.hero{overflow:hidden;background:radial-gradient(ellipse at 90% 15%,#173e54 0,transparent 53%),var(--navy)}.hero-layout{display:grid;grid-template-columns:1.16fr .84fr;gap:2rem;align-items:center;padding-block:clamp(3rem,8vw,6.5rem)}h1 em{display:block;color:var(--mint);font-style:normal}.hero-figure{margin:0;position:relative;isolation:isolate;min-width:0}.hero-figure svg{display:block;width:100%;height:auto;border-radius:1.25rem}.hero-figure figcaption{margin-top:.65rem;color:#cfe8e8;font-size:.8rem}.exam{background:#eaf3f0}.exam-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:2.5rem;align-items:start}.dates{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.dates li{display:grid;grid-template-columns:5.2rem 1fr;gap:1rem;align-items:center;background:white;border-radius:.8rem;padding:.75rem 1rem}.dates time,.date-range{color:var(--teal);font-weight:800;font-size:.9rem}.dates strong{display:block}.dates small{display:block;color:var(--muted)}.about{background:white}.about .wrap{max-width:1120px}.about p{max-width:66ch}@media(max-width:760px){.hero-layout,.exam-grid{grid-template-columns:1fr}.hero-figure{max-width:28rem}.exam-grid{gap:1.3rem}}
