.catalogCover{margin:0;border:1px solid rgba(33,86,215,.16);border-radius:28px;overflow:hidden;background:#eaf0ff;box-shadow:0 24px 70px rgba(16,43,104,.13)}.catalogCover img,.catalogCover picture{display:block;width:100%}.catalogCover img{height:auto;aspect-ratio:16/9;object-fit:cover}.managedCatalogCover figcaption{padding:.7rem .9rem;color:#5d6e87;background:#fff;font-size:.78rem;line-height:1.45}.catalogPage>.managedPageSupplement{width:100%;padding:0;margin-top:var(--space-5)}.catalogCoverCourse,.catalogCoverDirection{margin-top:4px}.catalogCourseIntro,.catalogDirectionIntro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(32px,5vw,72px)}.catalogCourseIntro .breadcrumbs,.catalogDirectionIntro .breadcrumbs{grid-column:1/-1}.catalogCourseIntroCopy,.catalogDirectionIntroCopy{min-width:0}.catalogCourseIntroCopy h1{font-size:clamp(2.35rem,4vw,4.5rem);line-height:.98;overflow-wrap:anywhere}.catalogDirectionIntroCopy h1{font-size:clamp(2.8rem,4.6vw,5rem)}.coursePriceActions{display:grid;gap:.55rem;margin-top:.35rem}.coursePriceActions a{width:100%;text-align:center}@media(max-width:980px){.catalogCourseIntro,.catalogDirectionIntro{grid-template-columns:1fr}.catalogCourseIntro .breadcrumbs,.catalogDirectionIntro .breadcrumbs{grid-column:auto}.catalogCourseIntroCopy h1{font-size:clamp(2.2rem,8vw,4rem)}}@media(max-width:760px){.catalogCover{border-radius:20px}.catalogCoverDirection img{object-position:64% center}.catalogCourseIntro,.catalogDirectionIntro{gap:24px}.catalogCourseIntroCopy h1{font-size:clamp(2.05rem,10.5vw,3.35rem)}}