.academy-overview{padding:110px clamp(24px,8vw,128px);display:grid;grid-template-columns:.9fr 1.1fr;gap:55px 8vw;background:#fff}.overview-title h2,.how-it-works h2,.roles h2,.opportunity-details h2{font-size:clamp(36px,4.4vw,62px);letter-spacing:-.045em}.overview-copy p{font-size:18px}.overview-lead{font-size:22px!important;color:#234e4f}.not-this,.it-is{padding:28px 30px;border-radius:6px;position:relative;overflow:hidden}.not-this{background:#f8eeee;border-left:5px solid var(--berry)}.it-is{background:#eaf5f1;border-left:5px solid var(--teal)}.not-this span,.it-is span{font-size:11px;font-weight:800;letter-spacing:.16em}.not-this p,.it-is p{font-size:17px;margin:10px 0 0}.how-it-works{padding:110px clamp(24px,7vw,112px);background:linear-gradient(180deg,#eef5ef,#f8f8f3)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.process-grid article{background:#fff;padding:34px 28px;border-top:5px solid var(--teal);box-shadow:0 15px 35px rgba(18,58,59,.07)}.process-grid article:nth-child(2){border-color:var(--gold)}.process-grid article:nth-child(3){border-color:var(--berry)}.process-grid article:nth-child(4){border-color:var(--blue)}.process-grid span{font:800 12px "Manrope";color:var(--teal)}.process-grid h3{font-size:28px;margin:25px 0 12px}.program-scope{margin-top:45px;background:var(--deep);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);border-radius:6px;overflow:hidden}.program-scope div{padding:25px;border-right:1px solid rgba(255,255,255,.16)}.program-scope div:last-child{border:0}.program-scope b,.program-scope span{display:block}.program-scope b{color:#f0bb52;font-size:11px;letter-spacing:.15em;margin-bottom:9px}.program-scope span{font-size:14px;line-height:1.5}.roles{padding:110px clamp(24px,8vw,128px);background:#f4f0e4}.role-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.role-grid article{padding:42px;border-radius:7px}.good-hope-role{background:var(--deep);color:#fff}.faculty-role{background:#fff;border:1px solid #ddd7c7}.role-label{font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--gold)}.role-grid h3{font-size:30px;margin:12px 0 25px}.role-grid ul{padding-left:20px}.role-grid li{padding:8px 0;border-bottom:1px solid rgba(127,148,143,.2)}.opportunity-details{padding:110px clamp(24px,8vw,128px);display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;background:#fff}.detail-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-cards article{padding:28px;background:#f2f6f2;border-radius:5px;border:1px solid var(--line)}.detail-cards h3{font-size:23px;color:var(--teal);margin-bottom:12px}.detail-cards p{margin:0}@media(max-width:900px){.academy-overview,.opportunity-details{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr 1fr}.program-scope{grid-template-columns:1fr 1fr}.role-grid{grid-template-columns:1fr}}@media(max-width:560px){.academy-overview,.how-it-works,.roles,.opportunity-details{padding:75px 22px}.process-grid,.program-scope,.detail-cards{grid-template-columns:1fr}.program-scope div{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.role-grid article{padding:30px 24px}}
