[hidden]{display:none!important}.form-error{margin:1.5rem 0;padding:1rem 1.2rem;border:1px solid #985f4e;background:#f9eee6;color:#702e20}.menu-toggle.is-open svg{transform:rotate(90deg)}.menu-toggle svg{transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.menu-toggle svg{transition:none}}
