.academy-page{color:#102a56;background:#fff}.academy-hero,.academy-section,.academy-cta{max-width:1120px;margin:auto;padding:7rem 1.5rem}.academy-hero{align-content:center;min-height:65vh;display:grid}.academy-hero h1{overflow-wrap:anywhere;margin:.5rem 0 1.5rem;font-size:clamp(2.75rem,8vw,7rem);line-height:.95}.academy-hero h1 span{color:#1769ff}.academy-hero p{max-width:650px;font-size:1.2rem;line-height:1.7}.academy-page .eyebrow{letter-spacing:.16em;color:#1769ff;font-size:.75rem;font-weight:700}.academy-button{color:#fff;background:#1769ff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:1.5rem;padding:.9rem 1.25rem;font-weight:700;display:inline-flex}.academy-button:hover,.academy-button:focus-visible{color:#fff;outline-offset:3px;background:#1d4ed8;outline:3px solid #102a56}.academy-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.academy-grid article,.academy-section details{border:1px solid #cbd8ed;border-radius:1rem;padding:1.5rem}.academy-steps{grid-template-columns:repeat(4,1fr);gap:1rem;padding:0;list-style:none;display:grid}.academy-steps li{border-top:3px solid #1769ff;gap:1rem;padding:1.25rem;display:grid}.academy-steps b{color:#1769ff;font-size:2rem}.team-diagram{text-align:center;border:1px solid #cbd8ed;border-radius:1rem;justify-content:center;align-items:center;gap:2rem;padding:3rem;display:flex}.team-diagram strong{color:#1769ff}.academy-faq{gap:1rem;display:grid}.academy-faq h2{grid-column:1/-1}.academy-faq p{line-height:1.7}.academy-cta{background:#eef4ff;max-width:none;padding-left:max(1.5rem,50% - 560px);padding-right:max(1.5rem,50% - 560px)}@media (max-width:700px){.academy-hero,.academy-section,.academy-cta{padding-top:4rem;padding-bottom:4rem}.academy-grid,.academy-steps{grid-template-columns:1fr}.team-diagram{gap:.75rem;padding:2rem 1rem;font-size:.9rem}}.academy-back{vertical-align:top;box-sizing:border-box;min-width:44px;min-height:44px;margin:0 0 -17.6094px;padding:0;display:inline-block}
