.privacy-policy{max-width:760px;margin:0 auto;padding:clamp(24px,5vw,56px) 0 64px;color:var(--ink);font-size:clamp(16px,1.5vw,18px);line-height:1.95;overflow-wrap:anywhere}
.privacy-policy h1{font-size:clamp(25px,4.5vw,38px);line-height:1.55;margin:0 0 28px;letter-spacing:.015em;text-wrap:balance}
.privacy-policy .policy-context{display:block;font-size:.56em;line-height:1.7;margin-top:10px;color:var(--muted);font-weight:400}
.privacy-policy h2{font-size:clamp(20px,2.7vw,25px);line-height:1.65;margin:40px 0 14px;padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--orange)}
.privacy-policy p{margin:16px 0}.privacy-policy ul{padding-left:1.4em;margin:16px 0}.privacy-policy li{margin:10px 0;padding-left:.15em}
@media(max-width:480px){.privacy-policy{padding-top:24px;padding-bottom:40px}.privacy-policy h2{margin-top:32px}}
