/* Shared brand treatment: original logo, enlarged without altering artwork. */
header{align-items:center!important;gap:24px!important;flex-wrap:wrap!important}header>a:first-child{display:block;flex-shrink:0}.brand-frame{display:block;width:320px;height:150px;overflow:hidden;position:relative;background:#fff}.brand-frame img{position:absolute!important;width:410px!important;height:auto!important;max-width:none!important;left:-45px;top:-29px}.brand-nav{flex-wrap:wrap}header nav{flex-wrap:wrap;gap:18px!important}header nav a{padding:8px 0} @media(max-width:760px){header{justify-content:center!important;padding:16px 5%!important}header nav{justify-content:center;width:100%;gap:8px 18px!important}header nav a:not(.button){display:inline-block!important}.brand-frame{width:280px;height:135px}.brand-frame img{width:360px!important;left:-40px;top:-25px}header nav a{font-size:12px} }
.legal{max-width:900px}.legal h2{font-size:28px;margin-top:40px}footer .footer-links{margin-top:10px}img{max-width:100%}
