@charset "UTF-8";
.footer-caro-link{display:block;margin-top:12px;font-size:16px}
.course-menu[data-caro-kann-menu] .course-submenu{min-width:300px}
.home-paths{grid-template-columns:repeat(3,minmax(0,1fr))}
.home-paths .home-path{grid-template-columns:1fr}
.home-paths .home-path figure{max-width:260px}
.home-course-note{font-size:15px;line-height:1.6;color:#455e70}
.publication-local-note{font-size:15px;line-height:1.5}
.short-page.release-upcoming #lesson-youtube{visibility:hidden}
.finales-additions{margin-top:45px}
.finales-additions>h2{font:600 32px/1.2 var(--display)}
@media(min-width:761px){
 .az-header-inner{flex-wrap:wrap;gap:8px;padding-block:14px 0}
 .az-nav{flex-basis:100%;gap:0 18px;justify-content:flex-start;padding-top:0}
 .az-nav>a,.az-nav .course-menu-trigger>a{padding-block:12px 10px;font-size:14px}
 html{scroll-padding-top:145px}
}
@media(max-width:760px){.home-paths{grid-template-columns:1fr}.home-paths .home-path{grid-template-columns:180px 1fr}}
@media(max-width:620px){.home-paths .home-path{grid-template-columns:1fr}.home-paths .home-path figure{max-width:230px}.course-menu[data-caro-kann-menu] .course-submenu{min-width:0}.course-menu-trigger>a{font-size:16px}}
