:root{--black: #2A2A2A;--gray: #D9D9DB;--gray-l: #F5F4F7;--blue: #126DDA}.alphabetical{margin-top:7.5vw}.alphabetical__inner{border-radius:4.44444vw;background:var(--gray-l);padding:5.55556vw}.alphabetical__term{position:relative;padding:1.66667vw 0}.alphabetical__term-title{max-width:55.55556vw;position:relative;display:inline-flex;align-items:center;gap:3.33333vw;cursor:pointer}.alphabetical__term-title-text:first-letter{font-weight:600}.alphabetical__term-title-icon{width:5vw;height:5vw;flex-shrink:0;color:var(--blue);border:1px solid;border-radius:50%;font-size:2.5vw;padding-left:0.5px;cursor:default}.alphabetical__term-card{border:0.41667vw solid var(--blue);border-radius:3.33333vw;background:white;padding:6.66667vw;margin-top:8.05556vw}.alphabetical__term-card-wrap{max-height:0;overflow:hidden;opacity:0;transition:0.2s}.alphabetical__term-card-title{color:var(--blue);font-size:5.55556vw;font-weight:bold;line-height:1.40;margin-bottom:3.33333vw}.alphabetical__term-card-info{font-size:3.88889vw;line-height:1.42;margin-bottom:6.66667vw}.alphabetical__term-card-button{max-width:40.27778vw;min-height:11.11111vw;color:var(--blue);font-size:4.44444vw}.alphabetical__term-card-button-icon{font-size:2.22222vw}.alphabetical__term-line,.alphabetical__term-arrow-1,.alphabetical__term-arrow-2{position:absolute;top:0;right:100%;opacity:0}.alphabetical__term-line{height:100%;border-left:0.41667vw solid var(--blue);margin-right:5.27778vw}.alphabetical__term-arrow-1{width:4.72222vw;height:3.05556vw;background:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.71221C16.8232 6.41932 16.8232 5.94445 16.5303 5.65155L11.7574 0.878584C11.4645 0.58569 10.9896 0.58569 10.6967 0.878584C10.4038 1.17148 10.4038 1.64635 10.6967 1.93924L14.9393 6.18188L10.6967 10.4245C10.4038 10.7174 10.4038 11.1923 10.6967 11.4852C10.9896 11.7781 11.4645 11.7781 11.7574 11.4852L16.5303 6.71221ZM0 6.93188H16V5.43188H0V6.93188Z' fill='%23126DDA'/%3E%3C/svg%3E%0A") no-repeat 0 0/100% 100%;margin:2.5vw 0.83333vw 0 0;transition:opacity 0.2s}.alphabetical__term-arrow-2{width:18.61111vw;height:7.5vw;top:50%;right:auto;left:100%;background:url("data:image/svg+xml,%3Csvg width='71' height='29' viewBox='0 0 71 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M66.5 1.36353H67.1V0.763525H66.5V1.36353ZM66.0757 28.7694C66.3101 29.0037 66.6899 29.0037 66.9243 28.7694L70.7426 24.951C70.977 24.7167 70.977 24.3368 70.7426 24.1025C70.5083 23.8681 70.1284 23.8681 69.8941 24.1025L66.5 27.4966L63.1059 24.1025C62.8716 23.8681 62.4917 23.8681 62.2574 24.1025C62.023 24.3368 62.023 24.7167 62.2574 24.951L66.0757 28.7694ZM0 1.96353H66.5V0.763525H0V1.96353ZM65.9 1.36353V28.3451H67.1V1.36353H65.9Z' fill='%23126DDA'/%3E%3C/svg%3E%0A") no-repeat 0 0/100% 100%;margin-left:-1px;transition:opacity 0.2s}.alphabetical__term_hr{background:linear-gradient(var(--gray), var(--gray)) no-repeat 0 50%/100% 1px;padding:5vw 0}.alphabetical__term:hover .alphabetical__term-title,.alphabetical__term_active .alphabetical__term-title{color:var(--blue);font-weight:bold}.alphabetical__term:hover .alphabetical__term-title-icon,.alphabetical__term_active .alphabetical__term-title-icon{background:var(--blue)}.alphabetical__term:hover .alphabetical__term-title-icon:before,.alphabetical__term_active .alphabetical__term-title-icon:before{-webkit-filter:grayscale(100%) brightness(500%) contrast(500%);filter:grayscale(100%) brightness(500%) contrast(500%)}.alphabetical__term_active .alphabetical__term-card-wrap{max-height:277.5vw;overflow:visible;opacity:1}.alphabetical__term_active .alphabetical__term-arrow-2{opacity:1}.alphabetical__term_associated .alphabetical__term-title{color:var(--blue);font-weight:bold}.alphabetical__term_associated .alphabetical__term-line,.alphabetical__term_associated .alphabetical__term-arrow-1{opacity:1}.alphabetical__term_associated ~ .alphabetical__term .alphabetical__term-line{opacity:1}.alphabetical__term_associated_first .alphabetical__term-line{margin-top:3.88889vw}.alphabetical__term_associated_last .alphabetical__term-line{height:4.44444vw}.alphabetical__term_associated_last ~ .alphabetical__term .alphabetical__term-line{opacity:0}
