/* Local enhancements; original responsive layout and content preserved. */
.anti-bot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.form-status{font:400 14px/1.5 Lato,Arial,sans-serif;margin-top:12px;white-space:normal;min-height:0}
.form-status:empty{display:none}.form-status.is-error{color:#a21f24;background:#fff;padding:8px;border-radius:4px}
button:disabled{cursor:wait;opacity:.6}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #2b60c5;outline-offset:4px}
@media(max-width:920px){.block-header-layout-mobile__dropdown{display:none!important}.block-header-layout-mobile.menu-open .block-header-layout-mobile__dropdown{display:flex!important;visibility:visible!important;opacity:1!important;max-height:none!important}.block-header-layout-mobile.menu-open{z-index:30}.block-header-layout-mobile.menu-open .block-header__nav-links{display:flex;flex-direction:column;gap:20px;padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}
