@font-face{font-family:archivo;src:url(/_next/static/media/2829ce62aa7187e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_7017d0{font-family:archivo,archivo Fallback}.__variable_7017d0{--font-archivo:"archivo","archivo Fallback"}@font-face{font-family:"sourceSerif";src:url(/_next/static/media/251dbc47c9d6dcb2-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:"sourceSerif Fallback";src:local("Arial");ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.00%;size-adjust:108.31%}.__className_71cefe{font-family:"sourceSerif","sourceSerif Fallback"}.__variable_71cefe{--font-serif:"sourceSerif","sourceSerif Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexMono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:plexMono;src:url(/_next/static/media/422bb7078d9b61dc-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_b24b02{font-family:plexMono,plexMono Fallback}.__variable_b24b02{--font-mono-plex:"plexMono","plexMono Fallback"}:root{--ink:#0e1a2e;--blue:#1b3a6b;--blue-hover:#2e5490;--blue-line:#24344f;--blue-panel:#12274a;--blue-darkest:#0b1524;--slate-700:#39465c;--slate-600:#4b5768;--slate-500:#5a6678;--slate-400:#78859a;--slate-300:#9aa5b4;--state-grey:#c3cad4;--state-grey-hover:#a7b1bf;--muted-exam:#dde0e5;--muted-no-exam:#ebecee;--paper:#f5f4f1;--card:#ffffff;--card-tint:#edece8;--tint-blue:#edf1f7;--border:#e6e4df;--border-legacy:#dddbd5;--rule-light:#eae8e3;--on-dark-body:#c4cddb;--on-dark-meta:#8fa0bc;--on-dark-faint:#7e8ea8;--on-dark-faintest:#5e6e88;--leader:#c0c6cf;--font-display:var(--font-archivo),"Archivo",system-ui,sans-serif;--font-body:var(--font-serif),"Source Serif 4",Georgia,serif;--font-mono:var(--font-mono-plex),"IBM Plex Mono",ui-monospace,monospace;--gutter:32px;--content:1280px;--bleed-inset:18px;--shadow-card:0 1px 2px rgba(14,26,46,0.04),0 18px 40px -28px rgba(14,26,46,0.35);--shadow-tier:0 1px 2px rgba(14,26,46,0.04),0 22px 48px -32px rgba(14,26,46,0.35);--shadow-blue:0 18px 40px -28px rgba(27,58,107,0.7);--shadow-drawer:-30px 0 60px -30px rgba(14,26,46,0.5)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-family:var(--font-display)}p{text-wrap:pretty}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:var(--blue);text-decoration:none}a:hover{color:var(--ink)}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img,svg{display:block;max-width:100%}input,select,textarea{font:inherit}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue-hover);outline-offset:3px;border-radius:4px}.shell{max-width:var(--content);margin:0 auto;padding:0 var(--gutter)}.bleed{margin:0 var(--bleed-inset);border-radius:30px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}