/* Home service grid only. Twenty links occupy twenty desktop cells. */
@media(min-width:1280px){body.home-modern #categories .category-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px 9px}body.home-modern #categories .category-card:nth-child(n){height:144px;min-height:144px;padding:9px 4px;font-size:13px;line-height:19px;gap:5px}body.home-modern #categories .computer-upgrade-card{grid-column:span 1;display:grid;grid-template-columns:64px minmax(0,1fr);align-content:center;align-items:center;text-align:left;column-gap:12px;padding:12px 18px}body.home-modern #categories .computer-upgrade-card .category-icon{grid-row:span 2;width:64px;height:64px}body.home-modern #categories .computer-upgrade-card>span:not(.category-icon){font-size:15px;line-height:22px}body.home-modern #categories .computer-upgrade-card .category-description{font-size:12px}}
@media(min-width:901px) and (max-width:1279px){body.home-modern #categories .category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}body.home-modern #categories .computer-upgrade-card{grid-column:span 1}}
@media(min-width:360px) and (max-width:900px){body.home-modern #categories .category-card.computer-upgrade-card{flex-basis:100%}}
@media(max-width:359px){body.home-modern #categories .category-card.computer-upgrade-card{flex-basis:100%}}
body.home-modern #categories .boiler-card .category-icon{width:48px;height:48px}body.home-modern #categories .computer-upgrade-card br{display:initial}
body.home-modern #categories .display-repair-card>span:not(.category-icon){word-break:keep-all;overflow-wrap:normal}
