/* International /products/ categories: existing family card classes own the UI.
   Only placeholder media, text visibility and equal-height rows are added. */
#switchgear-categories{background:#fff}
#switchgear-categories .px-family-card-grid{grid-auto-rows:1fr}
#switchgear-categories .px-category-placeholder{display:grid;place-items:center;width:100%;height:100%;background:#dbeaf1;color:var(--px-navy);padding:24px;text-align:center;transform:scale(1);transition:transform .32s cubic-bezier(.2,.7,.2,1)}
#switchgear-categories .px-category-placeholder>span{font-size:18px;line-height:1.4;font-weight:610;max-width:24ch}
#switchgear-categories .px-family-copy>.px-category-description{display:block;margin-top:12px}
/* Adding a section must not flip the existing nth-of-type background band. */
.px-page:has(#switchgear-categories) #recommended-products{background:#eef5f8}
.px-page:has(#switchgear-categories) #featured-products{background:#fff}
@media(hover:hover) and (pointer:fine){
 #switchgear-categories .px-family-card:is(:hover,:focus-within)>.px-family-media .px-category-placeholder{transform:scale(1.055)}
}
@media(max-width:760px){
 #switchgear-categories .px-public-heading{flex-wrap:wrap;gap:12px}
 #switchgear-categories .px-public-heading>.px-link{min-height:44px}
}
@media(max-width:760px),(hover:none),(pointer:coarse){
 #switchgear-categories .px-category-placeholder{transform:scale(1);transition:none}
}
@media(prefers-reduced-motion:reduce){
 #switchgear-categories .px-category-placeholder{transition:none!important}
}
