.privacy-page{background:var(--paper);min-height:100svh;color:var(--ink);padding:8rem clamp(1.25rem,5vw,6rem) 6rem}.privacy-nav{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;width:100%;padding:1.65rem clamp(1.25rem,3vw,3.5rem);font-size:.68rem;display:flex;position:absolute;top:0;left:0}.privacy-nav>a:first-child{letter-spacing:-.06em;font-size:1.2rem;font-weight:650}.privacy-nav>a:first-child span{vertical-align:top;margin-left:.1rem;font-size:.48em}.privacy-content{width:min(100%,72rem);margin:0 auto}.privacy-kicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 2rem;font-size:.65rem;font-weight:600}.privacy-content h1{letter-spacing:-.075em;max-width:60rem;margin:0 0 clamp(5rem,10vw,9rem);font-size:clamp(4rem,10vw,10rem);font-weight:500;line-height:.85}.privacy-content section{border-top:1px solid var(--line);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:clamp(2rem,7vw,8rem);padding:2rem 0;display:grid}.privacy-content h2{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:650}.privacy-content section p{max-width:48rem;margin:0;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.55}.privacy-content section a{text-underline-offset:.18em;text-decoration:underline}.privacy-back{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;gap:.8rem;margin-top:4rem;padding-bottom:.35rem;font-size:.7rem;font-weight:650;display:inline-flex}@media (max-width:700px){.privacy-page{padding-top:7rem}.privacy-nav{padding-top:1.2rem}.privacy-nav>a:first-child{font-size:1rem}.privacy-content h1{margin-bottom:4rem;font-size:clamp(3.5rem,16vw,6rem)}.privacy-content section{grid-template-columns:1fr;gap:1rem}}
