.academy-page-hero{color:#fff;background:linear-gradient(118deg,#0b2035,#124056);padding:70px 0 86px}.academy-page-hero h1{letter-spacing:-.045em;max-width:940px;margin:12px 0 24px;font-size:clamp(36px,5vw,60px)}.academy-page-hero p:not(.academy-kicker){color:#d2e3e9;max-width:790px;margin:0;font-size:18px;line-height:1.75}.academy-kicker{color:#8de2e4;letter-spacing:.14em;margin-bottom:16px;font-size:11px;font-weight:800}.academy-breadcrumb{color:#d5e7ea;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:30px;font-size:12px;display:flex}.academy-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.academy-two-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.academy-track{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;padding:36px;display:flex}.academy-track h2{color:var(--navy);margin-bottom:17px;font-size:30px}.academy-track p{color:var(--muted);flex:1;font-size:15px}.academy-track-label,.academy-count{letter-spacing:.11em;color:var(--teal);font-size:12px;font-weight:800}.academy-pills{flex-wrap:wrap;gap:7px;margin:15px 0 25px;display:flex}.academy-pills span{color:#276978;background:#edf6f7;border-radius:18px;padding:7px 11px;font-size:11px;font-weight:700}.academy-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.academy-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:265px;padding:28px;display:flex}.academy-card h3{color:var(--navy);margin:19px 0 10px;font-size:21px}.academy-card p{color:var(--muted);flex:1;font-size:14px}.academy-card a,.academy-back{color:var(--teal);text-underline-offset:4px;font-size:14px;font-weight:800;text-decoration:underline}.academy-note{color:var(--muted);margin-top:34px;font-size:13px}.academy-columns{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:60px;display:grid}.academy-objectives{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.academy-objectives li{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:10px;padding:19px 22px;font-weight:600}.academy-objectives li:before{content:"✓";color:var(--teal);margin-right:13px;font-weight:900}.academy-aside{background:#f0f6f8;border-radius:15px;align-self:start;padding:31px}.academy-aside h2{color:var(--navy);font-size:23px}.academy-aside p{color:var(--muted);font-size:14px}.academy-aside .button{margin-top:15px}.academy-outro{justify-content:space-between;align-items:center;gap:55px;display:flex}.academy-outro>div{max-width:720px}.academy-outro p:last-child{color:var(--muted)}@media (width<=1050px){.desktop-nav{gap:13px;font-size:12px}}@media (width<=900px){.academy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-columns{gap:25px}}@media (width<=720px){.academy-page-hero{padding:46px 0 60px}.academy-page-hero p:not(.academy-kicker){font-size:15px}.academy-two-tracks,.academy-cards,.academy-columns{grid-template-columns:1fr}.academy-track{padding:27px}.academy-outro{flex-direction:column;align-items:flex-start;gap:14px}}.p16-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.p16-card{border:1px solid var(--line,#d9e3e8);background:#fff;border-radius:16px;flex-direction:column;min-height:290px;padding:28px;display:flex}.p16-number{color:var(--teal,#087e8b);letter-spacing:.13em;font-size:12px;font-weight:800}.p16-card h3{color:var(--navy,#102a43);margin:20px 0 12px;font-size:21px;line-height:1.3}.p16-card p{color:var(--muted,#667987);flex:1;font-size:14px;line-height:1.7}.p16-card a{color:var(--teal,#087e8b);text-underline-offset:4px;font-size:14px;font-weight:800;text-decoration:underline}.p16-split{grid-template-columns:minmax(0,1.5fr) minmax(285px,.82fr);align-items:start;gap:55px;display:grid}.p16-steps{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.p16-steps li{border:1px solid var(--line,#d9e3e8);background:#fff;border-radius:11px;align-items:baseline;gap:18px;padding:17px 20px;display:flex}.p16-steps span{color:var(--teal,#087e8b);font-size:12px;font-weight:800}.p16-steps p{color:var(--navy,#102a43);margin:0;line-height:1.65}.p16-aside{background:#eef5f7;border-radius:15px;padding:32px}.p16-aside h2{color:var(--navy,#102a43);margin-top:0;font-size:23px}.p16-aside ul{color:#405566;padding-left:20px;line-height:1.95}.p16-aside p{color:#526b78;font-size:14px;line-height:1.7}.p16-bottom{justify-content:space-between;align-items:center;gap:45px;display:flex}.p16-bottom>div{max-width:760px}.p16-bottom p:not(.eyebrow){color:var(--muted,#667987);line-height:1.7}@media (width<=950px){.p16-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p16-split{gap:24px}}@media (width<=710px){.p16-grid,.p16-split{grid-template-columns:1fr}.p16-bottom{flex-direction:column;align-items:flex-start;gap:18px}.p16-card{min-height:auto}}
