* { box-sizing: border-box; } body { margin: 0; font-family: Arial, sans-serif; } a { color: inherit; text-decoration: none; } a:focus-visible { outline: 2px solid #1d4f86; outline-offset: 5px; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; } .brandIcon { display: block; position: relative; width: 40px; height: 40px; flex-shrink: 0; overflow: hidden; border-radius: 24%; } .brandIcon img { position: absolute; max-width: none; width: 129%; height: 119.5%; left: -18.6%; top: -10.6%; }
