/* Keep both guides easy to reach without crowding the mobile header. */
@media(max-width:620px){
 .site-header .primary-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;align-items:stretch}
 .has-navigation-js .site-header .primary-nav:not(.is-open){display:none}
 .has-navigation-js .site-header .primary-nav.is-open{display:grid}
 .site-header .primary-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 4px;font-size:13px;border-radius:8px}
 .site-header .primary-nav a[aria-current=page]{background:#e7f5f5;color:#007d8e}
 .site-header .primary-nav a[aria-current=page]::after{content:none}
}
@media(min-width:801px) and (max-width:1000px){
 .header-actions{gap:5px}
 .header-actions .primary-nav a{padding-inline:6px;font-size:12px}
 .header-actions .header-contact{padding-left:5px}
 .header-contact .header-phone{gap:6px}
 .header-contact .header-phone strong{font-size:11px}
}
.approach-guide-links{display:flex;flex-wrap:wrap;gap:16px 26px;margin-top:22px}
