:root{--paper: #f6f2ea;--surface: #fbf9f4;--ink: #1c2233;--forest: #15604a;--forest-bright: #1a7254;--nearblack: #0e1116;--paper-light: #f3efe6;--forest-dark: #2c8062;--forest-dark-2: #46a883;--body-on-paper: rgb(28 34 51 / .78);--meta-on-paper: rgb(28 34 51 / .66);--body-on-dark: rgb(243 239 230 / .74);--meta-on-dark: rgb(243 239 230 / .62);--rule-paper: rgb(28 34 51 / .14);--rule-dark: rgb(243 239 230 / .13);--serif: "Newsreader", Georgia, "Times New Roman", serif;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--measure: 42rem;--column: 68rem;--pad-y: clamp(3.5rem, 8vw, 6.5rem);--pad-x: clamp(1.25rem, 5vw, 3.5rem)}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 600;font-display:swap;src:url(../../../fonts/newsreader-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:clamp(1rem,.98rem + .15vw,1.0625rem);line-height:1.68;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.012em;line-height:1.18;margin:0;text-wrap:balance}h2{font-size:clamp(1.75rem,1.55rem + .9vw,2.25rem)}p{margin:0 0 1.15em;max-width:var(--measure)}p:last-child{margin-bottom:0}a{color:var(--forest);text-decoration-thickness:1px;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:2px}.band--dark :focus-visible{outline-color:var(--forest-dark-2)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;background:var(--paper);color:var(--ink);padding:.75rem 1.25rem;z-index:100}.skip-link:focus{left:0}.band{padding:var(--pad-y) var(--pad-x)}.band--dark{background:var(--nearblack);color:var(--paper-light)}.band--dark p{color:var(--body-on-dark)}.band--paper p{color:var(--body-on-paper)}.inner{max-width:var(--column);margin:0 auto}.eyebrow{font-family:var(--sans);font-size:.6875rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--forest);margin:0 0 1.4rem}.band--dark .eyebrow{color:var(--forest-dark-2)}.lede{font-family:var(--serif);font-size:clamp(1.0625rem,1rem + .45vw,1.25rem);line-height:1.6}section[id]{scroll-margin-top:2rem}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.band>.inner{animation:enter .3s ease-out both;animation-timeline:view();animation-range:entry 0% entry 40%}.masthead>.inner{animation:none}}}@keyframes enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media print{.band>.inner{animation:none!important;opacity:1!important;transform:none!important}}.site-header.svelte-1elxaub{background:var(--nearblack);border-bottom:1px solid var(--rule-dark);padding:0 var(--pad-x)}.bar.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;padding:1.15rem 0;gap:1rem}.home.svelte-1elxaub{display:inline-flex;line-height:0}.home.svelte-1elxaub img:where(.svelte-1elxaub){width:auto;height:3.25rem}nav.svelte-1elxaub a:where(.svelte-1elxaub){font-family:var(--sans);font-size:.8125rem;letter-spacing:.02em;color:#f3efe6b8;text-decoration:none}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover,nav.svelte-1elxaub a:where(.svelte-1elxaub):focus-visible{color:var(--paper-light);text-decoration:underline}.desktop.svelte-1elxaub{display:none;gap:1.9rem}.mobile.svelte-1elxaub summary:where(.svelte-1elxaub){font-family:var(--sans);font-size:.8125rem;color:#f3efe6b8;cursor:pointer;list-style:none}.mobile.svelte-1elxaub summary:where(.svelte-1elxaub)::-webkit-details-marker{display:none}.mobile.svelte-1elxaub nav:where(.svelte-1elxaub){display:flex;flex-direction:column;gap:.85rem;padding:1rem 0 .25rem}@media (min-width: 46rem){.desktop.svelte-1elxaub{display:flex}.mobile.svelte-1elxaub{display:none}}.site-header.svelte-1elxaub :where(.svelte-1elxaub):focus-visible{outline-color:var(--forest-dark-2)}footer.svelte-jz8lnl{border-top:1px solid var(--rule-paper);padding:2.5rem var(--pad-x)}.row.svelte-jz8lnl{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}img.svelte-jz8lnl{width:auto;height:1.5rem}.copyright.svelte-jz8lnl{font-family:var(--sans);font-size:.8125rem;color:var(--meta-on-paper);margin:0}
