.privacy-page{--privacy-ink:#101828;--privacy-trust:#0e2f5f;--privacy-motion:#2f7dff;--privacy-activation:#d9f236;--privacy-muted:#52647d;--privacy-border:#dfe5ec;min-height:100svh;color:var(--privacy-ink);background:#fff}.privacy-header{border-bottom:1px solid var(--privacy-border);justify-content:space-between;align-items:center;width:min(100% - 64px,1160px);min-height:88px;margin:auto;display:flex}.privacy-brand{color:inherit;display:inline-flex}.privacy-back{color:var(--privacy-trust);font-size:.85rem;font-weight:800;text-decoration:none}.privacy-back:hover{text-decoration:underline}.privacy-content{width:min(100% - 64px,820px);margin:0 auto;padding:96px 0 120px}.privacy-kicker{color:#0759c7;letter-spacing:.02em;margin:0 0 18px;font-size:.78rem;font-weight:800}.privacy-content h1{letter-spacing:-.07em;max-width:680px;margin:0;font-size:clamp(3rem,7vw,6.2rem);line-height:.94}.privacy-lead{max-width:650px;color:var(--privacy-muted);margin:30px 0 12px;font-size:1.15rem;line-height:1.6}.privacy-updated{color:var(--privacy-muted);margin:0 0 76px;font-size:.82rem}.privacy-section{border-top:1px solid var(--privacy-border);padding:30px 0 32px}.privacy-section h2{letter-spacing:-.02em;margin:0 0 14px;font-size:1.2rem}.privacy-section p,.privacy-section li{color:#3d4d63;max-width:720px;font-size:1rem;line-height:1.72}.privacy-section p{margin:0 0 14px}.privacy-section p:last-child{margin-bottom:0}.privacy-section ul{margin:0 0 14px;padding-left:1.25rem}.privacy-section a,.privacy-contact a{color:var(--privacy-trust);font-weight:700}.privacy-contact{color:#3d4d63;background:#f5f8fb;border-radius:12px;gap:9px;margin-top:30px;padding:24px;display:grid}.privacy-contact strong{color:var(--privacy-ink)}@media (max-width:850px){.privacy-header,.privacy-content{width:min(100% - 40px,620px)}.privacy-header{min-height:76px}.privacy-back{font-size:.78rem}.privacy-content{padding:64px 0 80px}.privacy-updated{margin-bottom:50px}.privacy-section p,.privacy-section li{font-size:.95rem}}
