.catalog-hero{background:linear-gradient(135deg,#e8eef2,#f6f5f3);border-bottom:1px solid var(--brand-border)}.catalog-hero p{max-width:66ch;margin-bottom:0}.catalog-category+.catalog-category{margin-top:48px}.catalog-card{height:100%;position:relative;background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius);overflow:hidden}.catalog-card>img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt)}.catalog-card-copy{padding:24px}.catalog-card:focus-within,.catalog-card:hover{border-color:var(--brand-primary-light)}