.products .product-card{display:flex;flex-direction:column}
.products .product-info{display:flex;flex-direction:column;flex:1}
.products .product-info>a{margin-top:auto}
.product-fit{display:grid;gap:18px;margin:20px 0 24px}
.product-fit>div{border-left:2px solid #c5c5fa;padding-left:12px}
.product-fit dt{color:var(--blue,#1010ed);font-size:.875rem;font-weight:600;line-height:1.4;margin-bottom:6px}
.product-fit dd{margin:0;font-size:1rem;line-height:1.5;color:var(--ink,#101213);overflow-wrap:break-word}
@media(max-width:650px){.products .product-grid{grid-template-columns:1fr}.products .product-card img{height:230px}.products .product-top{padding:20px 22px 0;font-size:11px;min-height:0}.products .product-info{padding:8px 22px 24px}.products .product-info h3{font-size:28px}.products .product-info>a{font-size:14px}.product-fit{gap:16px;margin:18px 0 24px}}
