/* Maintenance 0.1.1: preserve existing brand and layout. */
.legal-page { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
.legal-page p, .legal-page li, .legal-page a, .legal-page code { overflow-wrap: anywhere; word-break: normal; }
.legal-page img { max-width: 100%; height: auto; }
:focus-visible { outline: 3px solid #282f68 !important; outline-offset: 3px !important; box-shadow: 0 0 0 6px #fffdf7 !important; }
.site-version { font-size: .7rem; font-weight: 400; color: #616160; white-space: nowrap; }
