/* P0013B — restore and balance Services dropdown after top-level nowrap correction */
@media(min-width:1101px){
  .nav-dropdown{white-space:normal}
  .nav-dropdown>summary{white-space:nowrap}
  .mega-menu{
    gap:1.2rem;
    grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
    padding:1.45rem;
    width:min(720px,calc(100vw - 48px));
  }
  .mega-intro{height:100%;min-width:0;padding:1rem}
  .mega-intro strong{overflow-wrap:break-word}
  .mega-links{
    align-content:stretch;
    display:grid;
    gap:.55rem;
    grid-auto-rows:1fr;
    grid-template-columns:repeat(2,minmax(0,1fr));
    min-width:0;
  }
  .mega-links a{
    align-items:center;
    display:flex;
    line-height:1.35;
    min-height:3.15rem;
    min-width:0;
    overflow-wrap:break-word;
    padding:.7rem .8rem;
    white-space:normal;
  }
}
@media(max-width:1180px) and (min-width:1101px){
  .mega-menu{gap:1rem;width:min(690px,calc(100vw - 36px))}
  .mega-links a{font-size:.76rem;padding-inline:.65rem}
}
