/* Reading layout scoped to the privacy notice; the main pages remain unchanged. */
.privacy-main{max-width:900px;padding-block:56px 80px;overflow-wrap:anywhere}
.privacy-main h1{font-size:clamp(34px,4.8vw,62px);line-height:1.15;letter-spacing:-1.6px;margin-bottom:28px}
.privacy-main section{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}
.privacy-main h2{font-size:25px;line-height:1.35;letter-spacing:-.4px;margin-bottom:18px}
.privacy-main p{font-size:17px;line-height:1.8;color:var(--muted);margin:14px 0}
.privacy-main .privacy-intro{color:var(--text)}
.privacy-main a{text-decoration:underline;text-underline-offset:4px;color:var(--cyan)}
.privacy-draft{padding:20px 22px;border:1px solid var(--cyan);background:var(--ink2);line-height:1.7}
.privacy-main .privacy-date{font-size:14px;margin:20px 0 28px}
.privacy-placeholder{color:#ffe0a3;background:#2b3033;padding:1px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
@media(max-width:620px){.privacy-main{padding-block:34px 64px}.privacy-main h1{font-size:34px;letter-spacing:-1px}.privacy-main h2{font-size:23px}.privacy-main p{font-size:16px}.privacy-draft{padding:16px}.privacy-main section{margin-top:28px;padding-top:24px}}
