.official-header{background:#fff;justify-content:center;padding:10px 5vw;display:flex}.official-logo{width:min(100%,780px);display:block}.official-logo img,.official-footer-logo img{object-fit:contain;width:100%;height:auto;display:block}.official-footer-logo{grid-column:1/-1;justify-content:center;padding-top:12px;display:flex}.official-footer-logo a{background:#fff;border-radius:3px;width:min(100%,440px);display:block;overflow:hidden}.official-logo:focus-visible,.official-footer-logo a:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (width<=600px){.official-header{padding:12px 4vw}}
