.route[data-astro-cid-4mdkt5di]{margin:0;display:grid;gap:1rem}.lane[data-astro-cid-4mdkt5di]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem 1.4rem}.lane--supply[data-astro-cid-4mdkt5di]{border-left:4px solid var(--teal)}.lane__label[data-astro-cid-4mdkt5di]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .8rem}.lane__nodes[data-astro-cid-4mdkt5di]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.node[data-astro-cid-4mdkt5di]{padding:.55rem .85rem;border:1px solid var(--line-strong);border-radius:4px;font-size:.93rem;color:var(--ink);background:var(--paper)}.node--imp[data-astro-cid-4mdkt5di]{background:var(--teal);border-color:var(--teal);color:#fff;font-weight:600}.arrow[data-astro-cid-4mdkt5di]{color:var(--muted);font-size:1.1rem}.lane__note[data-astro-cid-4mdkt5di]{font-size:.9rem;color:var(--muted);margin:.8rem 0 0}@media (max-width: 640px){.lane__nodes[data-astro-cid-4mdkt5di]{flex-direction:column;align-items:stretch}.arrow[data-astro-cid-4mdkt5di]{transform:rotate(90deg);align-self:center}}.hero[data-astro-cid-v4qhm7jo]{border-top:3px solid var(--green);position:relative;overflow:hidden;padding-block:clamp(4rem,3rem + 5vw,8rem)}.hero__art[data-astro-cid-v4qhm7jo]{position:absolute;inset:0 0 0 auto;width:58%}.hero__art[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{width:100%;height:100%;object-fit:cover;object-position:75% 50%}.hero__art[data-astro-cid-v4qhm7jo]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--band) 0%,rgba(234,241,238,.9) 32%,rgba(234,241,238,.1) 80%)}.hero__inner[data-astro-cid-v4qhm7jo]{position:relative;z-index:1}.hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo]{max-width:16ch}.hero[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin-bottom:2rem;max-width:52ch}.hero__call[data-astro-cid-v4qhm7jo]{margin:1rem 0 0;font-size:.95rem;max-width:52ch}.hero__note[data-astro-cid-v4qhm7jo]{margin:1.75rem 0 0;font-size:.95rem}.hero__note[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{color:var(--gold)}@media (max-width: 860px){.hero__art[data-astro-cid-v4qhm7jo]{width:100%;opacity:.3}.hero__art[data-astro-cid-v4qhm7jo]:after{background:linear-gradient(180deg,rgba(234,241,238,.6),var(--band))}}.status[data-astro-cid-v4qhm7jo]{background:var(--card);border-bottom:1px solid var(--line)}.status__row[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;padding-block:1.1rem}.status__item[data-astro-cid-v4qhm7jo]{display:inline-flex;align-items:center;gap:.75rem;font-weight:600;color:var(--ink);font-size:.95rem}.lead-ish[data-astro-cid-v4qhm7jo]{max-width:68ch}.two[data-astro-cid-v4qhm7jo]{display:grid;gap:2.5rem;align-items:start}@media (min-width: 900px){.two[data-astro-cid-v4qhm7jo]{grid-template-columns:1.4fr 1fr}}.two[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo],.section[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font-size:var(--step-2)}.two[data-astro-cid-v4qhm7jo] aside[data-astro-cid-v4qhm7jo] .btn[data-astro-cid-v4qhm7jo]{margin-top:.6rem;align-self:flex-start}.route-wrap[data-astro-cid-v4qhm7jo]{margin-top:3rem}.route-wrap[data-astro-cid-v4qhm7jo]>p[data-astro-cid-v4qhm7jo]{color:var(--muted)}.scen[data-astro-cid-v4qhm7jo]{display:grid;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.scen__row[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.2rem 1.5rem;border-bottom:1px solid var(--line)}.scen__row[data-astro-cid-v4qhm7jo]:last-child{border-bottom:0}.scen__row[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0}.scen__sit[data-astro-cid-v4qhm7jo]{color:var(--text)}.scen__need[data-astro-cid-v4qhm7jo]{color:var(--ink);font-weight:600}@media (max-width: 720px){.scen__row[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;gap:.6rem}}.cols[data-astro-cid-v4qhm7jo]{columns:2 22rem;column-gap:3rem;display:block}.cols[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{break-inside:avoid;margin-bottom:.9rem}.steps[data-astro-cid-v4qhm7jo]{list-style:none;padding:0;display:grid;gap:2rem}@media (min-width: 900px){.steps[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(4,1fr)}}.steps__n[data-astro-cid-v4qhm7jo]{font-weight:600;color:var(--teal, var(--ink));letter-spacing:.1em}.steps[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:var(--step-1, 1.15rem);margin:.4em 0}.faq-link[data-astro-cid-v4qhm7jo]{margin:2rem 0 0;font-weight:600}.deadline[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem 2rem;align-items:center;background:var(--amber-soft);border:1px solid rgba(138,90,10,.25);border-radius:var(--radius);padding:clamp(1.4rem,1rem + 2vw,2.4rem)}.deadline[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font-size:var(--step-2);margin-bottom:.3em}.deadline[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0}@media (max-width: 860px){.deadline[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;justify-items:start}}.check[data-astro-cid-v4qhm7jo]{display:grid;gap:1.5rem;align-items:center;background:var(--teal-soft);border-radius:var(--radius);padding:clamp(1.4rem,1rem + 2vw,2.4rem)}@media (min-width: 860px){.check[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr auto}}.check[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font-size:var(--step-2)}.check[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0}.family[data-astro-cid-v4qhm7jo]{display:grid;gap:1.5rem;align-items:center}@media (min-width: 860px){.family[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr auto}}.family[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font-size:var(--step-2)}.family[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--muted);margin:0}
