.article.svelte-z5zjc0{gap:32px;width:100%;max-width:760px;margin-inline:auto;display:grid}header.svelte-z5zjc0{gap:18px;display:grid}h1.svelte-z5zjc0{font:400 clamp(36px, 5vw, 60px)/1.02 var(--f-display);letter-spacing:-.012em}.dek.svelte-z5zjc0{color:var(--ink-2);font-size:21px;line-height:1.45}.meta.svelte-z5zjc0{border-block:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}.syms.svelte-z5zjc0{gap:6px;display:flex}figure.svelte-z5zjc0{margin:0}figure.svelte-z5zjc0 img:where(.svelte-z5zjc0){aspect-ratio:8/5;object-fit:cover;background:var(--rule);width:100%}figcaption.svelte-z5zjc0{font:400 12px/1.4 var(--f-ui);color:var(--muted);margin-top:8px}.body.svelte-z5zjc0{max-width:66ch;font-size:19px;line-height:1.65}.body.svelte-z5zjc0 p{margin:0 0 1.1em}.body.svelte-z5zjc0 h2,.body.svelte-z5zjc0 h3{font:400 28px/1.15 var(--f-display);margin:1.4em 0 .5em}.body.svelte-z5zjc0 a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.body.svelte-z5zjc0 blockquote{border-left:2px solid var(--rule-strong);margin:1.4em 0;padding-left:20px;font-style:italic}.body.svelte-z5zjc0 img,.body.svelte-z5zjc0 figure{margin:1.4em 0}.body.svelte-z5zjc0 figcaption{font:400 12px/1.4 var(--f-ui);color:var(--muted)}.body.svelte-z5zjc0 iframe{border:0;max-width:100%;margin:1.4em 0;display:block}.body.svelte-z5zjc0 iframe[src*=youtube],.body.svelte-z5zjc0 iframe[src*=c-span]{aspect-ratio:16/9;width:100%;height:auto}.body.svelte-z5zjc0 .infogram-embed{margin:1.4em 0}.body.svelte-z5zjc0 table{font:400 14px/1.4 var(--f-ui);border-collapse:collapse;display:block;overflow-x:auto}.restoring.svelte-z5zjc0{font:400 14px/1.5 var(--f-ui);color:var(--ink-2);background:var(--accent-soft);padding:14px 16px}.restoring.svelte-z5zjc0 strong:where(.svelte-z5zjc0){color:var(--ink);font-weight:600}.filed.svelte-z5zjc0{font:500 13px/1 var(--f-ui);color:var(--muted);border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px 14px;padding-top:16px;display:flex}.filed.svelte-z5zjc0 a:where(.svelte-z5zjc0){color:var(--accent)}.related.svelte-z5zjc0{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (width<=900px){.related.svelte-z5zjc0{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.dek.svelte-z5zjc0{font-size:18px}.body.svelte-z5zjc0{font-size:17.5px}}
