.ai-model-brands{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}
.ai-model-brands li{display:flex;align-items:center;gap:10px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}
.ai-model-brands img{display:block;flex-shrink:0;width:36px;height:36px;object-fit:contain;background:#fff;border:1px solid #e1e5eb;border-radius:8px;padding:5px}
.ai-model-brands span{font-size:.85rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;min-width:0}
.lc-page .landing-ai-models .lc-heading p{margin-top:10px;max-width:68ch;color:var(--lc-muted)}
.lc-page .landing-ai-models .ai-model-brands li{background:var(--lc-panel);border-color:var(--lc-border);color:var(--lc-text)}
.landing-ai-models-note{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:.78rem;color:var(--lc-muted);line-height:1.6}
@media(max-width:900px){.ai-model-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-model-brands li{padding:12px}}
@media(max-width:500px){.ai-model-brands{gap:8px}.ai-model-brands li{flex-direction:column;justify-content:center;text-align:center;gap:7px;padding:10px 6px}.ai-model-brands span{font-size:.75rem}.ai-model-brands img{width:32px;height:32px}.landing-ai-models-note{font-size:.74rem}}
