.alphabetical-index{background:var(--color-primitive-secondary-secondary-container,#f1f4f8);border-radius:8px;min-height:88px;padding:24px 0;text-align:center}.alphabetical-index .alpha-link{display:inline-block;height:40px;width:40px}.row{align-items:flex-start;display:flex;flex-direction:row;gap:8px}.row span{align-items:center;border-radius:4px;color:var(--color-alias-text-hyperlink,#2562ff);cursor:pointer;display:flex;font-size:var(--typography-font-size-body-lg,24px);font-style:normal;font-weight:var(--typography-font-weight-body,400);height:40px;justify-content:center;line-height:var(--typography-line-height-body-lg,34px);text-align:center;transition:all .2s ease;width:40px}.row span:hover{text-decoration:underline}.row span.active{color:var(--color-alias-text-primary,#1a1a1a);font-size:var(--typography-font-size-body-lg,24px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-body-lg,34px);text-align:center}.row span.active:hover{text-decoration:none}.search-section{margin:32px 0}.search-box{margin:0 auto;position:relative;width:100%}.search-icon{background-image:url(../../assets/images/search-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;height:20px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:2}.search-input{background:var(--color-primitive-surface-surface,#fff);border:.25px solid var(--color-primitive-surface-outline,#484848);border-radius:4px;height:56px;outline:none;padding:16px 16px 16px 48px;transition:border-color .2s ease;width:100%}.search-input::placeholder{color:#9e9e9e}.search-input:focus{border-color:none;box-shadow:0 0 0 2px rgba(25,118,210,.1)}.search-results{padding-top:24px}@media (max-width:480px){#searchResults{min-height:520px}}#searchResults.ready{min-height:0}.search-result{display:flex;flex-direction:column;gap:12px}.search-result h2{align-items:center;color:var(--color-alias-text-primary,#1a1a1a);display:flex;font-family:var(--typography-font-subtitle,"Acumin Pro");font-size:var(--typography-font-size-subtitle,32px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-subtitle,40px);min-height:40px}.divider{background:var(--color-primitive-surface-outline,#484848);height:.25px}.search-result-content{align-items:flex-start;contain-intrinsic-size:1px 480px;content-visibility:auto;display:flex;flex-direction:column;gap:16px}.search-result-item{color:#2562ff;font-size:var(--typography-font-size-body-sm,16px);font-style:normal;font-weight:500;line-height:var(--typography-line-height-body-md,26px)}.company-link{color:#2562ff;display:block;text-decoration:none;transition:all .2s ease}.company-link:hover{color:var(--color-alias-text-hyperlink,#2562ff);transform:translateX(4px)}.company-link strong{cursor:pointer}.skel-wrap{padding:12px 0}.skel-heading{animation:skel 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;border-radius:6px;height:28px;margin:0 0 8px;width:56px}.skel-divider{background:#eee;height:1px;margin:12px 0;width:100%}.skel-item{animation:skel 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;border-radius:5px;height:18px;max-width:720px;width:100%}.skel-item:nth-child(3n){max-width:640px}.skel-item:nth-child(5n){max-width:560px}@media (min-width:640px){.skel-heading{width:72px}.skel-item{max-width:760px}}@media (min-width:992px){.skel-heading{width:88px}.skel-item{max-width:820px}}@media (prefers-reduced-motion:reduce){.skel-heading,.skel-item{animation:none;background:#eee}}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}