/* Approved card-matched wordmark and responsive lockup. */
header.contact-nav-enabled>.wrap{min-height:112px;padding-top:10px;padding-bottom:10px;align-items:center}
header.contact-nav-enabled .brand{display:block;width:220px;max-width:220px;min-width:0;flex:none;text-decoration:none}
header.contact-nav-enabled .brand img{display:block;width:170px;max-width:100%;height:auto;aspect-ratio:224.702624/113}
header.contact-nav-enabled .brand .tagline{display:block;margin-top:2px;font:500 8px/1.35 Arial,sans-serif;letter-spacing:.35px;text-transform:uppercase;white-space:normal;max-width:220px}
.footer-brand{width:220px;max-width:100%}
.footer-brand img{display:block;width:170px;max-width:100%;height:auto;aspect-ratio:224.702624/113}
.footer-brand .tagline{font-size:8px;line-height:1.5;letter-spacing:.35px;max-width:220px;white-space:normal}
@media(max-width:650px){
 header.contact-nav-enabled>.wrap{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:calc(100% - 40px);gap:10px;min-height:112px;padding-top:12px;padding-bottom:12px}
 header.contact-nav-enabled .brand{grid-column:1;grid-row:1;width:148px;max-width:100%;min-width:0}
 header.contact-nav-enabled .brand img{width:148px}
 header.contact-nav-enabled .brand .tagline{max-width:148px;font-size:7px;line-height:1.4;letter-spacing:.25px}
 header.contact-nav-enabled .header-contact{grid-column:2;grid-row:1;width:auto;margin:0;padding:11px 12px;font-size:11px;min-height:44px}
 header.contact-nav-enabled .mobile-menu-toggle{grid-column:3;grid-row:1;display:flex!important;flex-direction:column;gap:5px;min-width:42px;min-height:44px;margin:0;padding:6px;border-color:transparent;font-size:9px}
 header.contact-nav-enabled .mobile-menu-icon{width:22px;height:15px}
 header.contact-nav-enabled .mobile-menu-icon::after{top:6px}
 header.contact-nav-enabled .nav{grid-column:1/-1;top:calc(100% - 2px);right:0;width:100%}
}
@media(max-width:359px){
 header.contact-nav-enabled>.wrap{width:calc(100% - 28px);gap:8px}
 header.contact-nav-enabled .brand{width:126px}
 header.contact-nav-enabled .brand img{width:126px}
 header.contact-nav-enabled .header-contact{padding:10px 9px;font-size:10px}
}
