.steps-wrap[data-astro-cid-smxbfjxw]{position:relative}.steps[data-astro-cid-smxbfjxw]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.steps-wrap[data-astro-cid-smxbfjxw] .rail[data-astro-cid-smxbfjxw]{position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:var(--line)}@media(forced-colors:active){.steps-wrap[data-astro-cid-smxbfjxw] .rail[data-astro-cid-smxbfjxw]{background:canvastext}}.steps-wrap[data-astro-cid-smxbfjxw] .rail-fill[data-astro-cid-smxbfjxw]{position:absolute;inset:0;background:var(--grad);box-shadow:0 0 12px var(--core-b);transform-origin:0}.step[data-astro-cid-smxbfjxw]{position:relative;display:grid;align-content:start;gap:12px;padding:34px clamp(14px,2vw,28px) 10px 0}.step[data-astro-cid-smxbfjxw]:before{content:"";position:absolute;inset-block-start:-6px;inset-inline-start:0;inline-size:11px;block-size:11px;border-radius:50%;background:var(--bg);border:1.5px solid var(--accent)}.step[data-astro-cid-smxbfjxw] h2[data-astro-cid-smxbfjxw]{font-size:var(--step-1)}.step[data-astro-cid-smxbfjxw] p[data-astro-cid-smxbfjxw]{color:var(--ink-2)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.steps-wrap[data-astro-cid-smxbfjxw] .rail-fill[data-astro-cid-smxbfjxw]{animation:linear both fillbar;animation-timeline:view();animation-range:entry 40% cover 55%}.step[data-astro-cid-smxbfjxw]{animation:linear both rise;animation-timeline:view();animation-range:entry 30% cover 40%}.step[data-astro-cid-smxbfjxw]:before{animation:linear both lit;animation-timeline:view();animation-range:entry 30% cover 40%}}}@keyframes rise{0%{transform:translateY(14px)}}@keyframes lit{0%{opacity:.25}}@media(width<=900px){.steps[data-astro-cid-smxbfjxw]{grid-template-columns:1fr 1fr;row-gap:28px}}@media(width<=560px){.steps[data-astro-cid-smxbfjxw]{grid-template-columns:1fr;padding-inline-start:26px}.steps-wrap[data-astro-cid-smxbfjxw] .rail[data-astro-cid-smxbfjxw]{inset:0 auto 0 0;inline-size:1px;block-size:auto}.steps-wrap[data-astro-cid-smxbfjxw] .rail-fill[data-astro-cid-smxbfjxw]{transform-origin:top;animation-name:fillcol!important}.step[data-astro-cid-smxbfjxw]{padding:0 0 26px}.step[data-astro-cid-smxbfjxw]:before{inset-block-start:.3em;inset-inline-start:-31px}}@keyframes fillcol{0%{transform:scaleY(0)}}.receive[data-astro-cid-smxbfjxw]{display:grid;gap:16px;margin-block-start:clamp(36px,5vw,56px);padding:clamp(22px,2.4vw,32px);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2)}.receive[data-astro-cid-smxbfjxw] .label[data-astro-cid-smxbfjxw]{color:var(--accent)}.receive[data-astro-cid-smxbfjxw] ul[data-astro-cid-smxbfjxw]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px 28px}.receive[data-astro-cid-smxbfjxw] li[data-astro-cid-smxbfjxw]{position:relative;padding-inline-start:22px;color:var(--ink-2);line-height:1.5}.receive[data-astro-cid-smxbfjxw] li[data-astro-cid-smxbfjxw]:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.45em;inline-size:10px;block-size:6px;border-inline-start:1.5px solid var(--accent);border-block-end:1.5px solid var(--accent);rotate:-45deg}.caption[data-astro-cid-uktkbvo5]{margin-block-start:6px;font-size:var(--step--1);color:var(--ink-3)}.checklist[data-astro-cid-uktkbvo5]{display:grid;gap:28px}.systems[data-astro-cid-uktkbvo5]{margin:0;padding:0;border:0;display:grid;gap:14px}.label[data-astro-cid-uktkbvo5]{color:var(--ink-3);padding:0}.sys-list[data-astro-cid-uktkbvo5]{display:flex;flex-wrap:wrap;gap:10px}.sys[data-astro-cid-uktkbvo5]{display:inline-flex;align-items:center;gap:10px;min-block-size:44px;padding:8px 18px 8px 14px;border:1px solid var(--line-control);border-radius:999px;color:var(--ink-2);cursor:pointer;&:has(input:checked){border-color:var(--accent);color:var(--ink)}}input[data-astro-cid-uktkbvo5][type=radio],input[data-astro-cid-uktkbvo5][type=checkbox]{accent-color:var(--accent);inline-size:18px;block-size:18px;margin:0;flex:none}.items[data-astro-cid-uktkbvo5]{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);overflow:hidden}.item[data-astro-cid-uktkbvo5]+.item[data-astro-cid-uktkbvo5]{border-block-start:1px solid var(--line)}.check[data-astro-cid-uktkbvo5]{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;min-block-size:56px;padding:14px 22px 6px;cursor:pointer}.num[data-astro-cid-uktkbvo5]{color:var(--ink-3)}.title[data-astro-cid-uktkbvo5]{font-family:var(--font-display);font-stretch:110%;font-weight:600;font-size:var(--step-1);line-height:1.2;color:var(--ink)}.state[data-astro-cid-uktkbvo5]>span[data-astro-cid-uktkbvo5]{display:inline-block;padding:.3em .75em;border:1px solid var(--line-strong);border-radius:999px;font-size:.72rem}.open[data-astro-cid-uktkbvo5]{color:var(--ink-3)}.done[data-astro-cid-uktkbvo5]{color:var(--accent);display:none!important;border-color:var(--accent)!important}input[data-astro-cid-uktkbvo5]:checked~.state[data-astro-cid-uktkbvo5] .open[data-astro-cid-uktkbvo5]{display:none}input[data-astro-cid-uktkbvo5]:checked~.state[data-astro-cid-uktkbvo5] .done[data-astro-cid-uktkbvo5]{display:inline-block!important}.evidence[data-astro-cid-uktkbvo5]{padding:0 22px 16px 54px;color:var(--ink-2)}.evidence[data-astro-cid-uktkbvo5] summary[data-astro-cid-uktkbvo5]{display:inline-block;min-block-size:24px;padding-block:4px;cursor:pointer;color:var(--ink-3);font-size:var(--step--1);text-decoration:underline;text-underline-offset:3px;&:hover{color:var(--ink)}}.evidence[data-astro-cid-uktkbvo5] p[data-astro-cid-uktkbvo5]{margin:6px 0 0;max-inline-size:70ch}.foot[data-astro-cid-uktkbvo5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.progress[data-astro-cid-uktkbvo5]{margin:0;color:var(--ink-2)}@media(prefers-reduced-motion:no-preference){.state[data-astro-cid-uktkbvo5]>span[data-astro-cid-uktkbvo5],.sys[data-astro-cid-uktkbvo5]{transition:color .2s var(--ease),border-color .2s var(--ease)}}@media(width<=560px){.check[data-astro-cid-uktkbvo5]{grid-template-columns:auto 1fr auto;padding-inline:16px}.num[data-astro-cid-uktkbvo5]{display:none}.evidence[data-astro-cid-uktkbvo5]{padding:0 16px 14px 48px}}
