.AcademyOverviewBanner_academyOverviewBanner___kg9g ol{counter-reset:list-counter}.AcademyOverviewBanner_academyOverviewBanner___kg9g ol li{counter-increment:list-counter;position:relative;margin-top:2rem;padding-left:88px}.AcademyOverviewBanner_academyOverviewBanner___kg9g ol strong{display:block}.AcademyOverviewBanner_academyOverviewBanner___kg9g ol li:before{content:counter(list-counter);position:absolute;left:0;height:4rem;width:4rem;border-radius:9999px;background-color:var(--bb-primary1-color-30);padding-top:.625rem;text-align:center;font-size:2.25rem;line-height:2.5rem;font-weight:700;color:var(--bb-primary1-color)}@media (max-width:768px){.AcademyOverviewBanner_academyOverviewBanner___kg9g ol li{margin-top:1rem;padding-left:3rem}.AcademyOverviewBanner_academyOverviewBanner___kg9g ol li:before{position:absolute;left:0;height:2rem;width:2rem;border-radius:9999px;background-color:var(--bb-button1-color-30);padding-top:.25rem;text-align:center;font-size:1.25rem;font-weight:700;line-height:1.5rem;color:var(--bb-button1-color)}}.style_description__ToOPS ol li strong,.style_description__ToOPS strong,.style_description__ToOPS ul li strong{font-weight:600}.style_description__ToOPS ul{list-style-type:disc;margin:.5rem .5rem .5rem 1.25rem}.style_description__ToOPS ol{list-style-type:decimal;margin:.5rem .5rem .5rem 1rem}.style_description__ToOPS h1{font-size:1.5rem;line-height:2rem;font-weight:600}.style_description__ToOPS h2{font-weight:600}.style_description__ToOPS h2,.style_description__ToOPS h3{font-size:1.25rem;line-height:1.75rem}.style_description__ToOPS h4{font-weight:600}.style_description__ToOPS h4,.style_description__ToOPS h5{font-size:1.125rem;line-height:1.75rem}.style_description__ToOPS ul li::marker{color:var(--bb-button1-color)}.style_description__ToOPS a{color:var(--bb-button1-color);font-weight:500;text-decoration-line:underline}.style_description__ToOPS a:hover{color:var(--bb-button1-color-60)}.cardsCss_heroTitle__D_e27{position:relative;margin-bottom:1rem;display:inline-block;height:1.29rem;width:100%;overflow:hidden}.cardsCss_heroLine__BBF5L{position:absolute;bottom:1px;z-index:0;margin-left:4.95rem;display:block;height:.25rem;width:100%}.cardsCss_cardContainer__fWgfs{display:flex;align-items:center;padding:1.5rem}.input_input__RBRwd button{display:flex;max-height:100%;align-items:center}