.privacy-intro{padding:64px 0 56px;border-bottom:1px solid var(--rule)}
.privacy-kicker{font-size:12px;letter-spacing:.18em;color:var(--accent);margin-bottom:18px}
.privacy-intro h1{font-size:clamp(44px,5vw,72px);max-width:13ch}
.privacy-intro>p:not(.privacy-kicker){font-size:17px;color:var(--muted);margin:25px 0 16px;max-width:64ch}
.privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 72px;padding-bottom:50px}
.privacy-grid section{padding:34px 0;border-bottom:1px solid var(--rule)}
.privacy-grid section>span{font-size:12px;letter-spacing:.16em;color:var(--accent)}
.privacy-grid h2{font-size:32px;margin:12px 0 16px}
.privacy-grid p{font-size:15px;color:var(--muted)}
@media(max-width:700px){.privacy-intro{padding:36px 0}.privacy-grid{grid-template-columns:1fr;gap:0}.privacy-grid section{padding:28px 0}.privacy-grid h2{font-size:28px}}
