:root{--measure:39.6rem;--t-title:clamp(2.4rem, 5vw, 3.4rem);--t-h2:clamp(1.64rem, 2.4vw, 1.93rem);--fg:var(--doc-ink);--fg-dim:var(--doc-ink-dim)}.sitenav{padding-inline:var(--gutter);border-bottom:1px solid var(--rule);align-items:baseline;gap:1rem;padding-block:1.2rem;display:flex}.brand{font-family:var(--display);letter-spacing:.02em;font-size:1.16rem;font-weight:700;font-stretch:122%;text-decoration:none}.brand .z{color:var(--verdict)}.navlinks{align-items:baseline;gap:1.6rem;margin-left:auto;display:flex}.navlinks a{font-family:var(--data);font-size:var(--t-micro);letter-spacing:.15em;text-transform:uppercase;color:var(--fg);text-decoration:none}.navlinks a:hover{text-decoration:underline;text-decoration-color:var(--fg);text-underline-offset:.22em;text-decoration-thickness:1px}.wrap{padding-inline:var(--gutter);padding-block-end:clamp(3rem,9vh,6rem)}.wrap>*{max-width:var(--measure);margin-inline:auto}.kicker{font-family:var(--data);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);margin-block:clamp(2.4rem,7vh,4rem) .7rem}.wrap.is-desk .kicker{margin-block-start:1.2rem}h1{font-size:var(--t-title);margin-block:0 1.3rem}.wrap h2{font-family:var(--display);font-weight:600;font-stretch:112%;font-size:var(--t-h2);letter-spacing:-.016em;text-wrap:balance;border-top:1px solid var(--rule);margin-block:2.6rem .9rem;padding-top:1.8rem;line-height:1.1}.wrap p{margin-block:0 .9rem}.wrap ul{margin-block:0 .9rem;padding-left:1.2rem}.wrap li{margin-block:.26rem}.wrap strong{font-weight:500}.wrap a{color:inherit;text-decoration-color:var(--rule-strong);text-underline-offset:.22em;text-decoration-thickness:1px}.wrap a:hover{text-decoration-color:var(--resolved)}.foot{border-top:1px solid var(--rule);margin-block:clamp(2.6rem,6vh,4rem) 0;padding-top:1.4rem}.foot-id{font-family:var(--data);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}
