.railcta[data-astro-cid-egxrxpym]{padding:1.1rem 1.15rem 1rem;background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--blue);border-radius:var(--radius-sm)}.railcta__kicker[data-astro-cid-egxrxpym]{margin:0 0 .35rem;font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.railcta__h[data-astro-cid-egxrxpym]{margin:0 0 .6rem;font-size:1.0625rem;font-weight:780;line-height:1.25;letter-spacing:-.01em;color:var(--ink-strong)}.railcta__facts[data-astro-cid-egxrxpym]{display:grid;gap:.3rem;margin:0 0 .9rem;padding:0;list-style:none;font-size:.8125rem;line-height:1.45;color:var(--charcoal)}.railcta__facts[data-astro-cid-egxrxpym] strong[data-astro-cid-egxrxpym]{color:var(--ink-strong)}.railcta[data-astro-cid-egxrxpym] .railcta__btn{width:100%;justify-content:center;text-align:center}.railcta[data-astro-cid-egxrxpym] .railcta__disc{margin:.6rem 0 0;font-size:.6875rem;line-height:1.45}.rail[data-astro-cid-5bi5de3g]{display:grid;gap:1.5rem;align-content:start}.rail__toc[data-astro-cid-5bi5de3g]{display:none;padding:1rem 1.1rem 1.1rem;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm)}@media(min-width:1000px){.rail__toc[data-astro-cid-5bi5de3g]{display:block}}.rail__h[data-astro-cid-5bi5de3g]{margin:0 0 .6rem;font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rail__toc[data-astro-cid-5bi5de3g] ul[data-astro-cid-5bi5de3g]{list-style:none;margin:0;padding:0}.rail__toc[data-astro-cid-5bi5de3g] a[data-astro-cid-5bi5de3g]{display:block;padding:.35rem 0 .35rem .7rem;border-left:2px solid var(--rule);font-size:.875rem;line-height:1.4;color:var(--charcoal);text-decoration:none}.rail__toc[data-astro-cid-5bi5de3g] a[data-astro-cid-5bi5de3g]:hover{border-left-color:var(--blue);color:var(--blue-ink)}.rail__toc[data-astro-cid-5bi5de3g] a[data-astro-cid-5bi5de3g][aria-current=true]{border-left-color:var(--blue);color:var(--ink-strong);font-weight:650}.page-head[data-astro-cid-qo5xhe7c]{padding-block:2.75rem 0}.page-head--art[data-astro-cid-qo5xhe7c]{position:relative;isolation:isolate}.page-head__art[data-astro-cid-qo5xhe7c]{display:none}@media(min-width:900px){.page-head--art[data-astro-cid-qo5xhe7c]:before{content:"";position:absolute;inset:0 0 auto;height:27rem;z-index:-1;background:var(--head-art) no-repeat right bottom;background-size:auto 100%;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 98%),linear-gradient(to right,transparent 42%,#000 66%);mask-image:linear-gradient(to bottom,#000 62%,transparent 98%),linear-gradient(to right,transparent 42%,#000 66%);-webkit-mask-composite:source-in;mask-composite:intersect}}.page-head__kicker[data-astro-cid-qo5xhe7c]{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem}.page-head[data-astro-cid-qo5xhe7c] h1[data-astro-cid-qo5xhe7c]{max-width:22ch;font-size:clamp(2rem,1.35rem + 2.6vw,3rem);line-height:1.08;font-weight:800;margin:0}.page-head__standfirst[data-astro-cid-qo5xhe7c]{max-width:46rem;font-size:1.125rem;line-height:1.6;color:var(--muted);margin:1rem 0 0}.page-head__updated[data-astro-cid-qo5xhe7c]{margin:.85rem 0 0;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.page-head[data-astro-cid-qo5xhe7c] .disclosure{max-width:46rem}.page-body[data-astro-cid-qo5xhe7c]{position:relative;z-index:1;padding-block:2.5rem 1rem}.page-body--rail[data-astro-cid-qo5xhe7c]{display:grid;gap:2.5rem}.page-body--rail[data-astro-cid-qo5xhe7c] .page-rail{order:2}.page-body__main[data-astro-cid-qo5xhe7c]{min-width:0}@media(min-width:1000px){.page-body--rail[data-astro-cid-qo5xhe7c]{grid-template-columns:16rem minmax(0,1fr);gap:3.5rem;align-items:start}.page-body--rail[data-astro-cid-qo5xhe7c] .page-rail{order:0;align-self:start;position:sticky;top:var(--rail-top, 6rem)}.page-body__main[data-astro-cid-qo5xhe7c]{max-width:48rem}.page-body__main[data-astro-cid-qo5xhe7c] h2{scroll-margin-top:7rem}}
