.privacyShell{max-width:1120px;min-height:100vh;margin:0 auto;padding:48px 24px}.privacyHero{gap:14px;margin-bottom:28px;display:grid}.privacyHero span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.privacyHero h1{color:var(--ink);letter-spacing:0;max-width:820px;margin:0;font-size:clamp(34px,5vw,64px);line-height:1.04}.privacyHero p,.privacyPanel p,.privacyPanel li,.privacyGrid p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.privacyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.privacyGrid article,.privacyPanel{background:var(--surface-solid);border:1px solid var(--line);border-radius:8px}.privacyGrid article{gap:10px;padding:18px;display:grid}.privacyGrid h2,.privacyPanel h2{color:var(--ink);margin:0;font-size:17px;line-height:1.3}.privacyPanel{gap:16px;margin-top:12px;padding:20px;display:grid}.privacyPanel ul{gap:8px;margin:0;padding-left:18px;display:grid}.backLink{background:var(--ink);color:#fff;border-radius:6px;align-items:center;min-height:44px;margin-top:18px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:820px){.privacyShell{padding:32px 16px}.privacyGrid{grid-template-columns:1fr}}
