:root{--paper:#f3f5f2;--sheet:#fff;--sunk:#ecefeb;--rule:#dce2da;--rule-strong:#8a958d;--ink:#15201a;--ink-2:#4c5a52;--ink-3:#626c66;--brand:#2a43b0;--brand-ink:#1b2d80;--brand-soft:#e6eaf8;--on-brand:#fff;--positive:#17703f;--positive-soft:#e0f0e6;--negative:#b3322a;--negative-soft:#f7e3e0;--attention:#9a5a00;--attention-soft:#faeed6;--night:#0d1210;--night-sheet:#151b18;--night-rule:#26302b;--night-ink:#e5ece7;--night-ink-2:#a7b3ac;--night-brand:#93a5ff;--font-sans:var(--font-plex), var(--font-ethiopic), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--container:1200px;--gutter:clamp(1rem, 4vw, 2.5rem);--section-y:clamp(4.5rem, 3rem + 6vw, 8.5rem);--header-h:68px;--radius-control:10px;--radius-sheet:14px;--ease-out:cubic-bezier(.2, .7, .2, 1);--shadow-float:0 1px 2px #1018140f, 0 12px 32px -12px #1018142e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:4px}::selection{background:var(--brand-soft);color:var(--brand-ink)}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:var(--sheet);border-radius:var(--radius-control);transition:transform .16s var(--ease-out);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{outline-color:var(--brand);transform:none}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.js [data-reveal].is-revealed{opacity:1;transform:none}}html[lang=am] body{line-height:1.75}html[lang=am] main :is(p,dd,li){line-height:1.8}html[lang=am] :is(h1,h2,h3,dt,summary,strong){letter-spacing:0;line-height:1.35}html[lang=am] h1{line-height:1.25}html[lang=am] :is([class*=kicker],[class*=tocTitle],[class*=colTitle],[class*=bandStepsTitle]){letter-spacing:.02em}
