/* Compact mobile header shared by all pages. */
@media (max-width:760px){
 header>a.contact,header>a.cta-link,header>a.contact-btn{display:none!important}
 header>a:first-child{flex-shrink:0}
 header .mobile-nav{order:3;margin-left:auto;margin-right:0;flex-shrink:0}
 header .mobile-nav nav{right:0;top:calc(100% + 10px);max-height:calc(100dvh - 100px);overflow-y:auto}
 header .mobile-nav nav a:last-child{border-bottom:0;color:#087f78;font-weight:700}
}
