.rail[data-astro-cid-5lyysmr3]{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [rail-start] minmax(9rem, 13rem) [content-start] minmax(0, 40rem) [content-end] minmax(var(--gutter), 1fr) [full-end];grid-auto-rows:max-content;align-items:start;display:grid}.rail[data-astro-cid-5lyysmr3]>*{grid-column:content-start/content-end}.rail__aside[data-astro-cid-5lyysmr3]{grid-area:1/rail-start/span 100/content-start;padding-inline-end:var(--space-lg)}.rail__aside[data-astro-cid-5lyysmr3] .section__head[data-astro-cid-5lyysmr3]{top:calc(var(--header-h) + var(--space-md));margin-block-end:0;position:sticky}.rail__aside[data-astro-cid-5lyysmr3] .section__title[data-astro-cid-5lyysmr3]{font-size:var(--text-lg);text-wrap:balance}.rail[data-astro-cid-5lyysmr3]>.bleed-end{grid-column:content-start/full-end}@media (width<=60rem){.rail[data-astro-cid-5lyysmr3]{grid-template-columns:[full-start] var(--gutter) [rail-start content-start] minmax(0, 1fr) [content-end] var(--gutter) [full-end]}.rail__aside[data-astro-cid-5lyysmr3]{grid-row:auto;padding-inline-end:0}.rail__aside[data-astro-cid-5lyysmr3] .section__head[data-astro-cid-5lyysmr3]{position:static}}.section--surface[data-astro-cid-5lyysmr3]{background:var(--color-surface)}.section--dark[data-astro-cid-5lyysmr3]{color:var(--color-on-dark-muted);background:var(--color-surface-deep)}.section--dark[data-astro-cid-5lyysmr3] h2,.section--dark[data-astro-cid-5lyysmr3] h3,.section--dark[data-astro-cid-5lyysmr3] h4,.section--dark[data-astro-cid-5lyysmr3] strong{color:var(--color-on-dark)}.section--dark[data-astro-cid-5lyysmr3] p,.section--dark[data-astro-cid-5lyysmr3] li,.section--dark[data-astro-cid-5lyysmr3] dt,.section--dark[data-astro-cid-5lyysmr3] dd{color:var(--color-on-dark-muted)}.section--dark[data-astro-cid-5lyysmr3] a:hover{color:var(--color-accent-on-dark)}.section--dark[data-astro-cid-5lyysmr3] .btn--secondary{color:var(--color-on-dark);border-color:var(--color-line-on-dark-strong)}.section--dark[data-astro-cid-5lyysmr3] .btn--secondary:hover{color:var(--color-on-dark);border-color:var(--color-on-dark)}.section[data-astro-cid-5lyysmr3] p+p{margin-block-start:var(--space-md)}.section__head[data-astro-cid-5lyysmr3]{margin-block-end:var(--space-xl)}.section__head--center[data-astro-cid-5lyysmr3]{text-align:center;margin-inline:auto}.section__head--center[data-astro-cid-5lyysmr3] .section__lead[data-astro-cid-5lyysmr3]{margin-inline:auto}.section__eyebrow[data-astro-cid-5lyysmr3]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-widest);margin-block-end:var(--space-2xs)}.section--dark[data-astro-cid-5lyysmr3] .section__eyebrow[data-astro-cid-5lyysmr3]{color:var(--color-accent-on-dark)}.section__head[data-astro-cid-5lyysmr3]:not(:has(h1)) .section__eyebrow[data-astro-cid-5lyysmr3]:before{counter-increment:section;content:counter(section, decimal-leading-zero);border-inline-end:1px solid var(--color-line-strong);color:var(--color-ink);margin-inline-end:.8em;padding-inline-end:.8em}.section--dark[data-astro-cid-5lyysmr3] .section__head[data-astro-cid-5lyysmr3] .section__eyebrow[data-astro-cid-5lyysmr3]:before{color:var(--color-on-dark);border-color:var(--color-line-on-dark-strong)}.section__lead[data-astro-cid-5lyysmr3]{max-width:var(--measure);font-size:var(--text-lg);color:var(--color-body);margin-block-start:var(--space-sm)}.section--dark[data-astro-cid-5lyysmr3] .section__lead[data-astro-cid-5lyysmr3]{color:var(--color-on-dark-muted)}
