body{background:var(--color-white);overflow-x:hidden}h1.svelte-1vnz1av,p.svelte-1vnz1av{margin:0}.skip-link.svelte-1vnz1av{z-index:100;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-white);background:var(--color-ink);transition:transform var(--duration-fast) var(--ease-standard);position:fixed;transform:translateY(-160%)}.skip-link.svelte-1vnz1av:focus{transform:translateY(0)}.article-header.svelte-1vnz1av{padding-top:var(--header-height);background:var(--color-mint)}.article-header-shell.svelte-1vnz1av{width:min(calc(100% - 2 * var(--page-gutter)),58rem);padding-block:var(--space-7);margin-inline:auto}.article-utility-row.svelte-1vnz1av{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.back-link.svelte-1vnz1av{color:var(--color-dusk-blue);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.back-link.svelte-1vnz1av:hover{color:var(--color-ink)}.article-options.svelte-1vnz1av{position:relative}.article-options.svelte-1vnz1av summary:where(.svelte-1vnz1av){width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid color-mix(in srgb,var(--color-dusk-blue) 35%,transparent);color:var(--color-dusk-blue);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.12em;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;border-radius:50%;place-items:center;list-style:none;display:grid}.article-options.svelte-1vnz1av summary:where(.svelte-1vnz1av)::-webkit-details-marker{display:none}.article-options.svelte-1vnz1av summary:where(.svelte-1vnz1av):hover,.article-options[open].svelte-1vnz1av summary:where(.svelte-1vnz1av){color:var(--color-white);border-color:var(--color-dusk-blue);background:var(--color-dusk-blue)}.article-options.svelte-1vnz1av summary:where(.svelte-1vnz1av):focus-visible{box-shadow:var(--focus-ring);outline:0}.article-options-panel.svelte-1vnz1av{z-index:5;width:min(17rem,calc(100vw - 2 * var(--page-gutter)));padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;box-shadow:0 .8rem 2rem #0b222624}.article-options-panel.svelte-1vnz1av strong:where(.svelte-1vnz1av){padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs)}.article-options-panel.svelte-1vnz1av a:where(.svelte-1vnz1av),.article-options-panel.svelte-1vnz1av button:where(.svelte-1vnz1av){min-height:var(--control-height-sm);justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.article-options-panel.svelte-1vnz1av :where(.svelte-1vnz1av):is(a:where(.svelte-1vnz1av),button:where(.svelte-1vnz1av)):hover{color:var(--color-dusk-blue);background:var(--color-mint)}.article-options-panel.svelte-1vnz1av :where(.svelte-1vnz1av):is(a:where(.svelte-1vnz1av),button:where(.svelte-1vnz1av)):focus-visible{box-shadow:var(--focus-ring);outline:0}.article-meta.svelte-1vnz1av{margin-top:var(--space-6);color:var(--color-dusk-blue);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.article-meta.svelte-1vnz1av i:where(.svelte-1vnz1av){background:var(--color-gold);border-radius:50%;width:.25rem;height:.25rem}h1.svelte-1vnz1av{max-width:24ch;margin-top:var(--space-3);font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-h1);letter-spacing:-.045em;text-wrap:pretty}.dek.svelte-1vnz1av{max-width:66ch;margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-lg);text-wrap:pretty;line-height:1.55}.byline.svelte-1vnz1av{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}.byline.svelte-1vnz1av strong:where(.svelte-1vnz1av){color:var(--color-ink)}.hero-image-shell.svelte-1vnz1av{width:min(calc(100% - 2 * var(--page-gutter)),var(--content-max));margin:var(--space-7) auto 0;aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-mint);max-height:70vh;overflow:hidden}.hero-image-shell.svelte-1vnz1av img:where(.svelte-1vnz1av){object-fit:cover;width:100%;height:100%;display:block}.article-body.svelte-1vnz1av{width:min(calc(100% - 2 * var(--page-gutter)),46rem);padding-block:var(--space-7) var(--space-8);color:var(--color-ink);font-size:var(--text-base);margin-inline:auto;line-height:1.8}.article-body.svelte-1vnz1av>p:where(.svelte-1vnz1av)+p:where(.svelte-1vnz1av),.article-body.svelte-1vnz1av p+p{margin-top:var(--space-4)}.article-body.svelte-1vnz1av h2{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-2xl);line-height:var(--leading-h2);letter-spacing:-.035em}.article-body.svelte-1vnz1av h3{margin:var(--space-5) 0 var(--space-3);font-size:var(--text-xl);line-height:var(--leading-h3)}.article-body.svelte-1vnz1av a{color:var(--color-dusk-blue);text-underline-offset:.18em;text-decoration-thickness:1px}.article-body.svelte-1vnz1av blockquote{margin:var(--space-6) 0;padding-left:var(--space-4);border-left:3px solid var(--color-gold);color:var(--color-text-muted)}.article-share.svelte-1vnz1av{width:min(calc(100% - 2 * var(--page-gutter)),46rem);padding-bottom:var(--space-8);margin-inline:auto}.article-share-inner.svelte-1vnz1av{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.article-share.svelte-1vnz1av h2:where(.svelte-1vnz1av){font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin:0}.share-status.svelte-1vnz1av{min-height:1.4em;margin-top:var(--space-1);color:var(--color-success);font-size:var(--text-xs)}.share-actions.svelte-1vnz1av{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.share-actions.svelte-1vnz1av a:where(.svelte-1vnz1av),.share-actions.svelte-1vnz1av button:where(.svelte-1vnz1av){min-height:var(--control-height-sm);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-dusk-blue);background:var(--color-white);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-emphasized);text-decoration:none;display:inline-flex}.share-actions.svelte-1vnz1av :where(.svelte-1vnz1av):is(a:where(.svelte-1vnz1av),button:where(.svelte-1vnz1av)):hover{color:var(--color-white);border-color:var(--color-dusk-blue);background:var(--color-dusk-blue);transform:translateY(-1px)}.share-actions.svelte-1vnz1av :where(.svelte-1vnz1av):is(a:where(.svelte-1vnz1av),button:where(.svelte-1vnz1av)):focus-visible{box-shadow:var(--focus-ring);outline:0}@media (width<=40rem){.article-header-shell.svelte-1vnz1av{padding-block:var(--space-6)}.article-meta.svelte-1vnz1av{margin-top:var(--space-5)}h1.svelte-1vnz1av{font-size:var(--text-2xl)}.dek.svelte-1vnz1av{font-size:var(--text-base)}.hero-image-shell.svelte-1vnz1av{margin-top:var(--space-5);border-radius:0}.article-body.svelte-1vnz1av{padding-block:var(--space-6) var(--space-7)}.article-share-inner.svelte-1vnz1av{gap:var(--space-3);grid-template-columns:1fr}.share-actions.svelte-1vnz1av{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.skip-link.svelte-1vnz1av,.article-options.svelte-1vnz1av summary:where(.svelte-1vnz1av),.share-actions.svelte-1vnz1av :is(a:where(.svelte-1vnz1av),button:where(.svelte-1vnz1av)){transition:none}.share-actions.svelte-1vnz1av :where(.svelte-1vnz1av):is(a:where(.svelte-1vnz1av),button:where(.svelte-1vnz1av)):hover{transform:none}}
