.steps-side[data-astro-cid-z2nhhvp3]{color:var(--sig-br);font-size:.82rem;line-height:2}.fstep[data-astro-cid-z2nhhvp3]{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(3rem,6vw,5.5rem) 0;display:grid}.fstep[data-astro-cid-z2nhhvp3]:first-child{border-top:0}.fstep[data-astro-cid-z2nhhvp3] .tag[data-astro-cid-z2nhhvp3]{margin-bottom:1rem}.fstep-title[data-astro-cid-z2nhhvp3]{font:600 clamp(1.9rem, 3.4vw, 2.75rem)/1.06 var(--disp);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.1rem}.fstep-body[data-astro-cid-z2nhhvp3]{max-width:520px;color:var(--ink2);margin:0 0 1.6rem;font-size:1.02rem}.fstep-points[data-astro-cid-z2nhhvp3]{max-width:520px}.fstep-shot--narrow[data-astro-cid-z2nhhvp3]{justify-self:center;width:100%;max-width:460px}.legend-band[data-astro-cid-z2nhhvp3]{padding-block:clamp(4rem,8vw,6rem)}.legend3[data-astro-cid-z2nhhvp3]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.legend3[data-astro-cid-z2nhhvp3]>div[data-astro-cid-z2nhhvp3]{border:1px solid var(--line-d);background:var(--night-2);border-radius:20px;padding:1.75rem}.lg-label[data-astro-cid-z2nhhvp3]{letter-spacing:.06em;align-items:center;gap:.6rem;font-size:.85rem;font-weight:600;display:inline-flex}.lg-mk[data-astro-cid-z2nhhvp3]{box-sizing:border-box;border-radius:50%;place-items:center;width:12px;height:12px;font-size:.6rem;line-height:1;display:inline-grid}.lg-ok[data-astro-cid-z2nhhvp3]{color:var(--sig-br)}.lg-ok[data-astro-cid-z2nhhvp3] .lg-mk[data-astro-cid-z2nhhvp3]{background:var(--sig-br)}.lg-wait[data-astro-cid-z2nhhvp3]{color:var(--amber-br)}.lg-wait[data-astro-cid-z2nhhvp3] .lg-mk[data-astro-cid-z2nhhvp3]{border:2px solid var(--amber-br)}.lg-rej[data-astro-cid-z2nhhvp3]{color:#f4897b}.legend3[data-astro-cid-z2nhhvp3] p[data-astro-cid-z2nhhvp3]{color:var(--on-night-2);margin:1rem 0 0;font-size:.95rem}.scope-list[data-astro-cid-z2nhhvp3].muted{color:var(--mute)}.roles[data-astro-cid-z2nhhvp3]{border-top:1px solid var(--line);max-width:520px;margin:0;font-size:.92rem;display:grid}.roles[data-astro-cid-z2nhhvp3]>div[data-astro-cid-z2nhhvp3]{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:1rem;padding:.8rem 0;display:grid}.roles[data-astro-cid-z2nhhvp3] dt[data-astro-cid-z2nhhvp3]{color:var(--sig);font-weight:600}.roles[data-astro-cid-z2nhhvp3] dd[data-astro-cid-z2nhhvp3]{color:var(--ink2);margin:0}.drive-band[data-astro-cid-z2nhhvp3]{padding-block:clamp(4rem,8vw,6rem)}.drive-band[data-astro-cid-z2nhhvp3] .intro-block[data-astro-cid-z2nhhvp3]{padding-top:0}.drive-steps[data-astro-cid-z2nhhvp3]{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 clamp(2rem,4vw,3rem);padding:0;list-style:none;display:grid}.drive-steps[data-astro-cid-z2nhhvp3] li[data-astro-cid-z2nhhvp3]{border:1px solid var(--line-d);background:var(--night-2);border-radius:20px;flex-direction:column;gap:.6rem;padding:clamp(1.3rem,2.4vw,1.75rem);display:flex}.ds-no[data-astro-cid-z2nhhvp3]{font-family:var(--mono);color:var(--sig-br);font-size:.85rem;font-weight:500}.drive-steps[data-astro-cid-z2nhhvp3] strong[data-astro-cid-z2nhhvp3]{letter-spacing:-.02em;font-size:1.15rem;font-weight:600;line-height:1.2}.drive-steps[data-astro-cid-z2nhhvp3] span[data-astro-cid-z2nhhvp3]:last-child{color:var(--on-night-2);font-size:.9rem}.drive-shots[data-astro-cid-z2nhhvp3]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.drive-p[data-astro-cid-z2nhhvp3]{max-width:520px;color:var(--on-night-2);font-size:.95rem}@media (width<=1100px){.drive-steps[data-astro-cid-z2nhhvp3]{grid-template-columns:1fr 1fr}}@media (width<=900px){.drive-shots[data-astro-cid-z2nhhvp3],.fstep[data-astro-cid-z2nhhvp3]{grid-template-columns:1fr}.fstep-shot[data-astro-cid-z2nhhvp3]{margin-top:.5rem}.legend3[data-astro-cid-z2nhhvp3]{grid-template-columns:1fr}}@media (width<=560px){.drive-steps[data-astro-cid-z2nhhvp3]{grid-template-columns:1fr}.roles[data-astro-cid-z2nhhvp3]>div[data-astro-cid-z2nhhvp3]{grid-template-columns:1fr;gap:.2rem}}
