: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)}:root{--measure-wide:52rem;--t-h3:1.22rem}.wrap .lede{font-size:var(--t-lede);color:var(--fg-dim);text-wrap:pretty;margin-block:0 1.8rem;line-height:1.35}.wrap .record{border-top:1px solid var(--rule);margin-block:0 1.4rem;padding-top:.9rem}.wrap .record dt{font-family:var(--data);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim)}.wrap .record dd{font-family:var(--data);font-size:var(--t-small);word-break:break-all;margin:.2rem 0 .9rem}.wrap .record dd:last-child{margin-bottom:0}.wrap .asof{color:var(--fg-dim);word-break:normal}.wrap .check{color:var(--fg-dim);margin-block:0 .7rem}.wrap pre{max-width:var(--measure-wide);background:var(--vessel);border:1px solid var(--rule);margin-block:0 1.6rem;margin-inline:auto;padding:.85rem 1rem;overflow-x:auto}.wrap pre code{font-family:var(--data);font-size:var(--t-small);color:var(--fg);white-space:pre;line-height:1.5}.wrap :not(pre)>code{font-family:var(--data);color:var(--fg);word-break:break-word;font-size:.92em}.doc>*,.provenance>*{max-width:var(--measure);margin-inline:auto}.doc h1{font-size:var(--t-title);margin-block:2.6rem 1.3rem}.doc h3{font-family:var(--display);font-weight:600;font-stretch:112%;font-size:var(--t-h3);letter-spacing:-.01em;margin-block:1.9rem .6rem;line-height:1.2}.doc ol{margin-block:0 .9rem;padding-left:1.4rem}.doc li{margin-block:.26rem}.doc li>p{margin-block:0 .4rem}.doc blockquote{border-left:1px solid var(--rule-strong);color:var(--fg);margin-block:0 1.2rem;padding-left:1.1rem}.doc blockquote p:last-child{margin-bottom:0}.doc hr{display:none}.doc table{width:max-content;max-width:var(--measure-wide);border-collapse:collapse;font-size:var(--t-small);margin-block:0 1.6rem;margin-inline:auto;display:block;overflow-x:auto}.doc th,.doc td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--rule);padding:.5rem 1.1rem .5rem 0}.doc th{font-family:var(--data);font-weight:400;font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);border-bottom-color:var(--rule-strong);white-space:nowrap}.doc td:first-child{white-space:nowrap}.doc td:last-child,.doc th:last-child{padding-right:0}@media (width<=34rem){.doc td:first-child{white-space:normal}}
