.student-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center;padding:65px 6vw;background:#faf8fc}.student-hero h1{font-size:clamp(40px,5.6vw,72px);line-height:1.06;letter-spacing:-.045em}.student-hero figure{margin:0}.student-hero img{width:100%;height:420px;object-fit:cover;border-radius:16px}.student-hero figcaption{font-size:12px;margin-top:12px;color:#62596b}.student-hero .small{margin-top:22px}.student-section{padding:64px 6vw}.student-section h2{font-size:clamp(30px,3.6vw,44px);line-height:1.15;letter-spacing:-.035em;margin:12px 0 24px}.student-section h3{font-size:23px;line-height:1.3;margin:12px 0}.student-section p{line-height:1.75}.student-options,.student-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.student-options article{border:1px solid #e4dce9;border-radius:14px;padding:28px}.student-options a,.student-resource a{margin-top:auto;display:block}.student-number{color:#765191;font-size:14px;font-weight:800}.student-pale{background:#f6f2f9}.student-process{padding-left:24px}.student-process li{padding:0 16px 0 8px}.student-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0}.student-resource{display:flex;flex-direction:column;padding:28px;border:1px solid #e4dce9;border-radius:14px;background:#fff}.student-resource .eyebrow{margin:0;font-size:11px}.student-intro{max-width:720px;color:#62596b}.student-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;border-top:1px solid #e4dce9}.student-feature aside{background:#f6f2f9;border-radius:14px;padding:28px}.student-section a:focus-visible,.student-hero a:focus-visible,.student-section button:focus-visible,.student-hero button:focus-visible{outline:3px solid #765191;outline-offset:5px}.js-change-pathway{margin:0 0 18px}.student-section .small{font-size:13px}.student-options article{display:flex;flex-direction:column}@media(max-width:900px){.student-hero{gap:28px}.student-hero img{height:340px}.student-options,.student-process{grid-template-columns:1fr}.student-process{gap:12px}.student-feature{grid-template-columns:1fr;gap:24px}}@media(max-width:650px){.student-hero{grid-template-columns:1fr;padding:40px 6vw}.student-hero img{height:250px}.student-section{padding:42px 6vw}.student-resource-grid{grid-template-columns:1fr}.student-resource,.student-options article{padding:22px}.student-hero .hero-actions{align-items:flex-start}.student-hero .gradient-btn{white-space:normal;text-align:center}.student-feature aside{padding:22px}}
