/* Homepage-specific hierarchy. */
.service{grid-template-columns:84px minmax(180px,1fr) minmax(250px,1.35fr) 30px}
.service small{font-family:'DM Mono',monospace;font-size:clamp(1.2rem,2vw,1.85rem);font-weight:500;line-height:1;color:var(--cyan)}
@media(max-width:820px){.service{grid-template-columns:50px 1fr 24px}}
