.skip-link[data-astro-cid-5g3fpnuc]{z-index:60;background:var(--ink);color:#fff;border-radius:0 0 12px;padding:13px 18px;font-size:14px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link[data-astro-cid-5g3fpnuc]:focus{color:#fff;left:0}body{background:#fff}main[data-astro-cid-5g3fpnuc]{outline:none;padding-bottom:clamp(48px,7vw,88px)}.page[data-astro-cid-5g3fpnuc]{padding-top:clamp(40px,6vw,72px)}.intro[data-astro-cid-5g3fpnuc]{max-width:760px}.layout[data-astro-cid-5g3fpnuc]{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:32px;display:grid}@media (width>=980px){.layout[data-astro-cid-5g3fpnuc]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px}.aside[data-astro-cid-5g3fpnuc]{grid-area:1/2;position:sticky;top:88px}.content[data-astro-cid-5g3fpnuc]{grid-area:1/1}.content[data-astro-cid-5g3fpnuc]>section[data-astro-cid-5g3fpnuc]:first-child{margin-top:0}}.aside-card[data-astro-cid-5g3fpnuc]{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.aside-card[data-astro-cid-5g3fpnuc] .facts[data-astro-cid-5g3fpnuc]{margin-top:0}.aside-card[data-astro-cid-5g3fpnuc] .start[data-astro-cid-5g3fpnuc]{justify-content:center;width:100%;margin-top:18px}.aside[data-astro-cid-5g3fpnuc] .pro-callout{margin-top:16px}h1[data-astro-cid-5g3fpnuc]{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(32px,4.4vw,44px);font-weight:800;line-height:1.1}.lead[data-astro-cid-5g3fpnuc]{color:var(--ink-4);text-wrap:pretty;margin:12px 0 0;font-size:clamp(18px,2vw,21px);font-weight:500;line-height:1.5}.facts[data-astro-cid-5g3fpnuc]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.facts[data-astro-cid-5g3fpnuc] li[data-astro-cid-5g3fpnuc]{background:var(--vi-07);color:var(--vi-dd);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:700}.start[data-astro-cid-5g3fpnuc]{background:var(--vi);color:#fff;border-radius:12px;align-items:center;height:50px;margin-top:28px;padding:0 24px;font-size:16px;font-weight:700;transition:background .18s;display:inline-flex}.start[data-astro-cid-5g3fpnuc]:hover{background:var(--vi-d);color:#fff}section[data-astro-cid-5g3fpnuc]{margin-top:52px}h2[data-astro-cid-5g3fpnuc]{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.4vw,25px);font-weight:800}.objectives[data-astro-cid-5g3fpnuc]{margin:14px 0 0;padding-left:22px;list-style:outside}.objectives[data-astro-cid-5g3fpnuc] li[data-astro-cid-5g3fpnuc]{font-family:var(--reading-font);color:var(--ink-2);margin-top:8px;font-size:18px;line-height:1.55}.programme-note[data-astro-cid-5g3fpnuc]{color:var(--ink-4);margin:10px 0 0;font-size:15px;line-height:1.6}.modules[data-astro-cid-5g3fpnuc]{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.module[data-astro-cid-5g3fpnuc]{border-bottom:1px solid var(--line);padding:26px 0}.module-head[data-astro-cid-5g3fpnuc]{letter-spacing:.12em;color:var(--vi-d);justify-content:space-between;gap:12px;font-size:12px;font-weight:800;display:flex}.module-minutes[data-astro-cid-5g3fpnuc]{letter-spacing:0;color:var(--ink-4);font-weight:600}h3[data-astro-cid-5g3fpnuc]{letter-spacing:-.02em;margin:8px 0 0;font-size:20px;font-weight:800}.module-subtitle[data-astro-cid-5g3fpnuc]{color:var(--ink-4);margin:4px 0 0;font-size:15px}.lessons[data-astro-cid-5g3fpnuc]{margin:14px 0 0;padding-left:26px;list-style:decimal}.lesson[data-astro-cid-5g3fpnuc]{font-family:var(--reading-font);color:var(--ink-3);margin-top:8px;font-size:17px;line-height:1.5}.lesson[data-astro-cid-5g3fpnuc].open a[data-astro-cid-5g3fpnuc]{color:var(--ink);text-underline-offset:3px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;text-decoration:underline;display:inline-flex}.lesson-tag[data-astro-cid-5g3fpnuc]{background:var(--vi);color:#fff;border-radius:999px;padding:2px 9px;font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:700;text-decoration:none}
