/* v1.5.7 accessible focus and motion preferences */
html{scroll-padding-top:88px}
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #3d7421;outline-offset:3px}
.skip-link{position:absolute;z-index:10000;top:8px;left:8px;padding:12px 18px;background:#10151c;color:#fff;border-radius:8px;transform:translateY(-150%)}
.skip-link:focus{transform:translateY(0)}
:where(.gawa-marketing,.gawa-course-hero,.gawa-theme) img{max-width:100%;height:auto}
[hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
