/* Compact mobile navigation; desktop presentation is unchanged. */
@media(max-width:640px){
.site-header .nav-shell{min-height:0!important;padding-top:10px!important;padding-bottom:10px!important;gap:10px!important;display:flex!important;flex-direction:column!important;align-items:center!important}
.site-header .nav-shell .logo-image img,.site-header .brand-logo{width:200px!important;height:auto!important;max-height:80px!important;object-fit:contain!important}
.site-header .nav-links{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:6px!important;overflow:visible!important;padding:0!important}
.site-header .nav-links>a,.site-header .nav-links>details>summary{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:100%;min-height:44px!important;padding:6px 3px!important;font-size:12px!important;white-space:normal!important;text-align:center}
.site-header .nav-links>.nav-call,.site-header .nav-links>.nav-quote{display:flex!important;grid-column:span 2;font-size:13px!important}
.site-header .nav-links>.nav-call:last-child:nth-child(5){grid-column:1/-1}
}
