#trailsView>.trail-featured,#trailsView .trail-collapsible-body>*{content-visibility:auto;contain-intrinsic-size:auto 190px}
body>main[hidden]{display:none!important}
body>main:not([hidden]){content-visibility:visible}
#trailsView>.trail-featured,#trailsView .trail-collapsible-body>*,#coursesView>section,#theoryView>section{contain-intrinsic-size:auto 240px}
.caged-advanced-loading{margin-top:18px;padding:18px;border:1px solid #315343;border-radius:12px;background:#0b1913;color:#72efad;font-weight:800}
.caged-advanced-loading.error{border-color:#804552;background:#261117;color:#ffc1c8}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
