.toolbar.svelte-6uxqf9{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.spacer.svelte-6uxqf9{flex:auto}.end.svelte-6uxqf9{align-items:center;gap:.85rem;display:flex}.trigger.svelte-6uxqf9{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:.3rem;margin:0;padding:.1rem .15rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.toolbar.svelte-6uxqf9 .sort-menu .trigger{color:var(--color-ink)}.toolbar.svelte-6uxqf9 .sort-menu .trigger:hover,.toolbar.svelte-6uxqf9 .sort-menu .trigger:focus-visible{color:var(--color-heading)}.trigger.svelte-6uxqf9:hover,.trigger.svelte-6uxqf9:focus-visible{color:var(--color-heading);outline:none}.trigger.active.svelte-6uxqf9{color:var(--color-heading)}.icon.svelte-6uxqf9{font-variation-settings:"opsz" 20;font-size:.95rem;line-height:1}.label.svelte-6uxqf9{line-height:1}@media (width<=640px){.toolbar.svelte-6uxqf9{justify-content:center;gap:.5rem 1.5rem}.spacer.svelte-6uxqf9{display:none}}@media (width<=480px){.trigger.svelte-6uxqf9{letter-spacing:.16em;gap:.2rem;font-size:.72rem}.icon.svelte-6uxqf9{font-size:.9rem}}.section.article-hero{padding-top:clamp(3.25rem,8vw,6.5rem);padding-bottom:clamp(1rem,2vw,1.5rem)}.column.svelte-1k78aqt,.contents-inline.svelte-1k78aqt,.body.svelte-1k78aqt{max-width:var(--size-prose);margin-inline:auto}.hero.svelte-1k78aqt{align-items:center;gap:1.25rem;display:grid}.hero.has-mark.svelte-1k78aqt{grid-template-columns:minmax(0,1fr) auto}.hero-text.svelte-1k78aqt{align-content:center;justify-items:start;gap:.85rem;min-width:0;max-width:640px;display:grid}.hero-mark.svelte-1k78aqt{align-self:start;margin-top:-.75rem}.hero-mark.svelte-1k78aqt .material-symbols-rounded:where(.svelte-1k78aqt){font-variation-settings:"opsz" 48, "wght" 200;color:var(--color-heading);-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,9vw,8rem);line-height:1;display:block}.hero-text.svelte-1k78aqt h1:where(.svelte-1k78aqt){font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50;letter-spacing:-.025em;margin:0;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:500;line-height:1.15}.standfirst.svelte-1k78aqt{font-family:var(--font-body);color:var(--color-subtle);max-width:580px;margin:0;font-size:clamp(1rem,1.2vw,1.08rem);font-weight:400;line-height:1.6}.byline.svelte-1k78aqt{font-family:var(--font-ui);letter-spacing:.02em;color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;font-size:.78rem;font-weight:600;display:flex}.dot.svelte-1k78aqt{color:var(--color-green)}.section.article-toolbar{padding:0}.toolbar-rule.svelte-1k78aqt{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:1.05rem 0}.section.article-body{padding-top:clamp(2.5rem,5vw,3.75rem);padding-bottom:clamp(.75rem,1.5vw,1.25rem)}.section.article-body-last{padding-bottom:clamp(3.5rem,7vw,5.5rem)}.section.article-archive-note{padding:1.25rem 0 0}.archive-note.svelte-1k78aqt{border-left:3px solid var(--color-green);background:var(--color-muted);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-subtle);padding:.7rem .9rem;font-size:.85rem;line-height:1.6}.archive-note.svelte-1k78aqt button:where(.svelte-1k78aqt){font-family:var(--font-ui);color:var(--color-green);background:0 0;border:0;margin-left:.35rem;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.archive-note.svelte-1k78aqt button:where(.svelte-1k78aqt):focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.contents-inline.svelte-1k78aqt{text-align:left;margin-bottom:clamp(2rem,4vw,2.75rem)}.status.svelte-1k78aqt{color:var(--color-subtle)}.body.svelte-1k78aqt .prose img,.body.svelte-1k78aqt .prose video,.body.svelte-1k78aqt .prose iframe{border-radius:var(--radius-md);width:100%;height:auto;margin:1.75rem 0;display:block}.body.svelte-1k78aqt .prose figure{margin:1.75rem 0}.body.svelte-1k78aqt .prose .diagram{max-width:30rem;margin:clamp(2rem,4vw,2.75rem) auto}.body.svelte-1k78aqt .prose .diagram img{border-radius:0;margin:0}.body.svelte-1k78aqt .prose .diagram-tall img{width:auto;max-height:24rem;margin-inline:auto}[data-theme=dark] .body.svelte-1k78aqt .prose .diagram img{filter:invert()brightness(.9)}.body.svelte-1k78aqt .prose figcaption{font-family:var(--font-ui);color:var(--color-subtle);text-align:center;margin-top:.6rem;font-size:.78rem;line-height:1.45}.body.svelte-1k78aqt .fn-ref{vertical-align:super;margin-left:.08em;scroll-margin-top:2rem;font-size:.62em;line-height:0}.body.svelte-1k78aqt .fn-ref a{font-family:var(--font-ui);color:inherit;font-weight:700;text-decoration:none}.body.svelte-1k78aqt .fn-ref a:hover{color:var(--color-green)}.body.svelte-1k78aqt .fn-item:target{background:var(--color-muted-strong)}.body.svelte-1k78aqt .footnotes{border-top:1px solid var(--color-border);margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:1.5rem}.related-title.svelte-1k78aqt,.body.svelte-1k78aqt .footnotes summary{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--color-heading);margin:0;font-size:clamp(1.25rem,1.6vw,1.45rem);font-weight:700;line-height:1.25;display:block}.related-title.svelte-1k78aqt{margin-bottom:1.1rem}.body.svelte-1k78aqt .footnotes summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.body.svelte-1k78aqt .footnotes summary::-webkit-details-marker{display:none}.body.svelte-1k78aqt .footnotes summary:focus-visible{outline:none}.body.svelte-1k78aqt .footnotes summary:after{content:"expand_more";font-variation-settings:"opsz" 24;color:var(--color-subtle);font-family:Material Symbols Rounded;font-size:1.3rem;line-height:1;transition:color .15s}.body.svelte-1k78aqt .footnotes[open] summary:after{content:"expand_less"}.body.svelte-1k78aqt .footnotes summary:hover:after{color:var(--color-heading)}.body.svelte-1k78aqt .footnotes ol{gap:.5rem;margin:.9rem 0 0;padding-left:1.35rem;display:grid}.body.svelte-1k78aqt .footnotes .fn-item{border-radius:var(--radius-sm);padding:.05rem .35rem;scroll-margin-top:2rem;font-size:.92rem;line-height:1.45}.body.svelte-1k78aqt .footnotes .fn-item+.fn-item{margin-top:0}.body.svelte-1k78aqt .footnotes .fn-item::marker{font-family:var(--font-ui);color:var(--color-subtle);font-size:.78rem;font-weight:600}.body.svelte-1k78aqt .fn-body{font-size:inherit;line-height:inherit;color:var(--color-subtle)}.body.svelte-1k78aqt .fn-back{color:var(--color-green);margin-left:.3rem;text-decoration:none}.body.svelte-1k78aqt .fn-back .material-symbols-rounded{vertical-align:-.2em;font-variation-settings:"opsz" 20;font-size:1.05em;line-height:0;display:inline}.body.svelte-1k78aqt .fn-back:hover{color:var(--color-heading)}.related-list.svelte-1k78aqt{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.related-list.svelte-1k78aqt a:where(.svelte-1k78aqt){transition:color var(--duration-fast) ease;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1.5rem;padding:.5rem 0;text-decoration:none;display:flex}.related-list.svelte-1k78aqt a:where(.svelte-1k78aqt):hover{color:var(--color-green)}.related-article-title.svelte-1k78aqt{font-family:var(--font-prose);color:var(--color-heading);font-size:clamp(1.05rem,.99rem + .2vw,1.15rem);font-weight:500;line-height:1.4}.related-list.svelte-1k78aqt a:where(.svelte-1k78aqt):hover .related-article-title:where(.svelte-1k78aqt){color:var(--color-green)}.related-article-meta.svelte-1k78aqt{font-family:var(--font-ui);letter-spacing:.02em;color:var(--color-subtle);font-size:.75rem;font-weight:600}.section.article-related{padding:clamp(1.75rem,3.5vw,2.5rem) 0 0}.section.article-subscribe{padding:clamp(1.75rem,3.5vw,2.5rem) 0 clamp(3.5rem,7vw,5.5rem)}.section.article-subscribe .subscribe{max-width:30rem}.subscribe-blurb.svelte-1k78aqt{max-width:46ch;color:var(--color-subtle);margin:0 0 1.1rem;font-size:.92rem;line-height:1.6}.closing.svelte-1k78aqt{padding-top:0}@media (width<=720px){.hero.svelte-1k78aqt,.hero.has-mark.svelte-1k78aqt{grid-template-columns:1fr;justify-items:center;gap:1.25rem;min-height:0}.hero-text.svelte-1k78aqt{justify-items:center}.hero-mark.svelte-1k78aqt{order:-1;align-self:center;margin-top:0}.hero-mark.svelte-1k78aqt .material-symbols-rounded:where(.svelte-1k78aqt){font-size:clamp(4.5rem,22vw,6.5rem)}.byline.svelte-1k78aqt,.related-list.svelte-1k78aqt a:where(.svelte-1k78aqt){justify-content:center}}@media (width<=640px){.closing.svelte-1k78aqt{text-align:left}}@media (prefers-reduced-motion:reduce){.related-list.svelte-1k78aqt a:where(.svelte-1k78aqt){transition:none}}
