.daily-blog-body{grid-column:1/-1;padding:4px 26px 25px;min-width:0;border-top:1px solid var(--line)}
.daily-blog-kicker{font-size:10px;letter-spacing:1.8px;color:#ff8d96;margin:23px 0 15px;font-weight:700}
.daily-blog-section{max-width:830px;margin:0 0 23px}.daily-blog-section:last-of-type{margin-bottom:18px}
.daily-blog-section h4{font-size:16px;line-height:1.7;color:#f1f3f8;margin:0 0 9px;letter-spacing:.15px}
.daily-blog-section p{font-size:13px;line-height:2.05;letter-spacing:.12px;color:#c1c8d5;margin:0 0 12px;overflow-wrap:anywhere}
.daily-blog-source,.daily-blog-pending{font-size:11px;line-height:1.85;color:var(--muted);margin:18px 0 0;max-width:880px}.daily-blog-pending{padding:12px 0}
.daily-archive-browser{margin:19px 0 5px;border:1px solid #333c4a;border-radius:6px;background:#10151d;overflow:hidden}
.daily-archive-browser>summary{padding:15px 18px;font-size:13px;font-weight:700;cursor:pointer;min-height:50px;color:#d4dce9}
.daily-archive-browser>summary:hover{background:#19202d}.daily-archive-browser>summary:focus-visible{outline:3px solid #c4d8ff;outline-offset:-3px}
.daily-archive-content{padding:0 18px 18px}.daily-archive-note,.daily-archive-status{font-size:11px;color:var(--muted);line-height:1.8;margin:0 0 13px}
.daily-archive-status:empty{display:none}.daily-archive-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0 18px}.daily-archive-controls label{font-size:11px;color:#c0cbdc;flex-shrink:0}.daily-archive-controls select{min-width:0;max-width:100%;flex:1;min-height:44px;padding:9px 12px;background:#0c111a;border:1px solid #3d485b;border-radius:4px;font-size:12px;color:#e6ebf4}.daily-archive-controls button{font-size:11px;min-height:40px}.daily-archive-controls select:disabled{color:var(--muted);opacity:.7}
.archived-article{background:linear-gradient(110deg,#1a1d27,#111720 75%);border:1px solid #364051;border-top:2px solid #b3bfd4;border-radius:6px;overflow:hidden}
.archive-article-header{padding:0 26px}.archive-article-header h3{font-size:23px;line-height:1.65;margin:0 0 10px}.archive-period{font-size:11px;color:#9caec6;margin:0 0 20px;line-height:1.8}
.archive-article-lead{padding:0 26px 23px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:start}.archive-summary{font-size:13px;line-height:1.95;max-width:730px;color:#c4ccda;margin:0}.archive-headline-number{display:flex;flex-direction:column;text-align:right}.archive-headline-number strong{font:900 66px/1 Arial,sans-serif;color:#ff6371;letter-spacing:-3px}.archive-headline-number span{font-size:9px;letter-spacing:1.1px;color:#c3a4ae;margin-top:10px}
.archive-entities{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0 26px 21px}.archive-entities .mini-entity-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.archive-entities .mini-entity-metrics{padding:0;border:0;margin:0}
.archive-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 26px 23px;padding:15px 0;border-block:1px solid var(--line)}.archive-facts>div{min-width:0}.archive-facts dt{font-size:10px;color:#a9b6ca}.archive-facts dd{margin:4px 0 0;font-size:22px;font-weight:800;overflow-wrap:anywhere}
.archive-chart{margin:0 26px 24px;padding:15px 18px;border:1px solid #303b4c;border-radius:5px;background:#0d131c}.archive-chart h4{margin:0 0 12px;font-size:11px;color:#c7d0dd}.archive-chart-values{display:flex;gap:14px;list-style:none;padding:0;margin:0}.archive-chart-values li{flex:1;min-width:0;padding:8px 12px;border-left:2px solid #c65c6b;background:#151c28}.archive-chart-values span{font-size:10px;color:#9eacc1;display:block}.archive-chart-values strong{font-size:20px;display:block;overflow-wrap:anywhere}.archive-preserved-note{font-size:10px;color:#96a8c2;padding:15px 26px;margin:0;border-top:1px solid var(--line);line-height:1.8}
@media(max-width:700px){.daily-blog-body{padding:4px 20px 21px}.daily-blog-section h4{font-size:15px}.daily-blog-section p{font-size:13px;line-height:2}.daily-archive-content{padding:0 12px 12px}.daily-archive-controls{gap:8px}.daily-archive-controls select{flex-basis:calc(100% - 52px);font-size:11px}.daily-archive-controls button{margin-left:auto}.archive-article-header{padding:0 18px}.archive-article-header h3{font-size:20px}.archive-article-lead{padding:0 18px 22px;gap:14px}.archive-headline-number strong{font-size:48px}.archive-headline-number span{font-size:7px;max-width:100px}.archive-entities{margin:0 18px 20px;grid-template-columns:1fr}.archive-entities .mini-entity-card{display:block}.archive-entities .mini-entity-metrics{margin-top:12px}.archive-facts{margin:0 18px 20px;gap:10px}.archive-facts dd{font-size:19px}.archive-chart{margin:0 18px 20px;padding:12px}.archive-chart-values{gap:8px;flex-wrap:wrap}.archive-chart-values li{padding:7px;flex-basis:25%}.archive-chart-values strong{font-size:17px}.archive-preserved-note{padding:14px 18px}}
@media(prefers-reduced-motion:reduce){.daily-archive-browser *{scroll-behavior:auto}}

.archive-permalink{display:inline-block;color:#cedaee;font-size:11px;text-decoration:underline;text-underline-offset:3px;min-height:36px;margin-bottom:5px}

.archive-video-link{display:block;margin:0 26px 20px;color:#c6d8f4;font-size:12px;text-decoration:underline;text-underline-offset:3px}
