.blog-article{max-width:900px;margin:20px auto}.blog-article h1{max-width:800px}.blog-lead{font-size:18px;line-height:1.7;max-width:770px;color:var(--muted)}.blog-meta,.blog-breadcrumb{font-size:12px;color:var(--muted);margin:16px 0 24px}.blog-prose{font-size:16px;line-height:1.85;margin-top:35px}.blog-prose h2{margin:32px 0 12px}.blog-prose p{margin:15px 0}.blog-prose li{padding:5px 0}.blog-prose pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--input);padding:18px;border:1px solid var(--line);border-radius:10px;font-size:12px}.blog-prose table{min-width:430px}.blog-feature{background:linear-gradient(115deg,var(--card),#00a98215);border-left:4px solid var(--accent)!important}.blog-controls{display:grid;grid-template-columns:minmax(180px,2fr) minmax(150px,1fr);gap:16px;max-width:750px}.blog-card[hidden]{display:none!important}.blog-card{display:flex;flex-direction:column}.blog-card>a:last-child{margin-top:auto}.blog-card .eyebrow{font-size:10px}.blog-article .grid a{font-size:13px}@media(max-width:600px){.blog-controls{grid-template-columns:1fr}.blog-lead{font-size:16px}.blog-prose{font-size:15px}.blog-article{margin:12px 0}}
.article-chart{margin:22px 0;padding:14px;background:var(--input);border:1px solid var(--line);border-radius:12px}.article-chart svg{display:block;width:100%;height:auto}.article-chart figcaption{font-size:12px;color:var(--muted);line-height:1.6;margin-top:8px}
