.privacy-page{background:var(--background);min-height:100vh;padding:145px 24px 100px}.privacy-header,.privacy-content{width:min(860px,100%);margin:0 auto}.privacy-header{border-bottom:1px solid color-mix(in srgb, var(--header-color) 18%, transparent);padding-bottom:38px}.privacy-header h1{color:var(--header-color);text-wrap:balance;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05}.privacy-header>p:not(.section-kicker){max-width:730px;color:var(--content-color);margin-top:18px;font-size:1.08rem;line-height:1.65}.privacy-header .privacy-updated{font-size:.92rem}.privacy-content{gap:38px;padding-top:44px;display:grid}.privacy-content section h2,.privacy-contact-box h2{color:var(--header-color);margin-bottom:13px;font-size:1.55rem}.privacy-content section p,.privacy-content li,.privacy-contact-box p{color:var(--content-color);line-height:1.7}.privacy-content section p+p,.privacy-content section ul+p{margin-top:13px}.privacy-content ul{gap:7px;margin:12px 0 0 22px;display:grid}.privacy-content a{color:var(--header-color);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.privacy-contact-box{background:var(--surface);border-left:4px solid #1d3557;border-radius:7px;padding:26px 28px}.privacy-contact-box a{margin-top:16px;display:inline-block}@media (max-width:600px){.privacy-page{padding:118px 18px 72px}.privacy-contact-box{padding:22px}}
