.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}}.didactic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.didactic-card{border:1px solid var(--line,#d9e3e8);background:#fff;border-radius:15px;flex-direction:column;min-height:290px;padding:30px;display:flex;box-shadow:0 10px 28px #08243709}.didactic-number{color:var(--teal,#087e8b);letter-spacing:.12em;font-size:12px;font-weight:800}.didactic-card h3{color:var(--navy,#102a43);margin:20px 0 10px;font-size:22px;line-height:1.25}.didactic-card p{color:var(--muted,#667987);flex:1;font-size:14px;line-height:1.7}.didactic-card a{color:var(--teal,#087e8b);text-underline-offset:4px;font-size:14px;font-weight:800;text-decoration:underline}.didactic-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.85fr);align-items:start;gap:58px;display:grid}.didactic-lead{color:var(--muted,#667987);margin:17px 0 25px;font-size:17px;line-height:1.75}.didactic-steps{gap:13px;margin:0;padding:0;list-style:none;display:grid}.didactic-steps li{border:1px solid var(--line,#d9e3e8);color:var(--navy,#102a43);background:#fff;border-radius:11px;align-items:baseline;gap:18px;padding:18px 20px;font-weight:600;display:flex}.didactic-steps span{color:var(--teal,#087e8b);font-size:12px;font-weight:800}.didactic-aside{background:#eef5f7;border-radius:15px;padding:31px}.didactic-aside h2{color:var(--navy,#102a43);margin:0 0 15px;font-size:23px}.didactic-aside ul{color:#405566;padding-left:20px;line-height:1.9}.didactic-aside p{color:#526b78;margin:18px 0;font-size:14px;line-height:1.6}.didactic-bottom{justify-content:space-between;align-items:center;gap:45px;display:flex}.didactic-bottom>div{max-width:775px}.didactic-bottom p:not(.eyebrow){color:var(--muted,#667987);line-height:1.7}@media (width<=990px){.didactic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.didactic-layout{gap:26px}}@media (width<=720px){.didactic-grid,.didactic-layout{grid-template-columns:1fr}.didactic-bottom{flex-direction:column;align-items:flex-start;gap:16px}.didactic-card{min-height:auto}}
