body{background:#fff}.format-nav{display:flex;gap:26px;padding:12px 4%;background:#1a2a36;overflow-x:auto;white-space:nowrap}.format-nav a{font-size:12px;color:#d7e3e9}.format-nav a[aria-current]{color:#71e29c}.obs-header{display:flex;align-items:center;justify-content:space-between;padding:22px 4%;gap:20px}.live-label{font-size:10px;letter-spacing:.14em;color:#52645b}.live-label>span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#32c36c;margin-right:7px}.category-nav,.sub-nav{display:flex;overflow-x:auto;white-space:nowrap;gap:0;padding:0 3%;border-top:1px solid #e8eeeb;border-bottom:1px solid #e2e9e5;scrollbar-width:thin}.category-nav a{padding:16px 12px;color:#273c31;font-size:13px;font-weight:700}.category-nav a[aria-current],.category-nav a:hover{background:#edf8f1;color:#13773b;border-bottom:3px solid #32c36c}.sub-nav{background:#f6f8f7;border-top:0;gap:22px}.sub-nav a{font-size:12px;color:#486253;padding:12px 0}.sub-nav a[aria-current]{color:#13773b;font-weight:700}.status-strip{display:flex;gap:15px;justify-content:space-between;padding:12px 4%;font-size:11px;color:#6c7d72;border-bottom:1px solid #edf0ee}.status-strip a{color:#56715e}.page-layout{padding-top:40px;gap:44px}.main-column h1{font-size:clamp(26px,3vw,40px);line-height:1.22;margin-bottom:18px}.main-column h2{font-size:22px}.main-column .eyebrow{margin-bottom:14px}.timeline-intro{font-size:13px;line-height:1.7;color:#708077;padding-bottom:24px;border-bottom:1px solid #dfe7e2}.day-heading{font-size:11px!important;letter-spacing:.14em;color:#557764;margin:24px 0 4px;background:#f2f6f3;padding:10px 12px}.news-row{padding:21px 0 18px;border-bottom:1px solid #e8eeea}.news-title{display:flex;gap:11px;align-items:baseline}.news-title h3{font-size:18px;line-height:1.45;margin:0;letter-spacing:-.015em}.news-title a{color:#253b30}.news-title a:hover{color:#13803c;text-decoration:underline}.country-badge{flex:none;font-size:9px;line-height:17px;min-width:25px;min-height:17px;text-align:center;letter-spacing:.06em;color:#33704b;background:#e8f5ed;border-left:3px solid #32c36c}.news-meta{display:flex;flex-wrap:wrap;gap:7px 15px;margin:9px 0 10px;font-size:11px;color:#7c8881}.news-meta a{color:#457656;font-weight:600}.news-tags{display:flex;gap:7px;flex-wrap:wrap}.tag{display:inline-block;background:#f3f5f4;border:1px solid #e8edea;border-radius:3px;padding:3px 8px;font-size:10px;color:#6b7d70}.tag.category{color:#207440;background:#edf8f1}.right-sidebar h2{font-size:18px}.recent-news a{font-size:13px}.recent-news time{font-size:10px;line-height:1.6}.pagination{display:flex;gap:30px;justify-content:space-between;margin:30px 0}.pagination a,.related a,.digest a,.event-card a,.source-card a,.main-column>p a{color:#1b7d43}.empty{padding:35px;background:#f7f9f7;font-size:14px}.empty h2{font-size:20px}.empty a{color:#1b7d43}.article-heading{font-size:clamp(29px,3vw,43px)!important}.source-line{font-size:13px;color:#657b6a;line-height:1.8}.article-image{width:100%;height:auto;max-height:480px;object-fit:contain;background:#f3f5f4}figcaption{font-size:11px;color:#758679;padding-top:7px}.article-copy{font-size:19px;line-height:1.85;padding:25px 0}.article-copy .eyebrow{font-size:10px}.read-source{display:inline-block;padding:12px 18px;background:#e8f5ed;color:#176f39;font-size:14px;font-weight:700;margin-top:15px}.evidence{padding:25px;background:#f4f7f5;border-left:3px solid #d2b361;margin:30px 0}.evidence p{font-size:13px;line-height:1.7}.unverified{display:inline-block;font-size:12px;color:#846720;background:#fbf4d9;padding:7px 12px;margin-bottom:15px}.evidence label{font-size:13px;display:block}.evidence meter{display:block;width:100%;height:17px;margin:7px 0}.small-note{font-size:12px;line-height:1.7;color:#78877d}.related{margin:35px 0}.related p{line-height:1.7;font-size:15px}.related small{color:#78877d}.notice{background:#f6f7ef;padding:16px;font-size:13px;line-height:1.7;color:#6e725b}.event-card,.source-card,.digest{padding:23px 0;border-bottom:1px solid #e2e9e5}.event-card h2{font-size:18px}.event-card p,.source-card p{font-size:13px}.digest h2{font-size:18px}.digest p,.digest-links{font-size:14px;line-height:1.8}.digest-links li{margin:12px 0}.script{padding-left:20px;line-height:1.8}.script li{padding-bottom:20px}.chart-row{display:grid;grid-template-columns:150px 1fr 35px;align-items:center;gap:14px;margin:22px 0;font-size:13px}.chart-row progress{width:100%;height:24px;accent-color:#32c36c}.main-column details{padding:20px;background:#f5f7f5;margin-top:30px;font-size:13px}@media(min-width:1600px){.container{max-width:1440px}}@media(max-width:991px){.page-layout{grid-template-columns:1fr}.status-strip{flex-direction:column;gap:4px}.live-label{display:none}.news-title h3{font-size:17px}.right-sidebar{margin-top:20px}.format-nav{gap:22px}.chart-row{grid-template-columns:110px 1fr 30px}}@media(max-width:600px){.obs-header{padding:18px 5%}.page-layout{padding:30px 18px}.news-title{gap:8px}.news-meta{gap:5px 11px}.category-nav a{padding:13px 10px;font-size:12px}.format-nav a{font-size:11px}.main-column h1{font-size:28px}.news-row{padding:18px 0}.article-copy{font-size:17px}}

/* Logo and main navigation share the desktop header. */
.obs-header{padding:14px 3%;gap:24px;min-height:82px;border-bottom:1px solid #e2e9e5}.obs-header .brand{flex:none}.obs-header .category-nav{flex:1;min-width:0;padding:0;border:0;align-items:center}.obs-header .category-nav a{padding:15px 9px;font-size:12px}.article-copy .feed-paragraph{margin:0 0 1.15em}@media(max-width:760px){.obs-header{flex-wrap:wrap;gap:9px;padding:14px 4%}.obs-header .category-nav{flex-basis:100%}.obs-header .category-nav a{padding:12px 9px}}
