/* Compact phone link for the sticky header bar on phones. Hidden on desktop. */
.hdr-phone-m{display:none}
@media (max-width:760px){
.hdr-phone-m{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:auto;margin-right:8px;min-height:44px;padding:0 10px;border:1px solid currentColor;border-radius:999px;color:var(--ink,#111);font:600 13px/1 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;white-space:nowrap;text-decoration:none}
.site-header .wrap{gap:.5rem}
}
@media (max-width:380px){.hdr-phone-m{font-size:11.5px;padding:0 6px;margin-right:2px}header .wrap{gap:6px}.menu-btn,.nav-toggle{padding-left:10px;padding-right:10px}}
@media (max-width:760px){header .brand svg{flex:none}}
@media (max-width:760px){.site-header .brand{font-size:1.1rem;gap:.4rem}.hdr-phone-m{margin-right:0}.nav-toggle{padding:.4rem .6rem}}

/* Laptop/tablet header fix (12 Oct): extra header links drop out before the bar overflows. */
@media (max-width:1200px){header nav .hdr-talk{display:none}}
@media (max-width:1100px){header nav{gap:14px}header nav a{font-size:15px}}
@media (max-width:1000px){header nav .hdr-tel{display:none}}
