/* Fuse Creative — tighter Studio service cards */
body.product-studio .studio-service-grid { gap: 1px; background: rgba(166,132,255,.16); border-radius: 18px; overflow: hidden; }
body.product-studio .studio-service-grid article { min-height: 0; padding: 22px 24px 24px; }
body.product-studio .studio-service-grid article > span { font-size: .62rem; }
body.product-studio .studio-service-grid h3 { margin: 10px 0 8px; font-size: 1.08rem; }
body.product-studio .studio-service-grid p { font-size: .74rem; line-height: 1.55; }
@media (max-width: 760px) { body.product-studio .studio-service-grid article { min-height: 0; padding: 18px 20px 20px; } }
@media (min-width: 1000px) { body.product-studio .studio-service-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
@media (min-width: 600px) and (max-width: 999px) { body.product-studio .studio-service-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.studio-service-row { margin-top: 28px; }
