/* Draft-only additions; the current published privacy page uses style.css. */
.privacy-page{max-width:820px}
.privacy-page h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}
.privacy-page .privacy-intro{margin-bottom:30px;color:#465548}
.draft-notice{margin-top:26px;padding:20px 22px;border:1px solid #c9cdb7;border-radius:10px;background:#edf0e2;color:#304b39;line-height:1.7}
.draft-notice strong{display:block;font-size:15px}
.draft-notice p{margin:6px 0 0;font-size:14px}
.privacy-copy{max-width:none;padding-top:4px}
.privacy-copy h2{font-family:Georgia,'Times New Roman',serif;font-size:27px;line-height:1.25;margin-top:38px}
.privacy-copy p,.privacy-copy li{font-size:16px;color:#465548;line-height:1.85}
.privacy-copy p{margin:12px 0}
.privacy-copy li+li{margin-top:12px}
.privacy-copy strong{color:var(--ink)}
.privacy-copy a,.draft-notice a{overflow-wrap:anywhere}
.privacy-contact{display:inline-block;margin-top:8px}
.footer>a:not(.brand){font-size:13px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){
  .header nav>a{display:inline-block!important;font-size:13px}
  .privacy-page{padding-top:36px}
  .privacy-page h1{font-size:clamp(40px,10vw,62px)}
  .privacy-page .privacy-intro{font-size:16px;line-height:1.8}
  .draft-notice{padding:17px 18px}
  .privacy-copy h2{font-size:24px;margin-top:32px}
  .privacy-copy p,.privacy-copy li{line-height:1.8}
}
