.stock-research{margin:18px 0;padding:18px;border:1px solid var(--line);border-radius:12px}.stock-research p{line-height:1.9;margin:12px 0}.stock-research h3{margin:18px 0 12px}.stock-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stock-facts div{padding:12px;background:var(--bg);border-radius:8px;min-width:0}.stock-facts dt{font-size:12px;color:var(--muted)}.stock-facts dd{margin:8px 0 0;overflow-wrap:anywhere}.stock-news{padding-left:18px}.stock-news li{margin:14px 0;line-height:1.7}.stock-news span,.stock-news small{display:block;color:var(--muted);font-size:12px}.stock-research a{color:var(--gold)}.stock-research li{line-height:1.9}.stock-research summary{cursor:pointer}.stock-research .section-caption{flex-wrap:wrap}@media(max-width:600px){.stock-research{padding:12px}.stock-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stock-facts div{padding:10px}}