.legacy-search{max-width:750px;margin:26px 0}.legacy-search p{margin:10px 0 0;font-size:12px}.legacy-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.legacy-supplier{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.legacy-supplier .eyebrow{margin-bottom:12px;font-size:10px}.legacy-supplier h2{font-size:34px}.legacy-supplier h2 a:hover{text-underline-offset:5px;text-decoration:underline}.legacy-supplier h3{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.4}.legacy-supplier p,.legacy-supplier li{font-size:14px}.legacy-supplier .legacy-product-label{margin-bottom:8px;font-size:12px;font-weight:700}.legacy-supplier ul{margin:0 0 24px;padding-left:20px}.legacy-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding-top:18px;display:flex}.legacy-links .button{padding:10px 14px;font-size:12px}.legacy-links .text-link{font-size:12px}@media (max-width:700px){.legacy-directory{grid-template-columns:1fr}.legacy-supplier{padding:22px}}.legacy-group-label{margin-top:14px}.legacy-group-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.legacy-group-tags .tag{margin:0;font-size:10px}
