.brand-index-section{max-width:1200px;margin:40px auto;padding:25px;border-radius:20px;background:#f5f5f5}.brand-index-section h2{margin-top:0}.brand-index-group{margin:10px 0;background:#fff;border:1px solid #ddd;border-radius:12px;overflow:hidden}.brand-index-group summary{cursor:pointer;background:#17191b;color:#ffcb00;padding:15px 18px;font-weight:750}.brand-index-links{padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px}.brand-index-links a{padding:10px;border:1px solid #ddd;border-radius:8px;color:#161616;text-decoration:none}.brand-index-links a:hover{background:#fff3bd;border-color:#ffcb00}@media(max-width:600px){.brand-index-section{padding:12px}.brand-index-links{grid-template-columns:repeat(2,minmax(0,1fr))}}