@layer base{.edu,.edu .edu-light{--edu-paper:#f4f7fc;--edu-paper-2:#eaf0fa;--edu-grid:#1266f112;--edu-surface:#fff;--edu-ink:#0e1b33;--edu-ink-2:#3a4a66;--edu-ink-3:#5f6f8c;--edu-ink-4:#97a3b8;--edu-line:#e6ecf6;--edu-line-strong:#d3dcec;--edu-brand:#1266f1;--edu-brand-deep:#0b50c8;--edu-brand-wash:#e9f0fe;--edu-measure:#1266f1;--edu-measure-wash:#e9f0fe;--edu-navy:#061f4a;--edu-navy-2:#0a2a63;--edu-good:#0e8a5c;--edu-good-wash:#e6f5ee;--edu-warn:#b46a00;--edu-warn-wash:#fdf2df;--edu-risk:#c93a2f;--edu-risk-wash:#fcebea;--edu-scout:#1266f1;--edu-scout-wash:#e9f0fe;--edu-display:var(--font-archivo), system-ui, sans-serif;--edu-editorial:var(--font-archivo), system-ui, sans-serif;--edu-body:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--edu-label:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--edu-mono:var(--font-plex-mono), ui-monospace, monospace;color:var(--edu-ink);font-family:var(--edu-body)}.edu .edu-paper{background-color:var(--edu-paper);background-image:linear-gradient(var(--edu-grid) 1px, transparent 1px), linear-gradient(90deg, var(--edu-grid) 1px, transparent 1px);background-size:40px 40px,40px 40px}.edu .edu-hero{--edu-ink:#fff;--edu-ink-2:#ffffffb8;--edu-ink-3:#ffffff8f;--edu-ink-4:#fff6;--edu-line:#ffffff24;--edu-line-strong:#ffffff3d;--edu-brand:#5b95ff;--edu-measure:#5b95ff;--edu-surface:#ffffff0f;isolation:isolate;color:var(--edu-ink);background-color:var(--edu-navy);background-image:radial-gradient(80% 120% at 50% 0,#1266f161,#0000 60%),linear-gradient(#5b95ff14 1px,#0000 1px),linear-gradient(90deg,#5b95ff14 1px,#0000 1px);background-size:auto,40px 40px,40px 40px;position:relative}.edu .edu-hero .edu-light{color:var(--edu-ink)}.edu .edu-eyebrow{font-family:var(--edu-label);letter-spacing:.18em;text-transform:uppercase;color:var(--edu-brand);font-size:12.5px;font-weight:700}.edu .edu-prose>*{max-width:68ch}.edu .edu-prose>.edu-wide{max-width:none}:where(.edu .edu-prose) :where(p,li){color:var(--edu-ink-2);font-size:1.0625rem;line-height:1.75}:where(.edu .edu-prose) :where(a){color:var(--edu-brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:where(.edu .edu-prose) :where(strong){color:var(--edu-ink);font-weight:650}.edu :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--edu-brand);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.edu *,.edu :before,.edu :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.edu .edu-no-print{display:none!important}.edu .edu-paper{background:#fff}}}
