.product-match{margin-top:16px;padding:16px;border:1px solid rgba(5,43,70,.14);border-radius:14px;background:#f7fafc}
.product-label{font-size:11px;font-weight:800;letter-spacing:.11em;color:#dc6b37;margin-bottom:6px}
.product-title{display:flex;gap:12px;justify-content:space-between;align-items:center;color:#052b46}
.product-title span{font-size:12px;font-weight:700;color:#42657b}
.product-match p{margin:8px 0;color:#395466;line-height:1.5}
.product-meta{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}
.product-meta span{font-size:12px;background:#fff;border:1px solid rgba(5,43,70,.12);border-radius:999px;padding:5px 9px}
.tool-link{display:inline-block;margin-top:4px;color:#0b6d78;font-weight:800;text-decoration:none}
.tool-link:hover{text-decoration:underline}
@media(max-width:620px){.product-title{align-items:flex-start;flex-direction:column;gap:3px}.product-match{padding:14px}}

