.product-cards{align-items:stretch}.product-card{padding:20px;border:1px solid #dce2e8;border-radius:6px;background:#fff;min-width:0}.product-card img{display:block;width:100%;height:200px;object-fit:contain;margin-bottom:16px}.product-card h3{font-size:1.1rem;line-height:1.45;margin:0 0 12px}.product-card p{font-size:.95rem}.product-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:36px;align-items:start}.product-photo{margin:0;min-width:0}.product-photo img{width:100%;height:360px;object-fit:contain;background:white}.product-photo figcaption{font-size:.85rem;margin-top:12px}.facts dd{overflow-wrap:anywhere}@media(max-width:700px){.product-overview{grid-template-columns:1fr}.product-photo img{height:280px}}
