.smash-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.smash-catalog-card{overflow:hidden;min-width:0}.smash-catalog-card>a{display:block}.smash-catalog-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.smash-catalog-body{padding:24px}.smash-catalog-body h3{overflow-wrap:anywhere}.smash-catalog-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.smash-catalog-button{display:inline-block;margin-top:12px;padding:12px 20px;border-radius:6px;background:#b7f36d;color:#111;font-weight:800;text-decoration:none}.smash-catalog-button:focus-visible{outline:3px solid currentColor;outline-offset:4px}.smash-feature-grid{max-width:520px;margin-top:24px}@media(max-width:1000px){.smash-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.smash-catalog-grid{grid-template-columns:1fr}}
