:root{--side-w:262px;--rail-w:320px;--measure:68ch;--navy:#26358C;--red:#E31A51;--yellow:#F9BE00;--cyan:#26BBC1;--green:#1D9E75;--violet:#7A3FA8;--violet-text:#6B3FA0;--violet-tint:#F1E9FA;--violet-on-navy:#C9A5E8;--grey-1:#F2F2F2;--grey-2:#999998;--white:#FFFFFF;--ink:#2A2A28;--muted-text:#6B6B69;--cyan-text:#0E6E72;--navy-tint:#EAECF6;--cyan-tint:#E1F5EE;--yellow-tint:#FEF6DC;--red-tint:#FCE7ED;--green-tint:#C7EDDD;--on-cyan:#04342C;--on-green:#0F6E56;--on-yellow:#412402;--on-yellow-tint:#7A5C00;--curriculum-caps:var(--navy);--curriculum-special-needs:var(--cyan);--curriculum-remedial:var(--violet);--curriculum-cambridge:var(--red);--state-solved:var(--green);--sans:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;--head:var(--font-head),"Poppins",system-ui,-apple-system,sans-serif;--serif:var(--font-serif),"Noto Serif",Georgia,serif;--r:12px;--r-pill:999px;--border:#E4E4E0;--page-bg:#FFFFFF;--field-border:#D8D8D4}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--ink);background:var(--page-bg);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--head);font-weight:700;line-height:1.15;color:var(--navy)}a{color:var(--navy);text-decoration-thickness:1px;text-underline-offset:2px}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.wrap{max-width:1100px;margin:0 auto;padding:0 24px}