.cta-band[data-astro-cid-4zgmmfpt]{border-top:1px solid hsl(var(--border));background:hsl(var(--surface-muted) / .55)}.cta-inner[data-astro-cid-4zgmmfpt]{align-items:center;gap:2rem;display:grid}.cta-actions[data-astro-cid-4zgmmfpt]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (min-width:48rem){.cta-inner[data-astro-cid-4zgmmfpt]:not(:has(.programme-choice)){grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:4rem}}.five-hero[data-astro-cid-b65gyljh]{padding-block:clamp(3rem,7vw,6rem)}.five-hero-grid[data-astro-cid-b65gyljh],.split[data-astro-cid-b65gyljh],.evidence-grid[data-astro-cid-b65gyljh]{gap:var(--gap-split-sm);display:grid}.five-hero-copy[data-astro-cid-b65gyljh]{max-width:48rem}.five-hero[data-astro-cid-b65gyljh] h1[data-astro-cid-b65gyljh]{font-size:clamp(2.9rem,7vw,5.2rem)}.five-hero-actions[data-astro-cid-b65gyljh]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem;display:flex}.five-hero-note[data-astro-cid-b65gyljh]{margin:1rem 0 0;font-size:.95rem}.five-session[data-astro-cid-b65gyljh]{border-block:1px solid hsl(var(--border));grid-column:1/-1;max-width:54rem;margin-left:auto;padding-block:clamp(1.5rem,4vw,2.5rem)}.five-session[data-astro-cid-b65gyljh] h2[data-astro-cid-b65gyljh]{font-size:clamp(1.75rem,3.5vw,2.5rem)}.five-session[data-astro-cid-b65gyljh]>p[data-astro-cid-b65gyljh]:not(.eyebrow){color:hsl(var(--muted-foreground))}.five-session[data-astro-cid-b65gyljh] .session-question[data-astro-cid-b65gyljh]{color:hsl(var(--foreground));margin-top:1.25rem;font-weight:600}.session-preview[data-astro-cid-b65gyljh]{gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.session-preview[data-astro-cid-b65gyljh] li[data-astro-cid-b65gyljh]{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));padding-top:.55rem}.five-session[data-astro-cid-b65gyljh] .session-limit[data-astro-cid-b65gyljh]{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));margin-top:1.5rem;padding-top:1rem;font-weight:600}.five-facts[data-astro-cid-b65gyljh]{border-block:1px solid hsl(var(--border))}.five-facts-grid[data-astro-cid-b65gyljh]{display:grid}.five-facts-availability[data-astro-cid-b65gyljh]{border-bottom:1px solid hsl(var(--border));gap:.25rem;margin:0;padding-block:1.25rem;display:grid}.five-facts-grid[data-astro-cid-b65gyljh] p[data-astro-cid-b65gyljh]{border-bottom:1px solid hsl(var(--border));gap:.15rem;margin:0;padding-block:1.25rem;display:grid}.five-facts-grid[data-astro-cid-b65gyljh] p[data-astro-cid-b65gyljh]:last-child{border-bottom:0}.five-facts[data-astro-cid-b65gyljh] span[data-astro-cid-b65gyljh]{color:hsl(var(--muted-foreground));font-size:1rem}.modules[data-astro-cid-b65gyljh],.check-steps[data-astro-cid-b65gyljh]{margin:0;padding:0;list-style:none}.modules[data-astro-cid-b65gyljh] li[data-astro-cid-b65gyljh],.check-steps[data-astro-cid-b65gyljh] li[data-astro-cid-b65gyljh]{border-top:1px solid hsl(var(--border));grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.15rem;display:grid}.modules[data-astro-cid-b65gyljh] h4[data-astro-cid-b65gyljh],.modules[data-astro-cid-b65gyljh] p[data-astro-cid-b65gyljh],.check-steps[data-astro-cid-b65gyljh] h3[data-astro-cid-b65gyljh],.check-steps[data-astro-cid-b65gyljh] p[data-astro-cid-b65gyljh]{margin-bottom:.3rem}.outline[data-astro-cid-b65gyljh]{border-bottom:1px solid hsl(var(--border));display:grid}.outline-access-link[data-astro-cid-b65gyljh]{margin-top:.5rem}.phase-group[data-astro-cid-b65gyljh]{border-top:1px solid hsl(var(--border))}.phase-group[data-astro-cid-b65gyljh] summary[data-astro-cid-b65gyljh]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;list-style:none;display:flex}.phase-group[data-astro-cid-b65gyljh] summary[data-astro-cid-b65gyljh]::-webkit-details-marker{display:none}.phase-group[data-astro-cid-b65gyljh] summary[data-astro-cid-b65gyljh]:after{content:"+";color:hsl(var(--primary));flex:none;font-size:1.5rem;font-weight:400;line-height:1}.phase-group[data-astro-cid-b65gyljh][open] summary[data-astro-cid-b65gyljh]:after{content:"−"}.phase-heading[data-astro-cid-b65gyljh]{font-family:var(--font-display);color:hsl(var(--foreground));letter-spacing:0;flex:1;justify-content:space-between;align-items:center;gap:1rem;margin:0;font-size:clamp(1.1rem,2vw,1.25rem);display:flex}.phase-count[data-astro-cid-b65gyljh]{color:hsl(var(--muted-foreground));margin-left:auto;font-size:.95rem}.modules[data-astro-cid-b65gyljh] li[data-astro-cid-b65gyljh]>span[data-astro-cid-b65gyljh],.check-steps[data-astro-cid-b65gyljh] li[data-astro-cid-b65gyljh]>span[data-astro-cid-b65gyljh]{font-family:var(--font-display);color:hsl(var(--ink-accent));font-size:1.2rem}.modules[data-astro-cid-b65gyljh] p[data-astro-cid-b65gyljh],.check-steps[data-astro-cid-b65gyljh] p[data-astro-cid-b65gyljh]{color:hsl(var(--muted-foreground))}.evidence-section[data-astro-cid-b65gyljh]{background:hsl(var(--surface-muted) / .45);border-block:1px solid hsl(var(--border))}.source-list[data-astro-cid-b65gyljh],.boundary-list[data-astro-cid-b65gyljh]{padding-inline-start:1.2rem}.source-list[data-astro-cid-b65gyljh] a[data-astro-cid-b65gyljh]{min-height:var(--target-min);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}@media (min-width:48rem){.five-hero-grid[data-astro-cid-b65gyljh]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2rem 1.5rem}.five-hero-copy[data-astro-cid-b65gyljh]{grid-column:1/9}.five-session[data-astro-cid-b65gyljh]{grid-column:6/13}.split[data-astro-cid-b65gyljh],.evidence-grid[data-astro-cid-b65gyljh]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.outline-section[data-astro-cid-b65gyljh] .split[data-astro-cid-b65gyljh]>div[data-astro-cid-b65gyljh]:first-child{align-self:start;position:sticky;top:6rem}.five-facts-grid[data-astro-cid-b65gyljh]{grid-template-columns:repeat(3,minmax(0,1fr))}.five-facts-grid[data-astro-cid-b65gyljh] p[data-astro-cid-b65gyljh]{border-right:1px solid hsl(var(--border));border-bottom:0;padding-inline:1.5rem}.five-facts-grid[data-astro-cid-b65gyljh] p[data-astro-cid-b65gyljh]:first-child{padding-inline-start:0}.five-facts-grid[data-astro-cid-b65gyljh] p[data-astro-cid-b65gyljh]:last-child{border-right:0}}.shelf-hero[data-astro-cid-4vqqo7ex]{padding-block:clamp(3rem,7vw,6rem)}.shelf-hero-grid[data-astro-cid-4vqqo7ex],.outline-layout[data-astro-cid-4vqqo7ex],.evidence-grid[data-astro-cid-4vqqo7ex],.joining-layout[data-astro-cid-4vqqo7ex]{gap:var(--gap-split-sm);display:grid}.shelf-hero-copy[data-astro-cid-4vqqo7ex]{max-width:40rem}.shelf-hero[data-astro-cid-4vqqo7ex] h1[data-astro-cid-4vqqo7ex]{font-size:clamp(2.9rem,7vw,5.2rem)}.shelf-hero-actions[data-astro-cid-4vqqo7ex]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem;display:flex}.shelf-hero-note[data-astro-cid-4vqqo7ex]{color:hsl(var(--muted-foreground));margin:1rem 0 0;font-size:1rem}.shelf-session[data-astro-cid-4vqqo7ex]{border-block:1px solid hsl(var(--border));padding-block:clamp(1.5rem,4vw,2.5rem)}.shelf-session[data-astro-cid-4vqqo7ex] h2[data-astro-cid-4vqqo7ex]{font-size:clamp(1.75rem,3.5vw,2.5rem)}.shelf-session[data-astro-cid-4vqqo7ex]>p[data-astro-cid-4vqqo7ex]:not(.eyebrow){color:hsl(var(--muted-foreground))}.session-preview[data-astro-cid-4vqqo7ex]{gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.session-preview[data-astro-cid-4vqqo7ex] li[data-astro-cid-4vqqo7ex]{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));padding-top:.55rem}.shelf-session[data-astro-cid-4vqqo7ex] .session-limit[data-astro-cid-4vqqo7ex]{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));margin-top:1.5rem;padding-top:1rem;font-weight:600}.facts[data-astro-cid-4vqqo7ex]{border-block:1px solid hsl(var(--border))}.facts-grid[data-astro-cid-4vqqo7ex]{display:grid}.facts-availability[data-astro-cid-4vqqo7ex]{border-bottom:1px solid hsl(var(--border));gap:.25rem;margin:0;padding-block:1.25rem;display:grid}.facts-grid[data-astro-cid-4vqqo7ex] p[data-astro-cid-4vqqo7ex]{border-bottom:1px solid hsl(var(--border));gap:.15rem;margin:0;padding-block:1.25rem;display:grid}.facts-grid[data-astro-cid-4vqqo7ex] p[data-astro-cid-4vqqo7ex]:last-child{border-bottom:0}.facts[data-astro-cid-4vqqo7ex] span[data-astro-cid-4vqqo7ex]{color:hsl(var(--muted-foreground));font-size:1rem}.module[data-astro-cid-4vqqo7ex],.joining-steps[data-astro-cid-4vqqo7ex] li[data-astro-cid-4vqqo7ex]{grid-template-columns:2.5rem 1fr;gap:1rem;display:grid}.outline[data-astro-cid-4vqqo7ex]{gap:2rem;display:grid}.phase-heading[data-astro-cid-4vqqo7ex]{font-family:var(--font-display);color:hsl(var(--foreground));letter-spacing:0;margin-bottom:.35rem;font-size:clamp(1.1rem,2vw,1.25rem)}.modules[data-astro-cid-4vqqo7ex],.joining-steps[data-astro-cid-4vqqo7ex]{margin:0;padding:0;list-style:none}.module[data-astro-cid-4vqqo7ex],.joining-steps[data-astro-cid-4vqqo7ex] li[data-astro-cid-4vqqo7ex]{border-top:1px solid hsl(var(--border));padding-block:1.15rem}.module[data-astro-cid-4vqqo7ex]>span[data-astro-cid-4vqqo7ex],.joining-steps[data-astro-cid-4vqqo7ex] li[data-astro-cid-4vqqo7ex]>span[data-astro-cid-4vqqo7ex]{font-family:var(--font-display);color:hsl(var(--ink-accent));font-size:1.2rem}.module[data-astro-cid-4vqqo7ex] h4[data-astro-cid-4vqqo7ex],.joining-steps[data-astro-cid-4vqqo7ex] h3[data-astro-cid-4vqqo7ex]{margin:0 0 .3rem}.module[data-astro-cid-4vqqo7ex] p[data-astro-cid-4vqqo7ex],.joining-steps[data-astro-cid-4vqqo7ex] p[data-astro-cid-4vqqo7ex]{color:hsl(var(--muted-foreground));margin:0}.evidence-section[data-astro-cid-4vqqo7ex]{background:hsl(var(--surface-muted) / .45);border-block:1px solid hsl(var(--border))}.source-list[data-astro-cid-4vqqo7ex],.boundary-list[data-astro-cid-4vqqo7ex]{padding-inline-start:1.2rem}.source-list[data-astro-cid-4vqqo7ex] a[data-astro-cid-4vqqo7ex]{min-height:var(--target-min);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}@media (min-width:48rem){.shelf-hero-grid[data-astro-cid-4vqqo7ex]{grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr);align-items:center}.outline-layout[data-astro-cid-4vqqo7ex],.evidence-grid[data-astro-cid-4vqqo7ex],.joining-layout[data-astro-cid-4vqqo7ex]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.facts-grid[data-astro-cid-4vqqo7ex]{grid-template-columns:repeat(3,minmax(0,1fr))}.facts-grid[data-astro-cid-4vqqo7ex] p[data-astro-cid-4vqqo7ex]{border-right:1px solid hsl(var(--border));border-bottom:0;padding-inline:1.5rem}.facts-grid[data-astro-cid-4vqqo7ex] p[data-astro-cid-4vqqo7ex]:first-child{padding-inline-start:0}.facts-grid[data-astro-cid-4vqqo7ex] p[data-astro-cid-4vqqo7ex]:last-child{border-right:0}}
