.catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:48px}.catalogue-card{border:1px solid #dce2e6;border-radius:12px;overflow:hidden;background:#fff}.catalogue-card img{width:100%;height:180px;object-fit:cover}.catalogue-card>div{padding:24px}.catalogue-card h2{font-size:1.45rem;line-height:1.25}.catalogue-card p{margin:16px 0}.catalogue-card a{display:block;margin-top:14px;font-weight:600}.catalogue-share{color:#166534}@media(max-width:900px){.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.catalogue-grid{grid-template-columns:1fr}}