/* Start the chosen category beside the directory heading on wide layouts. */
@media(min-width:761px){
 .modern-site .modern-home .home-service-directory > .wrap:has(.service-catalog.is-enhanced) {
  display:grid; grid-template-columns:250px minmax(0,1fr); grid-template-rows:auto 1fr;
  align-items:start; column-gap:32px;
 }
 .modern-site .modern-home .home-service-directory__anchor { position:absolute; top:0; }
 .modern-site .modern-home .home-service-directory:has(.is-enhanced) h2 { grid-column:1; grid-row:1; margin:0 0 24px; }
 .modern-site .modern-home .home-service-directory .service-catalog.is-enhanced { display:contents; }
 .modern-site .modern-home .home-service-directory .is-enhanced .catalog-categories { grid-column:1; grid-row:2; }
 .modern-site .modern-home .home-service-directory .is-enhanced .catalog-panels { grid-column:2; grid-row:1 / 3; }
 .modern-site .modern-home .home-service-directory .catalog-panel__head { flex-direction:row; align-items:center; gap:12px; min-height:34px; margin:0 0 24px; }
 .modern-site .modern-home .home-service-directory .catalog-panel__head > a { flex-shrink:0; }
}
@media(min-width:761px) and (max-width:1100px){
 .modern-site .modern-home .home-service-directory > .wrap:has(.service-catalog.is-enhanced) { grid-template-columns:220px minmax(0,1fr); column-gap:22px; }
}
