/* Shared mobile polish for all cloned pages (loaded last). */
@media (max-width: 767px){
  html,body{overflow-x:hidden}
  .utility{display:none!important}
  .emergency-band{padding:6px 0!important}
  .emergency-band-inner{display:flex!important;width:100%!important;box-sizing:border-box;padding:0 12px!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 12px!important;text-align:center;font-size:10px!important;line-height:1.5;letter-spacing:.04em!important}
  .emergency-band-inner *{letter-spacing:.04em!important;font-size:10px!important}
  .emergency-band-inner > span:not(.pulse-dot){flex-basis:100%}
  .emergency-band-inner .pulse-dot{display:none!important}
  .emergency-band-inner a{margin:0!important;padding:0!important;border:0!important;min-height:0!important;line-height:1.6!important}
  .emergency-band-inner > *{margin:0!important}
  .float-stack{display:none!important}
  .social-rail{display:none!important}
  body{padding-bottom:78px}
  section.services{padding-top:64px!important}
  .container{padding-left:20px;padding-right:20px}
  h1,h2,h3{overflow-wrap:break-word}
  img,video,iframe{max-width:100%}
  table{display:block;overflow-x:auto}
}
