.catalog{padding:var(--space-5) var(--gutter) 0}.catalog h1{margin-bottom:var(--space-5)}.catalog section+section{margin-top:var(--space-6)}.catalog .eyebrow{width:max-content;margin:0 auto var(--space-4);border:1px solid var(--c-text);border-radius:var(--radius-pill);font-size:var(--fs-sm);padding:8px 22px;display:block}.service-cards{gap:var(--space-3);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.service-cards a{border-radius:var(--radius-card);background:var(--c-white);border:var(--border-card);flex-direction:column;height:100%;display:flex;overflow:hidden}.service-cards a:hover{border-color:var(--c-accent);text-decoration:none}.service-cards img,.card-blank{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;width:100%;height:auto;display:block}.card-blank{background:var(--c-mint)}.card-title{padding:var(--space-3);font-weight:500;line-height:1.25}.catalog-text{padding:var(--space-6) var(--gutter);max-width:860px}@media (max-width:1200px){.service-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.service-cards{grid-template-columns:1fr 1fr}}@media (max-width:620px){.service-cards{grid-template-columns:1fr}}
