.finance-inline{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:44px;color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:8px;align-items:center;gap:7px;padding:3px 10px;font-size:13px;line-height:1.3;text-decoration:none;display:inline-flex}.finance-inline-copy{flex-direction:column;gap:2px;display:flex}.finance-inline-label{color:var(--muted-foreground);font-size:11px;font-weight:600}.finance-inline strong{font-weight:800}.finance-market-icon{color:var(--theme-link,var(--primary));flex:none}.finance-inline:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.finance-inline:hover strong{text-decoration:underline}@media (width<=380px){.finance-inline{gap:5px;padding-inline:6px;font-size:12px}.finance-market-icon{width:16px;height:16px}}.finance-quote{color:#102e4b;background:#eef7fc;border:1px solid #b7d8ed;border-left:5px solid #12679b;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:18px 0;padding:20px 24px;font-size:14px;display:flex}.finance-label{letter-spacing:.04em;font-weight:750}.finance-value{font-size:28px;line-height:1.2}.finance-quote small{font-size:12px}.finance-quote a{color:#064f7f;font-weight:650;text-decoration:underline}.finance-page{padding-top:28px;padding-bottom:40px}.finance-topics{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0;display:grid}.finance-topics article{border:1px solid #c3d9e6;border-radius:14px;padding:24px}.finance-news{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;display:grid}.finance-news article{border-bottom:1px solid #c3d9e6;padding:20px}@media (width<=600px){.finance-quote{flex-direction:column;align-items:flex-start;padding:18px}.finance-value{font-size:26px}}
