.privacy-page{max-width:820px;margin:40px auto;padding:38px 42px;background:#fff;border:1px solid var(--line);border-radius:12px}.privacy-page h1{font-size:44px;margin:10px 0 12px}.privacy-page .updated{font-size:13px;color:var(--muted);margin-bottom:26px}.privacy-page h2{font-family:inherit;font-size:21px;line-height:1.35;margin:30px 0 12px;font-weight:700}.privacy-page p{font-size:16px;line-height:1.8;margin:12px 0;color:#435563}.privacy-page p strong{color:var(--ink)}.privacy-page a{overflow-wrap:anywhere;text-underline-offset:3px}.privacy-page .contact-box{padding:20px 24px;background:#f1f6e7;border-left:4px solid #97bd3e;border-radius:4px}.contact-box h2{margin:0 0 9px}.contact-box p{margin:0}.back-link{color:white;font-size:14px;text-underline-offset:4px}.privacy-page+.shell footer a{font-size:14px}@media(max-width:900px){.privacy-page{margin:28px 24px}}@media(max-width:640px){.privacy-page{margin:20px 16px;padding:27px 22px}.privacy-page h1{font-size:34px}.privacy-page h2{font-size:20px}.privacy-page p{font-size:16px}.privacy-page .contact-box{padding:17px}.back-link{font-size:12px;max-width:80px;line-height:1.5;text-align:right}}
