.alphabet-filter-wrapper{width:calc(100dvw - 32px);@media (min-width:768px){width:calc(100dvw - 80px);margin-left:unset}@media (min-width:1200px){max-width:1200px;display:block;position:-webkit-sticky;position:sticky;top:220px}}:has(.sticky-header-webapp.hidden) .alphabet-filter-wrapper{@media (min-width:1200px){top:105px}}.alphabet-filter-container{display:flex;background-color:#004D99;border-radius:4px;overflow:hidden;position:relative;padding:0 8px;align-items:center}.alphabet-filter-track{overflow-x:hidden;scroll-behavior:smooth;.alphabet-filter-wrapper-row{justify-content:space-between;padding:0 8px;flex-wrap:nowrap;min-width:100%;@media (min-width:768px){justify-content:space-between}&:has(.--disabled):has(.--disabled:nth-of-type(2)){.alphabet-nav-btn{display:none}}.alphabet-filter-letter{color:white;text-decoration:none;font-weight:400;font-style:Regular;font-size:18px;line-height:24px;letter-spacing:0;text-align:center;vertical-align:middle;padding:16px 8px;height:100%;white-space:nowrap;flex-shrink:0;transition:font-size .3s ease,font-weight .3s ease,border-color .3s ease;box-sizing:border-box;border-bottom:4px solid transparent;display:inline-flex;justify-content:center;align-items:center;&.selected,&:hover{font-weight:700;font-style:Bold;font-size:26px;border-bottom-color:white}&.disabled{opacity:.5;pointer-events:none}}}}.alphabet-nav-btn{flex-shrink:0;padding:4px!important;margin:10px 0;background-color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;color:#004D99;font-weight:300;transition:background-color .2s ease;z-index:1;outline:none;&--disabled{background-color:#e8e8e8;color:#aaaaaa;cursor:default}&--left,&--right{border-radius:0}}