.PrivacyPage-module__gQupOq__root{min-height:100svh;color:var(--color-text);position:relative;overflow:clip}.PrivacyPage-module__gQupOq__hero{padding-block:clamp(5.5rem,10vw,9rem) clamp(3.5rem,7vw,6rem)}.PrivacyPage-module__gQupOq__eyebrow,.PrivacyPage-module__gQupOq__sectionLabel{color:var(--color-accent-strong);font-family:var(--font-mono);font-size:var(--type-technical-label);letter-spacing:.11em;text-transform:uppercase;font-weight:750;line-height:1.4}.PrivacyPage-module__gQupOq__hero h1{max-width:12ch;font-size:var(--type-route-title);letter-spacing:-.055em;text-wrap:balance;margin-top:1rem;line-height:.95}.PrivacyPage-module__gQupOq__lead{max-width:52rem;color:var(--color-text-muted);margin-top:1.5rem;font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.75}.PrivacyPage-module__gQupOq__content{padding-bottom:clamp(5rem,9vw,8rem)}.PrivacyPage-module__gQupOq__contentInner{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PrivacyPage-module__gQupOq__section{border-bottom:1px solid var(--border);min-width:0;padding:clamp(2rem,4vw,3.5rem)}.PrivacyPage-module__gQupOq__section:nth-child(odd){border-right:1px solid var(--border)}.PrivacyPage-module__gQupOq__section h2,.PrivacyPage-module__gQupOq__limitNote h2,.PrivacyPage-module__gQupOq__contactRow h2{color:var(--color-text);letter-spacing:-.03em;text-wrap:balance;margin-top:.65rem;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.15}.PrivacyPage-module__gQupOq__section>p:not(.PrivacyPage-module__gQupOq__sectionLabel),.PrivacyPage-module__gQupOq__limitNote>p:not(.PrivacyPage-module__gQupOq__sectionLabel){color:var(--color-text-muted);margin-top:1rem;line-height:1.75}.PrivacyPage-module__gQupOq__root code{border:1px solid var(--border);background:var(--surface-strong);color:var(--color-text);font-family:var(--font-mono);border-radius:.35rem;padding:.12em .35em;font-size:.9em}.PrivacyPage-module__gQupOq__externalLink,.PrivacyPage-module__gQupOq__contactActions a{min-height:2.75rem;color:var(--color-accent-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent-strong) 48%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent-strong) 48%, transparent);text-underline-offset:.22em;align-items:center;gap:.45rem;margin-top:1.25rem;font-weight:750;line-height:1.45;display:inline-flex}.PrivacyPage-module__gQupOq__externalLink:hover,.PrivacyPage-module__gQupOq__contactActions a:hover{text-decoration-color:currentColor}.PrivacyPage-module__gQupOq__externalLink:focus-visible,.PrivacyPage-module__gQupOq__contactActions a:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:3px;border-radius:.25rem}.PrivacyPage-module__gQupOq__list{color:var(--color-text-muted);gap:.85rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.PrivacyPage-module__gQupOq__list li{padding-left:1.4rem;line-height:1.65;position:relative}.PrivacyPage-module__gQupOq__list li:before{content:"";background:var(--color-accent-strong);width:.45rem;height:.45rem;box-shadow:0 0 0 4px var(--color-accent-soft);border-radius:999px;position:absolute;top:.65em;left:0}.PrivacyPage-module__gQupOq__limitNote,.PrivacyPage-module__gQupOq__contactRow{border-bottom:1px solid var(--border);grid-column:1/-1;padding:clamp(2rem,4vw,3.5rem)}.PrivacyPage-module__gQupOq__limitNote{background:color-mix(in srgb, var(--surface-strong) 62%, transparent)}.PrivacyPage-module__gQupOq__contactRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;display:flex}.PrivacyPage-module__gQupOq__contactActions{flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.PrivacyPage-module__gQupOq__contactActions a{margin-top:0}@media (max-width:760px){.PrivacyPage-module__gQupOq__hero{padding-block:4.5rem 3rem}.PrivacyPage-module__gQupOq__contentInner{grid-template-columns:minmax(0,1fr)}.PrivacyPage-module__gQupOq__section:nth-child(odd){border-right:0}.PrivacyPage-module__gQupOq__section,.PrivacyPage-module__gQupOq__limitNote,.PrivacyPage-module__gQupOq__contactRow{padding-inline:.25rem}.PrivacyPage-module__gQupOq__contactRow{align-items:start}.PrivacyPage-module__gQupOq__contactActions{flex-direction:column;align-items:flex-start}}
