.StocksAtoZ_page__wfwGj{--ink:#f1f3ec;--muted:#a4aeb1;--line:#30363b;--accent:var(--otto-accent,#d6f68c);max-width:1512px;margin:auto;padding:40px 48px 64px;color:var(--ink);font-family:var(--font-sans),sans-serif;font-size:14px;line-height:1.5}.StocksAtoZ_title__PWqrr{margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.2;text-wrap:balance}.StocksAtoZ_intro__FNr2D{margin:0 0 20px;color:var(--muted)}.StocksAtoZ_letters__vNp3g{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 24px;padding:0 0 8px;border-bottom:1px solid var(--line)}.StocksAtoZ_letters__vNp3g a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:6px;color:var(--ink);font-weight:600;text-decoration:none}.StocksAtoZ_letters__vNp3g a:focus-visible,.StocksAtoZ_letters__vNp3g a:hover{background:#191c20;color:var(--accent)}.StocksAtoZ_group__BIR7U{margin:0 0 28px;scroll-margin-top:16px}.StocksAtoZ_letter__bk6xJ{margin:0 0 8px;color:var(--accent);font-size:18px;font-weight:600}.StocksAtoZ_list__t07Ai{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.StocksAtoZ_list__t07Ai a{display:flex;align-items:baseline;gap:10px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.StocksAtoZ_list__t07Ai a:focus-visible .StocksAtoZ_name__eVZEY,.StocksAtoZ_list__t07Ai a:hover .StocksAtoZ_name__eVZEY{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.StocksAtoZ_ticker__e3xG_{flex:none;min-width:64px;font-weight:600;font-variant-numeric:tabular-nums}.StocksAtoZ_name__eVZEY{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.StocksAtoZ_back__wLe1x{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-weight:500;text-decoration:none}.StocksAtoZ_back__wLe1x:hover{text-decoration:underline;text-underline-offset:4px}.StocksAtoZ_back__wLe1x:focus-visible,.StocksAtoZ_letters__vNp3g a:focus-visible,.StocksAtoZ_list__t07Ai a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.StocksAtoZ_page__wfwGj{padding:24px 16px calc(72px + env(safe-area-inset-bottom, 0px))}.StocksAtoZ_title__PWqrr{font-size:24px}}