.brand-cards,.model-cards{list-style:none;padding:0;display:grid;gap:12px}.brand-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-cards li,.model-cards li{margin:0}.brand-cards a,.model-card{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #3c555e;border-radius:12px;background:#14242e}.brand-cards a{text-decoration:none}.brand-cards strong{font-size:1.2rem}.brand-cards span,.model-card span,.model-card small{color:#bdd1d4;font-size:.9rem}.model-card strong,.model-card small{overflow-wrap:anywhere}.model-card a{padding:4px 0}.directory-search{margin:28px 0 20px}.directory-search label{font-weight:650}.directory-scope{margin:32px 0;padding:20px;border-left:3px solid #a1e9e0;background:#14242e}.directory-scope h2{margin-top:0}.discovery-nav{margin:24px 0;padding:20px;border:1px solid #3c555e;border-radius:12px;background:#14242e;color:#eaf3f5}.discovery-nav h2{font-size:1.2rem;margin:0 0 16px}.discovery-nav .brand-links{display:flex;flex-wrap:wrap;gap:8px}.discovery-nav a{color:#a1e9e0;text-decoration:none;border:1px solid #587277;border-radius:8px;padding:10px 14px}.discovery-nav a:hover,.brand-cards a:hover{background:#203831}.discovery-nav a:focus-visible,.brand-cards a:focus-visible{outline:3px solid #fff19a;outline-offset:3px}@media(max-width:380px){.brand-cards{grid-template-columns:1fr}}@media print{.directory-search{display:none}.brand-cards a,.model-card{color:#111;background:#fff}}
