.aw-brands__title{margin:0 0 .8rem;text-align:center}
.aw-brands__sub{max-width:60rem;margin:0 auto 2.4rem;text-align:center;color:rgba(var(--color-foreground),.75)}
.aw-brands__jump{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:1.2rem 0;margin-bottom:3rem;border-top:1px solid rgba(17,17,17,.1);border-bottom:1px solid rgba(17,17,17,.1);position:sticky;top:0;background:rgb(var(--color-background));z-index:2}
.aw-brands__jump a{display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;height:3.6rem;font-size:1.4rem;letter-spacing:.08em;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;border-radius:50%}
.aw-brands__jump a:hover,.aw-brands__jump a:focus-visible{background:rgba(17,17,17,.06)}
.aw-brands__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 4rem}
.aw-brands__group{scroll-margin-top:8rem}
.aw-brands__letter{font-size:2.4rem;margin:0 0 1rem;padding-bottom:.6rem;border-bottom:1px solid rgba(17,17,17,.15)}
.aw-brands__list{list-style:none;margin:0;padding:0}
.aw-brands__list li{margin:0 0 .8rem}
.aw-brands__list a{font-size:1.5rem;color:rgb(var(--color-foreground));text-decoration:none;text-underline-offset:.3rem}
.aw-brands__list a:hover{text-decoration:underline}
@media (max-width:989px){.aw-brands__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}}
@media (max-width:480px){.aw-brands__jump a{min-width:3rem;height:3rem;font-size:1.3rem}}
