@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#101a2b;--ink-soft:#22303f;--paper:#fff;--paper-raised:#fff;--paper-sunk:#f4f5f7;--rule:#e4e7ec;--rule-strong:#c9ced6;--control-border:#868d97;--muted:#586171;--muted-strong:#3a4351;--accent:#1f4e79;--accent-hover:#16385a;--brass:#856832;--focus:#1f4e79;--selection:#dbe6f1;--font-serif:"Source Serif 4", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--step--2:clamp(.72rem, .7rem + .1vw, .78rem);--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .97rem + .16vw, 1.09rem);--step-1:clamp(1.18rem, 1.12rem + .3vw, 1.36rem);--step-2:clamp(1.42rem, 1.31rem + .55vw, 1.8rem);--step-3:clamp(1.72rem, 1.5rem + 1.05vw, 2.44rem);--step-4:clamp(2.05rem, 1.66rem + 1.9vw, 3.36rem);--step-5:clamp(2.4rem, 1.72rem + 3.2vw, 4.4rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.25rem;--space-xl:3.5rem;--space-2xl:5rem;--space-3xl:7.5rem;--measure:68ch;--measure-wide:82ch;--shell:78rem;--gutter:clamp(1.25rem, .85rem + 2vw, 3rem);--radius:3px;--motion:.2s;--ease:cubic-bezier(.22, .61, .36, 1);--shadow-raised:0 1px 2px #12233b0d, 0 8px 24px -14px #12233b38}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65}::selection{background:var(--selection);color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.012em;text-wrap:balance;color:var(--ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.12}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p,ul,ol,dl{margin:0}p{text-wrap:pretty}a{color:var(--accent);text-underline-offset:.18em;transition:color var(--motion) var(--ease);text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}img,svg{max-width:100%;height:auto;display:block}button,input,select{font:inherit;color:inherit}hr{border:0;border-top:1px solid var(--rule);margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-s);top:var(--space-s);z-index:100;background:var(--ink);color:var(--paper);padding:var(--space-2xs) var(--space-s);border-radius:var(--radius);font-size:var(--step--1);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{color:var(--paper);transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.shell{width:min(100% - (2 * var(--gutter)), var(--shell));margin-inline:auto}.prose{max-width:var(--measure)}.prose p+p{margin-top:var(--space-s)}.prose a{text-decoration:underline}.eyebrow{font-size:var(--step--1);letter-spacing:.09em;text-transform:uppercase;color:var(--brass);margin:0;font-weight:600}.rule{border-top:1px solid var(--rule)}@media print{:root{--paper:#fff;--paper-raised:#fff;--paper-sunk:#fff}body{color:#000;font-size:10.5pt;line-height:1.45}.no-print,header[data-site-header],footer[data-site-footer]{display:none!important}a{color:#000;text-decoration:none}main a[href^=http]:after,main a[href^="/pdf/"]:after{content:" (" attr(href) ")";color:#444;word-break:break-all;font-size:8.5pt}h1,h2,h3{break-after:avoid}li,tr{break-inside:avoid}}
