
/* Three language targets need room before desktop navigation can fit. */
@media(max-width:1320px){html[data-extraara-design] .site-header .main-nav,html[data-extraara-design] .site-header .nav-contact{display:none}html[data-extraara-design] .site-header .mobile-navigation{display:block;margin-left:auto}html[data-extraara-design] .site-header{max-width:100%;box-sizing:border-box}}
@media(max-width:580px){html[data-extraara-design] .site-header .brand-lockup{width:112px;min-width:112px}html[data-extraara-design] .site-header .brand-logo,html[data-extraara-design] .site-header .brand-logo img{width:112px;height:auto;min-width:0}html[data-extraara-design] .aa-language-nav{gap:0}html[data-extraara-design] .aa-language-nav a{min-width:32px;padding:0 3px}html[data-extraara-design] .site-header .mobile-navigation summary{padding-inline:6px}}
