.two{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:1100px){.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.sym-name{font-weight:500;line-height:1.3;display:block}.sector{border-bottom:1px solid var(--rule)}.sector:last-of-type{border-bottom:0}.sector summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-weight:700;display:flex}.symlist{flex-wrap:wrap;gap:6px;padding:0 0 12px;display:flex}.symlist a{background:var(--tint);color:var(--ink);border-radius:10px;padding:6px 10px;font-size:13.5px;font-weight:700}.symlist a:hover{color:var(--accent)}.pill{background:var(--tint);color:var(--muted);white-space:nowrap;border-radius:10px;padding:2px 10px;font-size:12.5px;font-weight:800;display:inline-block}.pill.open{background:var(--accent-soft);color:var(--accent)}.pill.soon{background:var(--warn-soft);color:var(--warn)}.ipo-card{border-bottom:1px solid var(--rule);flex-direction:column;gap:6px;padding:12px 0;display:flex}.ipo-card:last-child{border-bottom:0}.ipo-card h3{font-size:17px}.ipo-card .meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.kv{grid-template-columns:auto 1fr;gap:6px 16px;font-size:15px;display:grid}.kv dt{color:var(--faint);padding-top:1px;font-size:13.5px;font-weight:700}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.filings a{border-bottom:1px solid var(--rule);color:var(--ink);padding:8px 0;font-size:14.5px;font-weight:600;display:block}.filings a:last-child{border-bottom:0}.filings .d{color:var(--faint);font-size:12.5px;font-weight:700;display:block}a.story-link{color:inherit}a.story-link:hover{color:var(--accent)}
