.io-kicker{font-size:12px;letter-spacing:.1em;color:var(--c1f-primary);margin:0 0 16px;font-weight:600}.io-report{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.io-lead{font-size:16px;color:var(--c1f-ink);padding:0 0 24px;border-bottom:1px solid var(--c1f-border)}.io-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:14px;margin:28px 0}.io-metric{border:1px solid var(--c1f-border);background:var(--c1f-soft,#f6f8fb);padding:20px;border-radius:12px}.io-metric span,.io-metric small{display:block;font-size:12px;color:var(--c1f-muted)}.io-metric strong{display:block;color:var(--c1f-primary);font-size:26px;font-variant-numeric:tabular-nums;line-height:1.3;margin:12px 0}.io-section{padding:26px 0;border-bottom:1px solid var(--c1f-border)}.io-section h2{font-size:21px;line-height:1.4;margin:0 0 18px;font-weight:650}.io-section p{margin:12px 0}.io-section li{margin:8px 0}.io-table{overflow-x:auto;max-width:100%;border:1px solid var(--c1f-border);border-radius:10px}.io-table table{border-collapse:collapse;width:100%;font-size:14px;min-width:420px}.io-table td,.io-table th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--c1f-border)}.io-table th{background:var(--c1f-soft,#f6f8fb);white-space:nowrap}.io-section details{border:1px solid var(--c1f-border);border-radius:9px;margin:10px 0;padding:14px 18px}.io-section summary{cursor:pointer;font-weight:600}.io-source{font-size:12px;color:var(--c1f-muted);margin:28px 0 0}.io-source a{color:var(--c1f-primary)}.io-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:20px 0 30px}.io-categories details{border:1px solid var(--c1f-border);border-radius:10px;padding:14px;background:var(--c1f-surface,#fff)}.io-categories summary{font-weight:600;cursor:pointer}.io-categories a{display:inline-block;margin:12px 12px 0 0;font-size:12px;color:var(--c1f-muted)}.io-categories a.active{color:var(--c1f-primary);font-weight:700}.io-card-cover{aspect-ratio:16/9;width:100%;object-fit:contain;background:#f6f8fb}.io-source-list{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0;color:var(--c1f-muted);font-size:11px}.io-source-list span{padding:5px 10px;border:1px solid var(--c1f-border);border-radius:20px}.io-latest{margin-top:26px}.io-latest h2{font-size:19px}.io-latest a{display:block;padding:14px 0;border-bottom:1px solid var(--c1f-border)}.io-latest time{display:block;font-size:12px;color:var(--c1f-muted)}@media(max-width:600px){.io-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.io-metric{padding:13px}.io-metric strong{font-size:21px}.io-categories{grid-template-columns:1fr}.io-section h2{font-size:19px}.io-report{font-size:14px}}
