.academy-aid{color:#fff;background:#102a34;border:1px solid #34515b;border-radius:12px;margin:0;padding:28px;overflow:hidden}.academy-aid-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}.academy-aid-top span{letter-spacing:.14em;color:#a6dbe0;font-size:10px}.academy-aid-top strong{color:#6ee6ee}.academy-aid figcaption{letter-spacing:-.025em;margin:25px 0 15px;font-size:25px;line-height:1.25}.academy-aid p{color:#d5e4e7;max-width:800px}.academy-flow{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.academy-flow>div{border-top:2px solid #55dbe6;padding:14px 0;position:relative}.academy-flow span{color:#81e4ec;font-size:12px;display:block}.academy-flow strong{font-size:17px}.academy-flow b{color:#6ee6ee;position:absolute;top:12px;right:0}.academy-practice{color:#d9edef;background:#ffffff0d;border-left:3px solid #4fdde8;padding:16px;font-size:14px}.academy-sheet{grid-template-columns:repeat(4,1fr);font-size:13px;display:grid}.academy-sheet>*{border:1px solid #3c5962;padding:10px}.academy-sheet>div:nth-child(-n+4){background:#234651;font-weight:600}.academy-sheet strong{color:#8bebda}.academy-sheet code{color:#9af0ed;background:#1d414d;grid-column:1/-1}.academy-gantt{background:repeating-linear-gradient(90deg,#0000 0 12%,#ffffff09 12.1% 12.4%);grid-template-columns:80px repeat(7,1fr);gap:9px;display:grid}.academy-gantt>span{grid-column:1;font-size:13px}.academy-gantt i{color:#102a34;text-align:center;background:#5fdfeb;border-radius:3px;font-size:12px;font-style:normal}.academy-gantt small{color:#d0e9ec;grid-column:1/-1}.academy-board{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.academy-board>div{background:#ffffff09;border-radius:6px;padding:12px}.academy-board strong{color:#a9e7eb;margin-bottom:12px;font-size:12px;display:block}.academy-board span{background:#254e59;border-left:3px solid #5cdae6;padding:15px;font-size:13px;display:block}.academy-risk{justify-content:space-between;align-items:center;gap:18px;display:flex}.academy-risk small{color:#b6d7df;font-size:9px;display:block}.academy-risk strong{color:#8ae9ee;font-size:20px}.academy-lab-heading{max-width:750px}.academy-tabs{flex-wrap:wrap;gap:8px;margin:25px 0 20px;display:flex}.academy-tabs button{color:#183a44;background:#fff;border:1px solid #a5babc;border-radius:30px;padding:10px 17px}.academy-tabs button[aria-pressed=true]{color:#fff;background:#102a34;border-color:#102a34}.academy-pathways{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.academy-pathway{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.academy-pathway h3,.academy-pathway>p{margin-bottom:0}.academy-pathway .academy-aid{min-height:190px;padding:18px}.academy-aid-compact .academy-aid-top{margin-bottom:20px}.academy-aid-compact figcaption{letter-spacing:0;color:#bed8df;margin:16px 0 0;font-size:12px}.academy-aid-compact .academy-flow{grid-template-columns:repeat(2,1fr);gap:5px 15px}.academy-aid-compact .academy-flow strong{font-size:12px}.academy-aid-compact .academy-sheet{font-size:8px}.academy-aid-compact .academy-board{gap:5px}.academy-aid-compact .academy-board>div{padding:6px}.academy-aid-compact .academy-board span{padding:6px;font-size:9px}.academy-aid-compact .academy-risk{gap:5px}.academy-aid-compact .academy-risk strong{font-size:13px}.academy-pathway ul{padding-left:20px;font-size:14px}.academy-pathway .text-link{margin-top:auto}.academy-learning-map{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.academy-learning-map article{border-top:3px solid #007480;padding:20px 0}.academy-learning-map span{color:#007480;font-weight:700}.academy-learning-map h3{margin:12px 0;font-size:21px}.academy-learning-map p{font-size:14px}.academy-resource-links{flex-wrap:wrap;gap:18px;display:flex}.academy-resource-links a{color:#006d78;text-decoration:underline}@media (max-width:1000px){.academy-pathways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.academy-pathways,.academy-learning-map{grid-template-columns:1fr}.academy-aid{padding:20px}.academy-flow{grid-template-columns:repeat(2,1fr)}.academy-risk{gap:8px}.academy-risk strong{font-size:16px}.academy-sheet{font-size:10px}.academy-sheet>*{padding:7px}.academy-board span{padding:8px;font-size:11px}}.academy-course-labs{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:36px;padding:28px}.academy-course-labs li{max-width:850px;margin:12px 0}.academy-sheet{display:block}.academy-sheet table{color:#fff;font-size:inherit;table-layout:fixed}.academy-sheet caption{text-align:left;color:#c4e6ec;padding-bottom:8px;font-size:10px}.academy-sheet th,.academy-sheet td{font-size:inherit;background:0 0;border:1px solid #3c5962;padding:10px 6px}.academy-sheet thead th{background:#234651}.academy-sheet td:last-child{color:#8bebda;font-weight:700}.academy-sheet code{padding:10px;display:block}.academy-aid-compact .academy-sheet>*{padding:0}.academy-aid-compact .academy-sheet th,.academy-aid-compact .academy-sheet td{padding:5px 3px}.academy-aid-compact .academy-sheet code{padding:5px}@media (max-width:650px){.academy-sheet th,.academy-sheet td{padding:7px 4px}}.academy-pathway-details h3:not(:first-child){margin-top:28px}.academy-pathway-details li{margin-bottom:12px}.academy-pathway-visual-stack{flex-direction:column;gap:24px;min-width:0;display:flex}.academy-pathway-visual-stack>.capability-box{align-self:stretch}.academy-pathway>.academy-aid-overview{min-height:210px;padding:20px}.academy-aid-overview .academy-aid-top{margin-bottom:22px}.academy-aid-overview figcaption{margin-bottom:0;font-size:18px}.academy-pathway .academy-aid-overview .academy-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.academy-pathway .academy-aid-overview .academy-flow strong{font-size:13px}.academy-pathway .academy-aid-overview .academy-sheet{font-size:10px}.academy-pathway .academy-aid-overview .academy-sheet th,.academy-pathway .academy-aid-overview .academy-sheet td{padding:6px 3px}.academy-pathway .academy-aid-overview .academy-board{gap:6px}.academy-pathway .academy-aid-overview .academy-board>div{padding:8px}.academy-pathway .academy-aid-overview .academy-board span{padding:8px;font-size:11px}.academy-pathway .academy-aid-overview .academy-risk{gap:8px}.academy-pathway .academy-aid-overview .academy-risk strong{font-size:15px}.academy-editorial-image{background:#102a34;border-radius:12px;margin:0 0 48px;overflow:hidden}.academy-editorial-image img{object-fit:cover;object-position:70% center;width:100%;height:clamp(240px,32vw,440px);display:block}.academy-editorial-image figcaption{color:#e6f2f4;letter-spacing:.01em;padding:18px 24px;font-size:15px}@media (max-width:650px){.academy-editorial-image img{object-position:72% center;height:260px}.academy-pathway-visual-stack{gap:18px}}
