.tbody__h[data-astro-cid-v2outnnz]{max-width:22ch;margin:.9rem 0 1.4rem}.guides-pair[data-astro-cid-v2outnnz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);display:grid}@media (width<=760px){.guides-pair[data-astro-cid-v2outnnz]{grid-template-columns:1fr}}.thero[data-astro-cid-v2outnnz]{padding-top:calc(var(--header-h) + clamp(2rem, 5vw, 4rem));padding-bottom:clamp(3rem,7vw,6rem)}.thero__grid[data-astro-cid-v2outnnz]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.thero__text[data-astro-cid-v2outnnz]{justify-items:start;gap:1.5rem;min-width:0;display:grid}.thero__text[data-astro-cid-v2outnnz] h1[data-astro-cid-v2outnnz]{max-width:12ch}.crumbs[data-astro-cid-v2outnnz]{color:var(--fg-soft);gap:.6rem;display:flex}.crumbs[data-astro-cid-v2outnnz] a[data-astro-cid-v2outnnz]{text-decoration:none}.crumbs[data-astro-cid-v2outnnz] a[data-astro-cid-v2outnnz]:hover{text-decoration:underline}.thero__media[data-astro-cid-v2outnnz]{aspect-ratio:.86;max-height:76svh}.tbody[data-astro-cid-v2outnnz]{grid-template-columns:1.3fr .7fr;align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.tbody__main[data-astro-cid-v2outnnz]{gap:1.5rem;display:grid}.tbody__main[data-astro-cid-v2outnnz] .prose-lead>p:first-child{font-family:var(--font-display);font-size:var(--step-2);color:var(--fg);line-height:1.35}.tbody__main[data-astro-cid-v2outnnz] .prose{color:var(--fg-soft);max-width:40rem;font-size:1.05rem}.tbody__aside[data-astro-cid-v2outnnz]{top:calc(var(--header-h) + 2rem);position:sticky}.glance[data-astro-cid-v2outnnz]{border-radius:var(--radius-lg);background:var(--white);box-shadow:0 30px 60px -40px #0a162659, inset 0 0 0 1px var(--line);justify-items:start;gap:.9rem;padding:2rem;display:grid}.glance__title[data-astro-cid-v2outnnz]{font-family:var(--font-display);font-size:var(--step-2)}.glance__label[data-astro-cid-v2outnnz]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);margin-top:.5rem;font-size:.7rem;font-weight:700}.ticks[data-astro-cid-v2outnnz]{gap:.6rem;padding:0;font-size:.93rem;list-style:none;display:grid}.ticks[data-astro-cid-v2outnnz] li[data-astro-cid-v2outnnz]{padding-left:1.6rem;position:relative}.ticks[data-astro-cid-v2outnnz] li[data-astro-cid-v2outnnz]:before{content:"";border-left:1.5px solid var(--accent-ink);border-bottom:1.5px solid var(--accent-ink);width:.9rem;height:.45rem;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.process[data-astro-cid-v2outnnz]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.process__head[data-astro-cid-v2outnnz]{top:calc(var(--header-h) + 2rem);gap:1.25rem;display:grid;position:sticky}.process__img[data-astro-cid-v2outnnz]{aspect-ratio:.9;max-width:420px;margin-top:1.5rem}.process__steps[data-astro-cid-v2outnnz]{border-top:1px solid var(--rule);padding:0;list-style:none}.process__steps[data-astro-cid-v2outnnz] li[data-astro-cid-v2outnnz]{border-bottom:1px solid var(--rule);grid-template-columns:5rem 1fr;gap:1rem;padding:2rem 0;display:grid}.process__n[data-astro-cid-v2outnnz]{font-size:var(--step-4);color:var(--accent-ink);line-height:.9}.process__steps[data-astro-cid-v2outnnz] h3[data-astro-cid-v2outnnz]{margin-bottom:.5rem}.consider[data-astro-cid-v2outnnz]{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);display:grid}.consider[data-astro-cid-v2outnnz]>div[data-astro-cid-v2outnnz]:first-child{align-content:start;gap:1.25rem;display:grid}.consider__body[data-astro-cid-v2outnnz]{gap:2rem;display:grid}.consider__body[data-astro-cid-v2outnnz] .prose{font-size:1.05rem}.consider__notice[data-astro-cid-v2outnnz]{border-radius:var(--radius);border:1px solid var(--accent);padding:1.5rem 1.75rem;font-weight:600;line-height:1.55}.related[data-astro-cid-v2outnnz]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.rel[data-astro-cid-v2outnnz]{color:inherit;align-content:start;justify-items:start;gap:.75rem;text-decoration:none;display:grid}.rel__media[data-astro-cid-v2outnnz]{aspect-ratio:1.3;width:100%;margin-bottom:.5rem}.rel__media[data-astro-cid-v2outnnz] img{transition:transform 1.2s var(--ease)}.rel[data-astro-cid-v2outnnz]:hover .rel__media[data-astro-cid-v2outnnz] img{transform:scale(1.05)}@media (width<=760px){.process__img[data-astro-cid-v2outnnz]{display:none}.process__steps[data-astro-cid-v2outnnz] li[data-astro-cid-v2outnnz]{grid-template-columns:3rem 1fr;padding:1.25rem 0}.process__n[data-astro-cid-v2outnnz]{font-size:var(--step-3)}.related[data-astro-cid-v2outnnz]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:78vw;grid-auto-flow:column;gap:1rem;overflow-x:auto}.related[data-astro-cid-v2outnnz] .rel[data-astro-cid-v2outnnz]{scroll-snap-align:start}.glance[data-astro-cid-v2outnnz]{padding:1.5rem}}@media (width<=960px){.thero__grid[data-astro-cid-v2outnnz],.tbody[data-astro-cid-v2outnnz],.process[data-astro-cid-v2outnnz],.consider[data-astro-cid-v2outnnz]{grid-template-columns:minmax(0,1fr)}.thero__media[data-astro-cid-v2outnnz]{aspect-ratio:4/3.4;max-height:none}.thero__media[data-astro-cid-v2outnnz].media-arch{border-radius:220px 220px var(--radius) var(--radius)}.tbody__aside[data-astro-cid-v2outnnz],.process__head[data-astro-cid-v2outnnz]{position:static}.related[data-astro-cid-v2outnnz]{grid-template-columns:minmax(0,1fr)}}
