/* Service guides: same existing card design; only responsive columns change. */
.service-guide-section .seo-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.service-guide-section .seo-guide-card{display:flex;flex-direction:column;min-width:0}
.service-guide-section .seo-guide-card h3{overflow-wrap:anywhere}
.service-guide-section .seo-guide-card>span{margin-top:auto;padding-top:12px}
/* Only the international-business service cards are affected by these rules. */
.business-services-page .business-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.business-services-page .business-service-cards li{min-width:0}
.business-services-page .business-service-cards h3{overflow-wrap:anywhere}
@media(min-width:768px) and (max-width:1023px){
 .service-guide-section .seo-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .business-services-page .business-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
 .service-guide-section .seo-guide-grid{grid-template-columns:minmax(0,1fr)}
 .business-services-page .business-service-cards{grid-template-columns:minmax(0,1fr)}
}
