.article-shell.svelte-1iveops{box-sizing:border-box;width:min(100% - 32px,860px);margin:0 auto;padding:44px 0 72px}.breadcrumb.svelte-1iveops{color:var(--color-ink);text-underline-offset:4px;margin-bottom:36px;font-weight:800;display:inline-block}.article-header.svelte-1iveops{border-bottom:4px solid var(--color-ink);padding-bottom:32px}.eyebrow.svelte-1iveops{color:var(--color-cobalt);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.8rem;font-weight:900}h1.svelte-1iveops{max-width:16ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,8vw,4.75rem);line-height:.98}.lead.svelte-1iveops{max-width:62ch;margin:24px 0 0;font-size:clamp(1.1rem,2.4vw,1.35rem);font-weight:650;line-height:1.55}.article-content.svelte-1iveops{gap:32px;padding:40px 0 48px;font-size:1.04rem;line-height:1.65;display:grid}.article-content.svelte-1iveops section{gap:16px;display:grid}.article-content.svelte-1iveops h2,.article-content.svelte-1iveops h3,.article-content.svelte-1iveops p,.article-content.svelte-1iveops ul,.article-content.svelte-1iveops ol,.article-content.svelte-1iveops dl{margin-top:0;margin-bottom:0}.article-content.svelte-1iveops h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.5rem,4vw,2.15rem);line-height:1.1}.article-content.svelte-1iveops h3{font-size:1.1rem;line-height:1.25}.article-content.svelte-1iveops a,.map-callout.svelte-1iveops a:where(.svelte-1iveops){color:var(--color-ink);text-underline-offset:4px;font-weight:850;text-decoration-thickness:2px}.article-content.svelte-1iveops li+li{margin-top:8px}.map-callout.svelte-1iveops{border:3px solid var(--color-ink);background:var(--color-cobalt);color:var(--color-paper);box-shadow:7px 7px 0 var(--color-ink);padding:24px}.map-callout.svelte-1iveops p:where(.svelte-1iveops){margin:0 0 8px;font-weight:750}.map-callout.svelte-1iveops a:where(.svelte-1iveops){color:var(--color-paper)}.map-callout.svelte-1iveops a:where(.svelte-1iveops):focus-visible{outline-color:var(--color-sun)}@media (width<=560px){.article-shell.svelte-1iveops{width:min(100% - 24px,860px);padding-top:28px}.breadcrumb.svelte-1iveops{margin-bottom:28px}.article-content.svelte-1iveops{padding-top:32px}}
