:root{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback: Segoe UI", "Bricolage Grotesque Fallback: Helvetica Neue", "Bricolage Grotesque Fallback: Arial", "Bricolage Grotesque Fallback: Noto Sans", "Bricolage Grotesque Fallback: Liberation Sans", ui-sans-serif, system-ui, sans-serif;--font-body:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible Next Fallback: Segoe UI", "Atkinson Hyperlegible Next Fallback: Helvetica Neue", "Atkinson Hyperlegible Next Fallback: Arial", "Atkinson Hyperlegible Next Fallback: Noto Sans", "Atkinson Hyperlegible Next Fallback: Liberation Sans", ui-sans-serif, system-ui, sans-serif;--gutter:calc(clamp(1rem, 4vw, 3rem));--c-bg:#eef1f0;--c-surface:#f8faf9;--c-ink:#141c2b;--c-ink-muted:#4f596b;--c-line:#cfd6d4;--c-accent:#2a3bc4;--c-accent-strong:#1f2d9e;--c-accent-soft:#d5dafb;--c-on-accent:#fff;--c-education:#8e97a6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--c-bg:#10141b;--c-surface:#171c26;--c-ink:#e4e8ee;--c-ink-muted:#9aa3b4;--c-line:#2a3240;--c-accent:#9ba6ff;--c-accent-strong:#b8c0ff;--c-accent-soft:#2b3366;--c-on-accent:#10141b;--c-education:#5a6477;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--font-body);font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}a{color:var(--c-accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}main:focus{outline:none}::selection{background:var(--c-accent-soft)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--c-accent);color:var(--c-on-accent);border-radius:4px;padding:.6rem 1rem;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}}@media print{@page{size:A4;margin:14mm 14mm 16mm}html,html.dark{--c-bg:#fff;--c-surface:#fff;--c-ink:#141c2b;--c-ink-muted:#4f596b;--c-line:#d3d8de;--c-accent:#2a3bc4;--c-accent-soft:#d5dafb;--c-education:#8e97a6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-size:9.5pt;line-height:1.45}a{color:inherit;text-decoration:none}.skip-link{display:none}}
