:root{--paper:#f4f5f3;--paper-hi:#fff;--ink:#16181b;--ink-2:#4a4f55;--rule:#16181b40;--rule-soft:#16181b24;--blue:#1f4c9e;--blue-2:#6f92d2;--ochre:#b07a10;--ochre-field:#e8aa2e;--red:#d8391f;--grey:#858a90;--on-ink-2:#b9bdc2;--on-blue-2:#d4ddef;--display:var(--font-display), "Futura", "Century Gothic", sans-serif;--text:var(--font-text), Georgia, serif;--ease:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(16px, 4vw, 56px);--section:clamp(64px, 9vw, 132px);--measure:68ch;--head-h:72px}*,:before,:after{box-sizing:border-box}html{scrollbar-color:var(--ink) var(--paper);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--head-h) + 24px)}body{background:var(--paper);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;caret-color:var(--blue);margin:0;font-size:1.0625rem;line-height:1.6}::selection{background:var(--ochre-field);color:var(--ink)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--ink);border:3px solid var(--paper)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}h1,h2,h3,h4{font-family:var(--display);text-wrap:balance;margin:0;font-weight:700;line-height:1.1}p{margin:0}img,svg{display:block}button{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums lining-nums}.wrap{max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:50;background:var(--ink);color:var(--paper);font:600 1rem var(--display);padding:10px 16px;position:absolute;top:8px;transform:translateY(-200%)}.skip:focus-visible{transform:none}.icon{flex:none;width:1.1em;height:1.1em}.arrow-link{min-height:44px;font:700 1.15rem var(--display);align-items:center;gap:10px;display:inline-flex}.arrow-link:hover{color:var(--blue)}.prose{max-width:var(--measure);font-size:1.125rem;line-height:1.68}.prose>*+*{margin-top:1.1em}.prose h2{border-top:2px solid var(--ink);margin-top:2.4em;padding-top:.7em;font-size:clamp(1.6rem,1.2rem + 1.1vw,2.15rem);line-height:1.1}.prose h3{margin-top:1.9em;font-size:1.3rem;line-height:1.2}.prose h2+*,.prose h3+*{margin-top:.7em}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--blue);font-family:var(--display);font-weight:700}.prose strong{font-weight:600}.prose a{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.prose a:hover{color:var(--blue)}.prose table{border-collapse:collapse;border-top:2px solid var(--ink);width:100%;font-size:1rem;line-height:1.45}.prose th{font:600 .92rem/1.3 var(--display);text-align:left;color:var(--ink-2);border-bottom:1px solid var(--rule);vertical-align:bottom;padding:10px 16px 10px 0}.prose td{border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 16px 14px 0}.prose td:first-child{font-family:var(--display);font-weight:600}.table-scroll{overflow-x:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}
