:root{color-scheme:light;--page: #f7f7f4;--text: #1a2533;--surface: #ffffff;--surface-alt: #edf2f6;--border: #dde2e5;--border-strong: #cbd3d9;--secondary: #536171;--muted: #677585;--link: #205c87;--action: #174f73;--on-action: #ffffff;--selected: #e8f0f5;--danger: #a32e2e;--danger-bg: #fff0ee;--success: #3e8260;--success-bg: #eaf5ef;--shadow: #172c4108;font-family:system-ui,sans-serif;color:var(--text);background:var(--page);font-synthesis:none;text-rendering:optimizeLegibility;line-height:1.6}:root[data-theme=dark]{color-scheme:dark;--page: #111820;--text: #e5ebf0;--surface: #19232e;--surface-alt: #222f3c;--border: #34424f;--border-strong: #526374;--secondary: #bdc9d4;--muted: #a4b3c2;--link: #91c9ed;--action: #94c9e9;--on-action: #102536;--selected: #293f52;--danger: #ffa39b;--danger-bg: #392526;--success: #8bd4ac;--success-bg: #1d342c;--shadow: #00000026}*{box-sizing:border-box}body{margin:0}a{color:var(--link)}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--link);outline-offset:3px}main{max-width:1120px;margin-inline:auto;padding:48px 24px}button.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;background:transparent;color:var(--text);border:1px solid var(--border-strong);border-radius:6px;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer}button.theme-toggle:hover{background:var(--surface-alt)}.theme-toggle svg{flex-shrink:0}@media(max-width:480px){.theme-toggle span{display:none}}:root{--page: #faf9f6;--text: #1e2a31;--border: #d8d8cf;--border-strong: #bfc7c1;--muted: #617070;--secondary: #52615d;--strong: #253a3b;--on-strong: #ffffff;--accent: #8e442c;--surface-alt: #edece6;background:var(--page);color:var(--text)}:root[data-theme=dark]{--page: #151c1c;--text: #edece5;--surface: #1d2727;--surface-alt: #253131;--border: #384747;--border-strong: #516461;--muted: #a9b9b3;--secondary: #c0cbc5;--strong: #bad1c7;--on-strong: #152522;--accent: #e5ab87}a{color:inherit}.edition-bar{align-items:center;max-width:1200px;margin-inline:auto;display:flex;justify-content:space-between;gap:20px;padding:15px 24px;font-size:11px;border-bottom:1px solid var(--border)}.edition-actions{display:flex;align-items:center;gap:20px}.edition-bar>span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.edition-bar nav{align-items:center;display:flex;gap:18px;flex-wrap:wrap}.edition-bar a{text-decoration:none}.edition-bar a[aria-current=true]{text-decoration:underline;text-underline-offset:5px}.masthead{text-align:center;padding:30px 20px 25px}.masthead>a{font:bold clamp(48px,6vw,76px)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-.06em;text-decoration:none}.masthead p{font-size:12px;color:var(--muted);margin-block:12px 0;letter-spacing:.06em}.topic-nav{max-width:1152px;margin-inline:auto;border-top:3px solid var(--strong);border-bottom:1px solid var(--border-strong);display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding:13px 20px;font-size:13px}.topic-nav a{text-decoration:none}.topic-nav .router-link-exact-active{color:var(--accent);font-weight:600}main{max-width:1200px;padding:40px 24px 72px;min-height:45vh}.section-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600}h1,h2,h3{font-family:Georgia,Times New Roman,serif;line-height:1.14;letter-spacing:-.025em}.feed-heading{border-bottom:1px solid var(--border);padding-bottom:24px;margin-bottom:30px}.feed-heading h1{font-size:clamp(32px,4vw,44px);margin:8px 0}.feed-heading>p:last-child:not(.section-label){max-width:700px;color:var(--muted)}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.news-card{border-bottom:1px solid var(--border);padding-bottom:26px}.story-link{text-decoration:none;display:block;height:100%}.story-link:hover h2{color:var(--accent)}.news-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.news-card h2{font-size:27px;margin:10px 0 13px}.story-meta{font-size:11px;color:var(--muted);margin-top:14px}.story-copy>p:not(.story-meta){font-size:15px;line-height:1.7;color:var(--secondary)}.read-more{display:inline-flex;gap:15px;font-size:12px;font-weight:600;margin-top:8px}.news-card.leadStory{grid-column:1/-1;padding-bottom:30px}.leadStory .story-link{display:flex;gap:36px;align-items:center}.leadStory img{width:58%;aspect-ratio:16/10}.leadStory .story-copy{flex:1}.leadStory h2{font-size:clamp(30px,4vw,46px)}.leadStory .story-copy>p:not(.story-meta){font-size:17px}.pagination{display:flex;justify-content:center;gap:30px;padding-top:38px;font-size:14px}.pagination a{text-underline-offset:5px}.empty-state{text-align:center;max-width:650px;margin:55px auto;padding:30px 18px}.empty-state h1{font-size:42px}.empty-state h2{font-size:29px}.empty-state p{color:var(--muted)}.empty-state a{text-underline-offset:4px}button{background:var(--strong);color:var(--on-strong);border:0;padding:11px 22px;cursor:pointer}.article-page{max-width:960px;margin-inline:auto}.article-heading{max-width:780px;margin:10px auto 36px}.article-heading h1{font-size:clamp(36px,5vw,60px);margin:20px 0}.article-topics{display:flex;gap:18px;color:var(--accent);font-size:12px;text-transform:uppercase}.article-lead{font-size:21px;line-height:1.65;color:var(--secondary)}.article-heading time{font-size:12px;color:var(--muted)}.article-cover{width:100%;max-height:620px;object-fit:cover;margin-block-end:30px}.article-content{max-width:740px;margin:0 auto;font:19px/1.85 Georgia,Times New Roman,serif;overflow-wrap:anywhere}.article-content h2{font-size:32px;margin-top:40px}.article-content a{color:var(--accent);text-underline-offset:3px}.article-content blockquote{border-inline-start:3px solid var(--accent);margin-inline:0;padding-inline-start:25px;font-style:italic}.article-content pre{var(--on-strong)-space: pre-wrap;background:var(--surface-alt);padding:20px;font-size:14px}.article-sources{max-width:740px;margin:50px auto 0;padding-top:22px;border-top:1px solid var(--border-strong)}.article-sources h2{font:600 15px system-ui}.article-sources ol{padding-inline-start:20px}.article-sources li{margin-block:14px;font-size:14px}.article-sources span{display:block;color:var(--muted);font-size:12px}.site-footer{border-top:1px solid var(--border-strong);max-width:1152px;margin-inline:auto;padding:28px 0;display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.site-footer a{font:700 24px Georgia,serif;text-decoration:none;color:var(--strong)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .article-content{font-family:Arial,sans-serif;letter-spacing:normal}@media(max-width:760px){.news-grid{grid-template-columns:1fr}.leadStory .story-link{display:block}.leadStory img{width:100%}.topic-nav{gap:20px;margin-inline:16px;justify-content:start}.edition-bar{padding-inline:16px}.edition-bar>span{display:none}.edition-bar nav{justify-content:center}.edition-actions{width:100%;justify-content:space-between;gap:12px}main{padding:28px 18px 48px}.article-lead,.article-content{font-size:18px}.site-footer{margin-inline:18px}.masthead{padding-block:24px}}
