.privacy-page{color:var(--ws-ink);background:var(--ws-paper)}.privacy-page__inner{gap:1.75rem;max-width:46rem;padding-block:clamp(3.5rem,8vw,6rem) clamp(4rem,9vw,7rem);display:grid}.privacy-page__inner h1{font-size:var(--type-section-intro-size);letter-spacing:-.025em;font-weight:700;line-height:1.1}.privacy-page__lede{color:var(--ws-ink-soft);font-size:1.05rem;line-height:1.6}.privacy-page__section{border-top:1px solid var(--ws-line);gap:.6rem;padding-top:1.5rem;display:grid}.privacy-page__section h2{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.privacy-page__section p{color:var(--ws-ink-soft);font-size:.98rem;line-height:1.65}.privacy-page__glance{border:1px solid var(--ws-line);border-radius:var(--radius-md);background:var(--ws-white);gap:.6rem;padding:1.25rem 1.35rem;display:grid}.privacy-page__glance h2{font-family:var(--font-mono);font-size:var(--type-label-size);letter-spacing:.08em;text-transform:uppercase;color:var(--ws-cyan-ink);font-weight:500}.privacy-page__glance ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.privacy-page__glance li{grid-template-columns:1rem minmax(0,1fr);gap:.6rem;font-size:.98rem;line-height:1.55;display:grid}.privacy-page__glance li:before{content:"";background:var(--ws-cyan-ink);height:2px;margin-top:.7rem}.privacy-page__contact{border-top:1px solid var(--ws-line);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding-top:1.5rem;font-size:.98rem;display:flex}.privacy-page__contact span{color:var(--ws-ink-muted)}.privacy-page__contact a{color:var(--ws-cyan-ink);text-underline-offset:.2em;text-decoration-thickness:1px}
