.alphabet-nav[data-astro-cid-uyxif22t]{padding:var(--space-md);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);top:var(--header-height);z-index:10;position:sticky}.letter-list[data-astro-cid-uyxif22t]{gap:var(--space-xs);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.letter-link[data-astro-cid-uyxif22t]{width:36px;height:36px;font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-sm);border-radius:4px;justify-content:center;align-items:center;display:flex}.letter-link[data-astro-cid-uyxif22t].active{color:var(--color-text);border:1px solid var(--color-border)}.letter-link[data-astro-cid-uyxif22t].active:hover{background:var(--color-accent);color:#2d2d2d;border-color:var(--color-accent)}.letter-link[data-astro-cid-uyxif22t].disabled{color:var(--color-border);cursor:default}.firm-sections[data-astro-cid-uyxif22t]{gap:var(--space-2xl);margin-top:var(--space-xl);flex-direction:column;display:flex}.letter-section[data-astro-cid-uyxif22t]{scroll-margin-top:calc(var(--header-height) + 80px)}.letter-heading[data-astro-cid-uyxif22t]{margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-border);font-size:var(--font-size-3xl);color:var(--color-accent);justify-content:space-between;align-items:center;display:flex}
