:is(html:has(.article-shell),body:has(.article-shell)){background:#0a0c0e;min-height:100%;overflow:auto}.article-shell.svelte-1gyup5m{color:#f4f4f5;background:#0a0c0e;min-height:100dvh}.topbar.svelte-1gyup5m{border-bottom:1px solid #242629;justify-content:space-between;align-items:center;max-width:1440px;height:76px;margin:auto;padding:0 clamp(22px,5vw,76px);display:flex}.brand.svelte-1gyup5m{color:#f4f4f5;letter-spacing:.1em;align-items:center;gap:10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.brand.svelte-1gyup5m img:where(.svelte-1gyup5m){object-fit:contain}.topbar.svelte-1gyup5m nav:where(.svelte-1gyup5m){align-items:center;gap:34px;height:100%;display:flex}.topbar.svelte-1gyup5m nav:where(.svelte-1gyup5m) a:where(.svelte-1gyup5m){color:#92979c;border-bottom:2px solid #0000;align-items:center;height:100%;font-size:13px;text-decoration:none;display:grid}.topbar.svelte-1gyup5m nav:where(.svelte-1gyup5m) a:where(.svelte-1gyup5m):hover,.topbar.svelte-1gyup5m nav:where(.svelte-1gyup5m) a.nav-active:where(.svelte-1gyup5m){color:#f4f4f5}.topbar.svelte-1gyup5m nav:where(.svelte-1gyup5m) a.nav-active:where(.svelte-1gyup5m){border-color:var(--color-accent)}.map-link.svelte-1gyup5m{color:var(--color-accent-fg);background:var(--color-accent);border-radius:6px;padding:11px 15px;font-size:12px;font-weight:700;text-decoration:none}.map-link.svelte-1gyup5m span:where(.svelte-1gyup5m){margin-left:6px}main.svelte-1gyup5m{max-width:1120px;margin:auto;padding:0 28px 90px}.breadcrumbs.svelte-1gyup5m{color:#7d8288;gap:10px;padding:18px 0 28px;font-size:11px;display:flex}.breadcrumbs.svelte-1gyup5m a:where(.svelte-1gyup5m){color:#a9adb2;text-decoration:none}.breadcrumbs.svelte-1gyup5m a:where(.svelte-1gyup5m):hover{color:var(--color-accent-bright)}.article-header.svelte-1gyup5m{max-width:820px;margin:0 auto 26px}.category.svelte-1gyup5m{color:var(--color-accent-bright);margin:0 0 12px;font-size:12px;font-weight:600}h1.svelte-1gyup5m{letter-spacing:-.055em;margin:0;font-size:clamp(36px,5.2vw,58px);line-height:1.04}.dek.svelte-1gyup5m{color:#b0b3b8;max-width:720px;margin:16px 0 20px;font-size:clamp(15px,1.8vw,17px);line-height:1.6}.byline.svelte-1gyup5m{color:#c4c6c9;align-items:center;gap:12px;font-size:11px;display:flex}.author-mark.svelte-1gyup5m{width:34px;height:34px;color:var(--color-accent-fg);background:var(--color-accent);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.byline.svelte-1gyup5m strong:where(.svelte-1gyup5m),.byline.svelte-1gyup5m small:where(.svelte-1gyup5m){display:block}.byline.svelte-1gyup5m strong:where(.svelte-1gyup5m){color:#f4f4f5;font-size:11px}.byline.svelte-1gyup5m small:where(.svelte-1gyup5m){color:#858a90;margin-top:4px;font-size:10px}.read-time.svelte-1gyup5m{color:#969ba0;margin-left:auto}.cover.svelte-1gyup5m{max-width:900px;margin:0 auto}.cover.svelte-1gyup5m img:where(.svelte-1gyup5m){aspect-ratio:2;object-fit:cover;border:1px solid #303236;border-radius:8px;width:100%;max-height:440px;display:block}.cover.svelte-1gyup5m figcaption:where(.svelte-1gyup5m){color:#777d83;text-align:right;margin-top:9px;font-size:10px}.cover.svelte-1gyup5m figcaption:where(.svelte-1gyup5m) a:where(.svelte-1gyup5m){color:#aeb2b7;text-underline-offset:2px}.article-layout.svelte-1gyup5m{max-width:720px;margin:40px auto 0}.article-body.svelte-1gyup5m{min-width:0;font-size:16px;line-height:1.8}.article-body.svelte-1gyup5m>p:where(.svelte-1gyup5m){color:#c5c7cb;margin:0 0 22px}.article-body.svelte-1gyup5m h2:where(.svelte-1gyup5m){color:#f4f4f5;letter-spacing:-.035em;margin:39px 0 13px;font-size:25px;line-height:1.2}.article-body.svelte-1gyup5m ul:where(.svelte-1gyup5m){color:#c5c7cb;margin:0 0 26px;padding-left:22px}.article-body.svelte-1gyup5m li:where(.svelte-1gyup5m){margin:0 0 12px;padding-left:5px}.article-body.svelte-1gyup5m li:where(.svelte-1gyup5m)::marker{color:var(--color-accent-bright)}.article-table-wrap.svelte-1gyup5m{scrollbar-color:#55505a #111315;background:#111315;border:1px solid #2c2f32;border-radius:7px;max-width:100%;margin:0 0 30px;overflow-x:auto}.article-table-wrap.svelte-1gyup5m:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.article-table-wrap.svelte-1gyup5m table:where(.svelte-1gyup5m){table-layout:fixed;border-collapse:collapse;width:100%;min-width:660px;font-size:12px;line-height:1.5}.article-table-wrap.svelte-1gyup5m th:where(.svelte-1gyup5m),.article-table-wrap.svelte-1gyup5m td:where(.svelte-1gyup5m){text-align:left;vertical-align:top;border-bottom:1px solid #2c2f32;padding:10px 12px}.article-table-wrap.svelte-1gyup5m th:where(.svelte-1gyup5m):first-child,.article-table-wrap.svelte-1gyup5m td:where(.svelte-1gyup5m):first-child{width:42%}.article-table-wrap.svelte-1gyup5m th:where(.svelte-1gyup5m):nth-child(2),.article-table-wrap.svelte-1gyup5m td:where(.svelte-1gyup5m):nth-child(2){width:28%}.article-table-wrap.svelte-1gyup5m th:where(.svelte-1gyup5m):last-child,.article-table-wrap.svelte-1gyup5m td:where(.svelte-1gyup5m):last-child{width:30%}.article-table-wrap.svelte-1gyup5m th:where(.svelte-1gyup5m){color:#f4f4f5;background:#191b1e;font-weight:700}.article-table-wrap.svelte-1gyup5m td:where(.svelte-1gyup5m){color:#c5c7cb}.article-table-wrap.svelte-1gyup5m tbody:where(.svelte-1gyup5m) tr:where(.svelte-1gyup5m):last-child td:where(.svelte-1gyup5m){border-bottom:0}.article-table-wrap.svelte-1gyup5m td:where(.svelte-1gyup5m):first-child{color:var(--color-accent-bright);font-weight:600}.article-table-wrap.svelte-1gyup5m td:where(.svelte-1gyup5m):last-child{white-space:nowrap}.fact-note.svelte-1gyup5m{border-left:2px solid var(--color-accent);background:#141618;flex-direction:column;gap:4px;margin-bottom:28px;padding:15px 18px;display:flex}.fact-note.svelte-1gyup5m strong:where(.svelte-1gyup5m){color:#f4f4f5;font-size:12px}.fact-note.svelte-1gyup5m span:where(.svelte-1gyup5m){color:#a1a1aa;font-size:11px;line-height:1.55}blockquote.svelte-1gyup5m{border-left:2px solid var(--color-accent);margin:34px 0;padding:8px 0 8px 22px}blockquote.svelte-1gyup5m p:where(.svelte-1gyup5m){color:var(--color-accent-bright);letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.4}blockquote.svelte-1gyup5m cite:where(.svelte-1gyup5m){color:#92979c;margin-top:12px;font-size:10px;font-style:normal;display:block}.source-box.svelte-1gyup5m{background:#111315;border:1px solid #2c2f32;border-radius:8px;margin-top:42px;padding:22px}.source-box.svelte-1gyup5m h2:where(.svelte-1gyup5m){margin:0 0 12px;font-size:17px}.source-box.svelte-1gyup5m ul:where(.svelte-1gyup5m){margin:0;padding-left:18px;font-size:12px;line-height:1.5}.source-box.svelte-1gyup5m li:where(.svelte-1gyup5m){margin-bottom:8px}.source-box.svelte-1gyup5m a:where(.svelte-1gyup5m){color:var(--color-accent-bright);text-underline-offset:3px;-webkit-text-decoration:underline #75414a;text-decoration:underline #75414a}.source-box.svelte-1gyup5m a:where(.svelte-1gyup5m) span:where(.svelte-1gyup5m){padding-left:4px;text-decoration:none}.source-box.svelte-1gyup5m>p:where(.svelte-1gyup5m){color:#82878d;border-top:1px solid #2c2f32;margin:14px 0 0;padding-top:13px;font-size:10px;line-height:1.55}.map-cta.svelte-1gyup5m{border:1px solid color-mix(in srgb, var(--color-accent) 28%, #433137);background:linear-gradient(110deg, color-mix(in srgb, var(--color-accent) 10%, #211519), #151416);border-radius:7px;flex-direction:column;gap:5px;margin-top:26px;padding:19px 21px;text-decoration:none;display:flex}.map-cta.svelte-1gyup5m span:where(.svelte-1gyup5m){color:#b3a4a7;font-size:10px}.map-cta.svelte-1gyup5m strong:where(.svelte-1gyup5m){color:var(--color-accent-bright);font-size:13px}.site-footer.svelte-1gyup5m{color:#82878d;border-top:1px solid #242629;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(22px,5vw,76px);font-size:10px;display:flex}.site-footer.svelte-1gyup5m p:where(.svelte-1gyup5m){margin:0}.site-footer.svelte-1gyup5m>a:where(.svelte-1gyup5m):last-child{color:#b6b7ba;text-decoration:none}a.svelte-1gyup5m:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (width<=700px){.topbar.svelte-1gyup5m{height:64px;padding-inline:18px}.topbar.svelte-1gyup5m nav:where(.svelte-1gyup5m){gap:18px}.map-link.svelte-1gyup5m{padding:9px 10px;font-size:10px}main.svelte-1gyup5m{padding-inline:18px}.breadcrumbs.svelte-1gyup5m{padding:18px 0 24px}.article-header.svelte-1gyup5m{margin-bottom:22px}h1.svelte-1gyup5m{font-size:38px}.dek.svelte-1gyup5m{font-size:15px}.cover.svelte-1gyup5m img:where(.svelte-1gyup5m){aspect-ratio:4/3}.cover.svelte-1gyup5m figcaption:where(.svelte-1gyup5m){text-align:left;line-height:1.5}.article-layout.svelte-1gyup5m{margin-top:30px}.article-body.svelte-1gyup5m{font-size:15px}.article-body.svelte-1gyup5m h2:where(.svelte-1gyup5m){font-size:22px}.site-footer.svelte-1gyup5m{flex-wrap:wrap;align-items:flex-start;padding:20px 18px}.site-footer.svelte-1gyup5m p:where(.svelte-1gyup5m){order:3;width:100%}}@media (prefers-reduced-motion:reduce){.svelte-1gyup5m,.svelte-1gyup5m:before,.svelte-1gyup5m:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
