
.brand-alpha{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}
.brand-alpha a{padding:.35rem .45rem;border-radius:.35rem;text-decoration:none;font-weight:600}
.brand-alpha a:hover,.brand-alpha a:focus{background:#e9f1ff}
.brand-alpha a.disabled{color:#98a1af;pointer-events:none}
.brand-section{scroll-margin-top:90px}
.brand-section h2{border-bottom:1px solid #dce3ec;padding-bottom:.4rem}
.brand-list{columns:3;column-gap:2.5rem;list-style:none;padding:0}
.brand-list li{break-inside:avoid;margin:.4rem 0}
.brand-list a{text-decoration:underline;text-underline-offset:2px}
.retailer-row{border-bottom:1px solid #e3e8ee;padding:1rem 0}
@media(max-width:768px){.brand-list{columns:2}}
@media(max-width:480px){.brand-list{columns:1}}
