.subpage.svelte-k9grk1{--reading-measure:720px;--reading-gutter:clamp(1.25rem, 4vw, 3rem);--atmosphere-blue:#e6ecff;isolation:isolate;background:radial-gradient(ellipse 78% 560px at 92% -80px, var(--atmosphere-blue), transparent 66%), var(--paper);min-height:100vh;color:var(--ink-hero);font-family:var(--font-sans);position:relative}.intro.svelte-k9grk1,.subpage-body.svelte-k9grk1{box-sizing:border-box;width:min(calc(100% - 2 * var(--reading-gutter)), var(--reading-measure));margin-inline:auto}.intro.svelte-k9grk1{padding:calc(var(--chrome-top) + var(--chrome-h) + clamp(3rem, 8vh, 5.5rem)) 0 clamp(2.5rem, 5vh, 3.5rem);position:relative}.intro.svelte-k9grk1:before,.intro.svelte-k9grk1:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.intro.svelte-k9grk1:before{background:radial-gradient(ellipse 60% 125% at 20% 122%, color-mix(in srgb, var(--fuchsia) 26%, transparent), transparent 62%), radial-gradient(ellipse 58% 120% at 86% 4%, color-mix(in srgb, var(--fuchsia) 12%, transparent), transparent 60%), radial-gradient(ellipse 120% 150% at 50% 135%, color-mix(in srgb, var(--magenta) 11%, transparent), transparent 55%);mask-image:linear-gradient(#000 52%,#0000 100%)}.intro.svelte-k9grk1:after{background-image:linear-gradient(to right, color-mix(in srgb, var(--ink-hero) 5.5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ink-hero) 5.5%, transparent) 1px, transparent 1px);background-position:bottom;background-size:44px 44px;mask-image:radial-gradient(60% 90% at 35% 120%,#000 20%,#0000 72%)}h1.svelte-k9grk1{color:var(--ink-hero);font-family:var(--font-marketing-display);font-size:var(--ms-display-xl);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:.98}.lede.svelte-k9grk1{max-width:42ch;color:var(--ink-hero-body);text-wrap:pretty;margin:1.1rem 0 0;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.subpage-body.svelte-k9grk1{margin-bottom:clamp(3rem,7vw,5rem);position:relative}.prose.svelte-k9grk1{font-weight:var(--fw-body);font-size:var(--ms-body);color:var(--ink-hero-body);line-height:1.74}.prose.svelte-k9grk1:not(.plain-lead)>p:first-child{color:var(--ink-hero);font-size:var(--ms-lead);margin-bottom:1.5rem;line-height:1.6}.prose.plain-lead.svelte-k9grk1>p:first-child{margin-bottom:1.5rem}.prose.svelte-k9grk1 h2{border-top:1px solid var(--hairline);color:var(--ink-hero);font-family:var(--font-sans);font-size:var(--ms-subhead);font-weight:var(--fw-body-strong);letter-spacing:-.02em;margin:2.6rem 0 .75rem;padding-top:1.2rem;line-height:1.2}.prose.svelte-k9grk1 p{margin:0 0 1rem}.prose.svelte-k9grk1 ul{margin:0 0 1.25rem;padding-left:1.3rem;list-style:outside}.prose.svelte-k9grk1 li{margin-bottom:.65rem;padding-left:.2rem}.prose.svelte-k9grk1 li::marker{color:var(--ink-hero-mute)}.prose.svelte-k9grk1 a{color:var(--magenta);text-decoration-color:color-mix(in srgb, var(--magenta) 38%, transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .14s ease-out}.prose.svelte-k9grk1 a:hover{text-decoration-color:var(--magenta)}.prose.svelte-k9grk1 a:focus-visible{border-radius:var(--radius-xxs);outline:2px solid var(--fuchsia);outline-offset:2px}.prose.svelte-k9grk1 strong{color:var(--ink-hero);font-weight:var(--fw-body-strong)}.prose.svelte-k9grk1 em{font-style:italic}.prose.svelte-k9grk1 details{border-bottom:1px solid var(--hairline);padding:1rem 0}.prose.svelte-k9grk1 summary{color:var(--ink-hero);font-weight:var(--fw-body-strong);gap:1rem}.prose.svelte-k9grk1 summary svg{width:1rem;height:1rem;color:var(--ink-hero-mute)}.prose.svelte-k9grk1 summary:focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px;border-radius:var(--radius-xxs)}.prose.svelte-k9grk1 details p{margin:.6rem 0 0}.prose.svelte-k9grk1 details+:not(details){margin-top:2rem}@media (width<=640px){.prose.svelte-k9grk1 h2{margin-top:2.2rem}}@media (prefers-reduced-motion:reduce){.prose.svelte-k9grk1 a{transition:none}}
