[hidden] { display: none !important; }
.static-contact fieldset { border: 0; margin: 0; padding: 0; min-width: 0; }
.static-contact input:not([type="submit"]), .static-contact textarea { box-sizing: border-box; max-width: 100%; width: 100%; }
.static-contact a { overflow-wrap: anywhere; }
a:focus-visible, input:focus-visible, textarea:focus-visible, [role="button"]:focus-visible { outline: 2px solid #438fc6; outline-offset: 4px; }
.strip-item a:focus-visible { outline-offset: -5px; }
/* Keep the content readable if a script or an external service cannot load. */
body { opacity: 1; }
