.privacy-heading{max-width:840px;margin:25px 0 44px}.privacy-heading h1{letter-spacing:-.045em;margin:15px 0 22px;font-size:clamp(34px,4.3vw,56px);line-height:1.12}.privacy-heading>p{color:var(--muted);font-size:17px;line-height:1.8}.privacy-settings-link{color:var(--action-dark);text-underline-offset:4px;font-size:14px;font-weight:650;line-height:1.7;text-decoration:underline;display:inline-block}.privacy-content{max-width:820px;margin-bottom:24px}.privacy-content>section{margin-bottom:38px;scroll-margin-top:90px}.privacy-content h2{letter-spacing:-.025em;margin-bottom:18px;font-size:26px;line-height:1.3}.privacy-content p{color:var(--muted);font-size:15px;line-height:1.85}.privacy-content a{color:var(--action-dark);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.privacy-storage-list{margin:22px 0}.privacy-storage-list>div{border-top:1px solid var(--line);padding:18px 0}.privacy-storage-list>div:last-child{border-bottom:1px solid var(--line)}.privacy-storage-list dt{margin-bottom:8px;font-weight:700}.privacy-storage-list dd{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.privacy-storage-list code{overflow-wrap:anywhere;font-size:13px}.privacy-preferences{background:#f2f7ff;border:1px solid #d9e6f8;border-radius:22px;padding:28px}.privacy-preferences p.privacy-consent-status{color:var(--ink);font-weight:700}.privacy-consent-actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.privacy-preferences p.privacy-preference-note{margin-bottom:0;font-size:13px}.privacy-preferences p.form-error{color:#9c2833}@media (max-width:700px){.privacy-heading{margin:24px 0 32px}.privacy-heading>p{font-size:15px}.privacy-content h2{font-size:23px}.privacy-preferences{padding:22px}.privacy-consent-actions{flex-direction:column}.privacy-consent-actions .button{width:100%;padding-inline:16px}.privacy-content>section{margin-bottom:30px}}
