.privacy-hero{padding:clamp(2rem, 4vw, 4rem) var(--service-gutter) clamp(4.5rem, 9vw, 8rem);background:var(--ink);color:var(--bone);position:relative;overflow:hidden}.privacy-hero>:not(.service-grid){z-index:1;position:relative}.privacy-hero .service-kicker{color:var(--lime);margin-top:clamp(4rem,10vw,8rem)}.privacy-hero h1{letter-spacing:-.065em;max-width:10ch;margin:1.25rem 0 2rem;font-size:clamp(3.8rem,9vw,8.5rem);line-height:.88}.privacy-hero>p:last-child{color:#f3f0e8ad;max-width:48rem;margin:0;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.65}.privacy-body{max-width:92rem;padding:clamp(4rem, 9vw, 8rem) var(--service-gutter);grid-template-columns:minmax(170px,.45fr) minmax(0,1.3fr);gap:clamp(2rem,8vw,9rem);margin:0 auto;display:grid}.privacy-index{align-self:start;position:sticky;top:2rem}.privacy-index p{margin:0 0 1rem}.privacy-index nav{border-top:1px solid var(--line);display:grid}.privacy-index a{border-bottom:1px solid var(--line);color:var(--ink-muted);font:650 .74rem/1.4 var(--font-geist-mono), monospace;text-transform:uppercase;padding:.85rem 0}:is(.privacy-index a:hover,.privacy-index a:focus-visible){color:var(--cobalt)}.privacy-copy{max-width:54rem}.privacy-copy section{border-bottom:1px solid var(--line);margin:0 0 clamp(2.5rem,5vw,4.5rem);padding:0 0 clamp(2.5rem,5vw,4.5rem)}.privacy-copy section:last-child{margin-bottom:0}.privacy-copy h2{letter-spacing:-.045em;margin:0 0 1.2rem;font-size:clamp(2rem,4vw,3.75rem);line-height:.96}.privacy-copy p,.privacy-copy li{color:var(--ink-muted);line-height:1.75}.privacy-copy ul{gap:.65rem;padding-left:1.2rem;display:grid}.privacy-copy a{color:var(--cobalt);border-bottom:1px solid}.privacy-analytics-link{color:var(--cobalt);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.privacy-analytics-link:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.privacy-updated{color:var(--ink-muted);font:650 .72rem/1.4 var(--font-geist-mono), monospace;text-transform:uppercase}@media (max-width:760px){.privacy-body{grid-template-columns:1fr}.privacy-index{position:static}}
