.landing.svelte-1uha8ag{--brand-navy:var(--color-gov-blue-dark);--brand-blue:var(--color-gov-blue);--brand-gold:var(--color-gov-gold);--brand-ink:var(--color-text-primary);--brand-muted:var(--color-text-secondary);--brand-line:var(--color-border-subtle);background:var(--color-surface);color:var(--brand-ink);font-family:var(--font-family-sans,"Segoe UI",Roboto,system-ui,sans-serif);line-height:1.65;min-height:100dvh}.dark .landing.svelte-1uha8ag{--brand-navy:var(--color-text-primary);--brand-blue:var(--color-gov-blue-vibrant);--brand-gold:var(--color-gov-gold);--brand-ink:var(--color-text-primary);--brand-muted:var(--color-text-secondary);--brand-line:var(--color-border-subtle)}header.svelte-1uha8ag,main.svelte-1uha8ag,footer.svelte-1uha8ag{max-width:1160px;margin:auto}header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--brand-line)}.brand.svelte-1uha8ag{display:flex;gap:12px;align-items:center;font-weight:800;font-size:20px;letter-spacing:.02em;color:var(--brand-navy)}.brand.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;font-size:11px;font-weight:500;letter-spacing:.03em;color:var(--brand-muted)}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:6px}nav.svelte-1uha8ag{display:flex;gap:28px;align-items:center;font-size:14px}a.svelte-1uha8ag{text-decoration:none;color:inherit}a.svelte-1uha8ag:hover{text-decoration:underline;text-underline-offset:5px}.sign-in.svelte-1uha8ag{font-weight:700}.sign-in.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-left:12px}.menu-toggle.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag{padding:86px 28px 90px;display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center}.eyebrow.svelte-1uha8ag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--brand-blue);margin-bottom:22px}h1.svelte-1uha8ag{font-size:clamp(42px,5vw,66px);font-weight:750;line-height:1.09;letter-spacing:-.04em;margin:0;color:var(--brand-navy)}.intro.svelte-1uha8ag{font-size:18px;line-height:1.8;max-width:470px;margin:26px 0 28px;color:var(--brand-muted)}.primary.svelte-1uha8ag{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;background:var(--brand-blue);color:var(--color-surface-white);padding:13px 21px;font-size:14px;font-weight:700;border-radius:6px}.primary.svelte-1uha8ag:hover{background:var(--brand-navy)}.access-note.svelte-1uha8ag{font-size:12px;color:var(--brand-muted);margin-top:12px}.document.svelte-1uha8ag{background:var(--color-surface-white);border:1px solid var(--brand-line);padding:30px;box-shadow:var(--shadow-md)}.document-heading.svelte-1uha8ag{display:flex;align-items:center;gap:18px;font-size:15px;font-weight:700}.document-heading.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:12px;font-weight:400;color:var(--brand-muted)}.document-heading.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;border-radius:50%}.document-label.svelte-1uha8ag{margin-top:32px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-muted)}dl.svelte-1uha8ag{margin-top:12px}dl.svelte-1uha8ag div:where(.svelte-1uha8ag){border-top:1px solid var(--brand-line);padding:16px 0;display:flex;gap:16px;align-items:baseline}dt.svelte-1uha8ag{font-size:11px;min-width:66px;color:var(--brand-muted)}dd.svelte-1uha8ag{font-size:14px;font-weight:700}.document-note.svelte-1uha8ag{border-top:1px solid var(--brand-line);padding-top:18px;font-size:12px;color:var(--brand-muted)}.section.svelte-1uha8ag{padding:68px 28px;border-top:1px solid var(--brand-line);scroll-margin-top:20px}.section-heading.svelte-1uha8ag{max-width:610px;margin-bottom:36px}h2.svelte-1uha8ag{font-weight:700;font-size:clamp(30px,3.5vw,42px);line-height:1.15;letter-spacing:-.025em;color:var(--brand-navy)}h3.svelte-1uha8ag{font-size:17px;font-weight:700}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{margin-top:18px;color:var(--brand-muted)}.steps.svelte-1uha8ag{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:32px 50px}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:20px}.number.svelte-1uha8ag{color:var(--brand-gold);font-size:26px;font-weight:800}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag),.roles.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:var(--brand-muted);margin-top:9px;line-height:1.85}.tools.svelte-1uha8ag{margin-top:42px;padding:24px 0;border-top:1px solid var(--brand-line);display:grid;grid-template-columns:1fr 2fr;gap:32px}.tools.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:var(--brand-muted)}.roles.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.roles.svelte-1uha8ag article:where(.svelte-1uha8ag){border-top:1px solid var(--brand-line);padding:26px 0}.role-title.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:12px}.role-title.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:10px;border:1px solid var(--color-border-strong);border-radius:3px;padding:3px 7px;white-space:nowrap}.roles.svelte-1uha8ag .scope:where(.svelte-1uha8ag){font-size:12px;color:var(--color-gov-green-dark);font-weight:700}.schools.svelte-1uha8ag{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.schools.svelte-1uha8ag li:where(.svelte-1uha8ag){text-align:center}.schools.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;margin:0 auto 20px;border-radius:50%;background:var(--color-surface-white)}.schools.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:15px}.schools.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;font-size:11px;font-weight:400;color:var(--brand-muted)}.commitment.svelte-1uha8ag{margin:0 28px;padding:38px;background:color-mix(in srgb,var(--color-gov-blue) 8%,var(--color-surface-white));border:1px solid var(--brand-line);display:grid;grid-template-columns:160px 1fr;gap:42px;align-items:start}.commitment.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto}.commitment.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){font-size:14px;line-height:1.85;margin-top:16px;color:var(--brand-muted)}.commitment.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:32px}.entry.svelte-1uha8ag{padding:65px 28px;display:flex;align-items:center;justify-content:space-between;gap:32px}.entry.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:30px}.entry.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:13px;max-width:600px;color:var(--brand-muted);margin-top:12px}.entry.svelte-1uha8ag .primary:where(.svelte-1uha8ag){flex-shrink:0}footer.svelte-1uha8ag{border-top:1px solid var(--brand-line);padding:28px 28px 85px;display:flex;justify-content:space-between;gap:20px;font-size:12px}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--brand-muted);margin-top:8px}.footer-links.svelte-1uha8ag{display:flex;gap:24px;align-items:start}@media(max-width:760px){header.svelte-1uha8ag{flex-wrap:wrap;padding:18px 22px}.menu-toggle.svelte-1uha8ag{display:block;border:1px solid var(--color-border-strong);background:var(--color-surface-white);color:var(--brand-ink);padding:7px 12px;border-radius:3px;font-size:13px}nav.svelte-1uha8ag{display:none;width:100%;padding-top:20px;flex-wrap:wrap;gap:18px}nav.open.svelte-1uha8ag{display:flex}.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:35px;padding:48px 22px}.document.svelte-1uha8ag{max-width:480px;padding:24px}.section.svelte-1uha8ag{padding:44px 22px}.steps.svelte-1uha8ag,.roles.svelte-1uha8ag{grid-template-columns:1fr;gap:24px}.roles.svelte-1uha8ag{gap:0}.tools.svelte-1uha8ag{grid-template-columns:1fr;gap:14px}.schools.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:28px}.schools.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{grid-column:1/-1}.commitment.svelte-1uha8ag{margin:0 22px;padding:25px;grid-template-columns:1fr;gap:22px}.commitment.svelte-1uha8ag img:where(.svelte-1uha8ag){width:110px}.entry.svelte-1uha8ag{padding:44px 22px;align-items:start;flex-direction:column}footer.svelte-1uha8ag{padding:24px 22px 90px;flex-direction:column}.footer-links.svelte-1uha8ag{margin-top:10px}}
