.priv{background:var(--bg);color:var(--ink)}.priv-inner{gap:clamp(2rem,6vh,3.5rem);max-width:46rem;padding-bottom:clamp(3rem,10vh,6rem);padding-top:clamp(3rem,10vh,6rem)}.priv-head,.priv-inner{display:flex;flex-direction:column}.priv-head{gap:.9rem}.priv-kicker{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-micro)}.priv-title{text-wrap:balance;font-size:var(--text-h1);font-weight:500;letter-spacing:-.02em;line-height:1.12}.priv-lede{color:var(--ink-2);font-size:var(--text-body);line-height:1.5;max-width:46ch}.priv-rows{display:flex;flex-direction:column;gap:2rem}.priv-rows>li:before{top:.75em}.priv-sec{display:flex;flex-direction:column;gap:.5rem;scroll-margin-top:calc(var(--topbar-h) + 1rem)}.priv-sec-title{align-items:center;color:var(--ink);display:flex;font-size:var(--text-body);font-weight:500;gap:.6rem}.priv-sq{flex:none;height:.55rem;width:.55rem}.priv-sq-open{background:#0000;box-shadow:inset 0 0 0 1px var(--ink)}.priv-text{color:var(--ink-2);font-size:var(--text-body-sm);line-height:1.6;max-width:60ch}.priv-text a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.priv-text a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.priv-choice{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.5rem}.priv-state{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-micro)}.priv-btn{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-size:var(--text-body-sm);font-weight:500;min-height:2.75rem;padding:0 1rem;transition:box-shadow var(--dur) var(--ease-out)}.priv-btn:hover{box-shadow:inset 0 0 0 1px var(--ink)}.priv-btn:disabled{opacity:.4;pointer-events:none}.priv-btn:focus-visible{outline:1px solid var(--ink);outline-offset:3px}