/* Six families: three columns only where cards have enough space. */
@media(min-width:1280px){.categories .product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px}.product-grid .product-card{min-width:0;padding:26px!important}.product-grid .card-copy h3{font-size:clamp(25px,2.3vw,40px)!important}.product-grid .product-facts dd{font-size:14px;line-height:1.6}.product-grid .card-copy p{font-size:14px;line-height:1.8}}
@media(min-width:761px) and (max-width:1279px){.categories .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.categories .product-grid{grid-template-columns:minmax(0,1fr)!important}}
#product-conveyor .six-product-image{inset:-6%!important;width:112%!important;height:112%!important;max-width:112%!important;filter:url('/products/conveyor-outline.svg#bold-outline')!important}
.domain-hub-intro h2{font-size:clamp(28px,3vw,48px)!important;line-height:1.2;overflow-wrap:normal}
.home-added-section{padding:72px 6vw}.home-added-section .domain-links{min-width:0}.home-added-section .solution-card{min-width:0}
@media(max-width:760px){.home-added-section{padding:48px 24px}.domain-links{grid-template-columns:1fr!important}}

/* Six application cards and eight solution cards share complete desktop rows. */
@media(min-width:1280px){html[lang] body .site-header + main .applications#applications .application-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.solutions .solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(min-width:761px) and (max-width:1279px){html[lang] body .site-header + main .applications#applications .application-grid,.solutions .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){html[lang] body .site-header + main .applications#applications .application-grid,.solutions .solution-grid{grid-template-columns:minmax(0,1fr)!important}}
.applications .application-card,.solutions .solution-card{min-width:0}.solutions .solution-card h3{overflow-wrap:break-word}
.domain-links>a{grid-template-columns:minmax(0,1fr) auto 18px!important;gap:12px!important;align-items:center}
.domain-links>a>strong{grid-column:1;min-width:0}.domain-links>a>span,.domain-links>a>small{grid-column:2;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important;font-weight:400!important;letter-spacing:0!important;color:#575d66!important;overflow-wrap:anywhere;min-width:0}.domain-links>a>b{grid-column:3}
@media(max-width:760px){.domain-links>a{padding:20px 16px!important;gap:8px!important}.domain-links>a>strong{font-size:14px!important}.domain-links>a>span,.domain-links>a>small{font-size:10px!important}}
