.stage8-hero[data-astro-cid-zug4b3qo]{padding:64px 0 88px;position:relative;overflow:hidden}.stage8-hero-inner[data-astro-cid-zug4b3qo]{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;display:grid}.back-link[data-astro-cid-zug4b3qo]{color:var(--blue);align-items:center;margin-bottom:18px;font-size:.88rem;font-weight:800;display:inline-flex}.back-link[data-astro-cid-zug4b3qo]:hover{color:var(--orange)}.stage8-hero-copy[data-astro-cid-zug4b3qo] h1[data-astro-cid-zug4b3qo]{margin-bottom:20px;font-size:clamp(2.1rem,4vw,3.15rem);line-height:1.14}.stage8-stats[data-astro-cid-zug4b3qo]{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.stage8-stats[data-astro-cid-zug4b3qo] div[data-astro-cid-zug4b3qo]{background:var(--white);border:1px solid var(--border);min-width:124px;box-shadow:var(--shadow-soft);border-radius:18px;padding:16px 18px}.stage8-stats[data-astro-cid-zug4b3qo] strong[data-astro-cid-zug4b3qo]{font-family:var(--font-display);color:var(--navy);font-size:1.55rem;display:block}.stage8-stats[data-astro-cid-zug4b3qo] span[data-astro-cid-zug4b3qo]{color:var(--ink-soft);font-size:.82rem;font-weight:800}.stage8-overview-card[data-astro-cid-zug4b3qo]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:34px;position:relative}.overview-badge[data-astro-cid-zug4b3qo]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);background:var(--orange-light);border-radius:100px;margin-bottom:16px;padding:7px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.stage8-overview-card[data-astro-cid-zug4b3qo] h2[data-astro-cid-zug4b3qo]{margin-bottom:18px;font-size:clamp(1.45rem,3vw,2rem)}.stage8-overview-card[data-astro-cid-zug4b3qo] ul[data-astro-cid-zug4b3qo]{gap:12px;margin:0 0 20px;display:grid}.stage8-overview-card[data-astro-cid-zug4b3qo] li[data-astro-cid-zug4b3qo]{border:1px solid var(--border);background:var(--cream);border-radius:16px;align-items:center;gap:12px;padding:13px 14px;display:flex}.stage8-overview-card[data-astro-cid-zug4b3qo] li[data-astro-cid-zug4b3qo] span[data-astro-cid-zug4b3qo]{background:var(--blue-light);width:32px;height:32px;color:var(--blue);font-family:var(--font-display);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.stage8-overview-card[data-astro-cid-zug4b3qo] li[data-astro-cid-zug4b3qo] strong[data-astro-cid-zug4b3qo]{color:var(--navy)}.stage8-map-section[data-astro-cid-zug4b3qo]{background:var(--cream);padding:90px 0;position:relative}.unit-jump[data-astro-cid-zug4b3qo]{flex-wrap:wrap;justify-content:center;gap:10px;margin:-18px 0 34px;display:flex}.unit-jump[data-astro-cid-zug4b3qo] a[data-astro-cid-zug4b3qo]{background:var(--white);border:1px solid var(--border);min-width:54px;height:42px;font-family:var(--font-display);color:var(--navy);border-radius:100px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:0 10px 20px -18px #1d2b4547}.unit-jump[data-astro-cid-zug4b3qo] a[data-astro-cid-zug4b3qo]:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-2px)}.stage8-unit-grid[data-astro-cid-zug4b3qo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.stage8-unit-card[data-astro-cid-zug4b3qo]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px;box-shadow:0 18px 40px -28px #1d2b4547}.unit-card-top[data-astro-cid-zug4b3qo]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.unit-code[data-astro-cid-zug4b3qo]{font-family:var(--font-display);color:var(--orange);background:var(--orange-light);border-radius:100px;padding:6px 11px;font-size:.84rem;font-weight:800}.unit-time[data-astro-cid-zug4b3qo]{color:var(--ink-soft);font-size:.76rem;font-weight:800}.stage8-unit-card[data-astro-cid-zug4b3qo] h3[data-astro-cid-zug4b3qo]{margin-bottom:10px;font-size:1.18rem;line-height:1.25}.stage8-unit-card[data-astro-cid-zug4b3qo] p[data-astro-cid-zug4b3qo]{font-size:.88rem}.unit-strand[data-astro-cid-zug4b3qo]{color:var(--blue);background:var(--blue-light);border-radius:100px;margin:16px 0;padding:6px 11px;font-size:.76rem;font-weight:800;display:inline-flex}.topic-list[data-astro-cid-zug4b3qo]{gap:10px;display:grid}.topic-card[data-astro-cid-zug4b3qo]{border:1px solid var(--border);background:linear-gradient(180deg, #fff, var(--cream));border-radius:16px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:block}.topic-card[data-astro-cid-zug4b3qo]:hover{border-color:var(--orange);transform:translateY(-3px);box-shadow:0 18px 34px -28px #1d2b4559}.topic-kicker[data-astro-cid-zug4b3qo]{font-family:var(--font-label);color:var(--sage);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.74rem;font-weight:800;display:block}.topic-card[data-astro-cid-zug4b3qo] strong[data-astro-cid-zug4b3qo]{color:var(--navy);line-height:1.35;display:block}.topic-card[data-astro-cid-zug4b3qo] small[data-astro-cid-zug4b3qo]{color:var(--orange);margin-top:8px;font-size:.78rem;font-weight:800;display:inline-flex}.stage8-notes-section[data-astro-cid-zug4b3qo]{background:var(--white);padding:88px 0 96px;position:relative;overflow:hidden}.notes-grid[data-astro-cid-zug4b3qo]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.note-card[data-astro-cid-zug4b3qo]{background:var(--cream);border:1px solid var(--border);border-radius:var(--radius-md);padding:30px}.note-card[data-astro-cid-zug4b3qo] h2[data-astro-cid-zug4b3qo]{margin-bottom:12px;font-size:1.35rem}.note-card[data-astro-cid-zug4b3qo] ol[data-astro-cid-zug4b3qo]{color:var(--navy);margin:16px 0 0;padding-left:20px;font-weight:800;line-height:1.9}@media (width<=980px){.stage8-hero-inner[data-astro-cid-zug4b3qo],.notes-grid[data-astro-cid-zug4b3qo]{grid-template-columns:1fr}.stage8-overview-card[data-astro-cid-zug4b3qo]{order:-1}.stage8-unit-grid[data-astro-cid-zug4b3qo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.stage8-hero[data-astro-cid-zug4b3qo]{padding-top:42px}.stage8-stats[data-astro-cid-zug4b3qo]{flex-direction:column}.stage8-stats[data-astro-cid-zug4b3qo] div[data-astro-cid-zug4b3qo]{width:100%}.stage8-overview-card[data-astro-cid-zug4b3qo],.stage8-unit-card[data-astro-cid-zug4b3qo],.note-card[data-astro-cid-zug4b3qo]{padding:24px}.stage8-unit-grid[data-astro-cid-zug4b3qo]{grid-template-columns:1fr}.unit-card-top[data-astro-cid-zug4b3qo]{flex-direction:column;align-items:flex-start}}
