.letter-group{background-color:#005493;margin-left:-.75rem;margin-right:-.75rem;position:sticky;top:0}@media(min-width:576px){.letter-group{margin-left:0;margin-right:0}}.letter-group-item{color:#fff;font-size:.75rem;height:24px;width:24px}@media(min-width:576px){.letter-group-item{font-size:.875rem;height:33px;width:33px}}.letter-group-item.active{background-color:#fff;color:#000}@media(min-width:768px){.letter-list{-moz-column-count:4;column-count:4;-moz-column-gap:.75rem;column-gap:.75rem}}