:root{color-scheme:light dark;--paper:#fcfcf9;--ink:#192522;--muted:#53615c;--line:#cbd2cc;--tint:#eaf2ee;--accent:#185b49;--sans:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang TC','Microsoft JhengHei',sans-serif;--headline:var(--sans);--space:24px}*{box-sizing:border-box}html{scroll-padding-top:80px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 var(--sans)}.context{--accent:#2b3a67;--tint:#eceef5;--headline:Georgia,'Times New Roman','Songti TC','Noto Serif CJK TC',serif}.everyday{--accent:#8a4b21;--tint:#f5eee3;--sans:'Optima','Segoe UI','PingFang TC','Microsoft JhengHei',sans-serif;line-height:1.8}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}a,input,summary{touch-action:manipulation}h1,h2,h3{font-family:var(--headline);line-height:1.16;text-wrap:balance}h1{font-size:clamp(2.15rem,4.7vw,4.6rem);letter-spacing:-.035em;margin:.3em 0 .55em}h2{font-size:clamp(1.4rem,2vw,2rem)}p{margin:.8em 0 1.2em}time,.byline{font-size:13px;color:var(--muted)}.wrap{max-width:1360px;margin:auto;padding:0 40px}.notice{padding:7px 20px;text-align:center;background:var(--tint);font-size:12px;letter-spacing:.04em}.masthead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:126px;border-bottom:3px solid var(--ink)}.logo{font-size:clamp(2rem,4vw,3.8rem);font-weight:850;letter-spacing:-.055em;font-family:var(--headline);line-height:1.2}.utilities{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 14px;font-size:12px}.utilities a,.section-nav a,footer a,.share a,.pagination a,.story-paging a,.article-nav a{display:inline-flex;align-items:center;min-height:44px}.section-nav{position:sticky;top:0;z-index:10;background:var(--paper);display:flex;align-items:center;gap:24px;height:56px;border-bottom:1px solid var(--line);font-size:14px;white-space:nowrap;overflow-x:auto}.compact-brand{font-weight:850;color:var(--accent);font-family:var(--headline)}.mobile-menu{display:none}.intro{padding:40px 0 24px;max-width:960px}.intro h1{font-size:clamp(2rem,3.5vw,3.8rem)}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:750;color:var(--accent)}.lead-package{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(0,.85fr);gap:28px;border-top:1px solid var(--ink);padding-top:24px}.hero-panel{position:relative;background:var(--tint);padding:28px;border-top:5px solid var(--accent)}.hero-panel:after{content:'';display:block;height:74px;margin-top:24px;background:repeating-linear-gradient(120deg,transparent,transparent 20px,var(--accent) 21px,transparent 22px);opacity:.16}.story{min-width:0;overflow-wrap:anywhere}.story h2{margin:.35em 0;font-size:clamp(1.25rem,1.8vw,1.65rem)}.story p{color:var(--muted);font-size:16px}.lead h2{font-size:clamp(2rem,3.2vw,3.25rem)}.secondary .story+.story,.latest li+li{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.secondary .story p{font-size:14px}.latest{border-left:1px solid var(--line);padding-left:24px}.latest h2{margin-top:0;border-top:4px solid var(--accent);padding-top:14px}.latest ol{list-style:none;padding:0}.latest li{font-size:16px;line-height:1.4}.latest time{display:block;color:var(--accent);font-weight:700;margin-bottom:8px}.section-rails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px}.section-heading{border-top:3px solid var(--ink);padding:18px 0;border-bottom:1px solid var(--line)}.section-rails .lead h2{font-size:clamp(1.5rem,2.2vw,2.2rem)}.section-rails .card{border-top:1px solid var(--line);padding:18px 0}.section-rails .card p{display:none}.about-strip{padding:32px;margin-top:56px;background:var(--tint);border-top:3px solid var(--accent)}.about-strip h2{margin:.5em 0}.about-strip p{max-width:760px}.about-strip a{text-decoration:underline;display:inline-flex;min-height:44px;align-items:center}footer{border-top:4px solid var(--ink);margin-top:56px;padding:32px 0;font-size:14px}footer .logo{font-size:32px}.footer-grid{display:grid;grid-template-columns:1fr 1fr 2fr 2fr;gap:32px;margin:24px 0}footer h2{font:700 15px var(--sans)}footer a{display:flex}footer p{color:var(--muted)}.breadcrumb{font-size:13px;padding:24px 0}.breadcrumb a{display:inline-flex;min-height:44px;align-items:center}.article-layout{display:grid;grid-template-columns:180px minmax(0,790px);gap:48px;justify-content:center}.article{min-width:0;padding-bottom:24px}.article h1{font-size:clamp(2.2rem,4.8vw,4.5rem)}.dek{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.5;color:var(--muted)}.byline{border-top:1px solid var(--line);padding:18px 0}.share{display:flex;gap:8px 20px;flex-wrap:wrap;border-bottom:1px solid var(--line);font-size:14px;padding-bottom:16px}.share a{text-decoration:underline}.body-section{font-size:19px;line-height:1.85;margin:36px 0}.body-section p{white-space:pre-line}.body-section h2{font-size:clamp(1.5rem,2.4vw,2rem)}.body-section a,.source-list a{text-decoration:underline}.body-section sup{font-size:12px}.article-nav{position:sticky;top:80px;align-self:start;font-size:13px;border-top:2px solid var(--accent);margin-top:12px}.article-nav h2{font:700 14px var(--sans);margin-top:16px}.article-nav a{display:flex;border-bottom:1px solid var(--line)}.article-layout:not(:has(.article-nav)){grid-template-columns:minmax(0,790px)}.source-list,.uncertainty{padding:24px;background:var(--tint);overflow-wrap:anywhere}.source-list{font-size:15px}.source-list li{padding:8px 0}.source-list ol{padding-left:24px}.source-list li p{font-size:13px;color:var(--muted)}.corrections{border-left:3px solid var(--accent);padding:0 24px;margin-top:32px;font-size:15px}.related{margin-top:48px;border-top:3px solid var(--ink)}.related .story{border-bottom:1px solid var(--line);padding:16px 0}.story-paging{display:flex;justify-content:space-between;gap:32px;padding:24px 0;font-size:14px}.story-paging a{max-width:48%}.pagination{display:flex;gap:12px;margin:32px 0}.pagination a{justify-content:center;min-width:44px;border:1px solid var(--line)}[aria-current=page]{background:var(--accent);color:white}.search{width:100%;max-width:700px;min-height:48px;font:inherit;padding:12px;border:1px solid var(--muted);background:var(--paper);color:var(--ink)}label{display:block}.search-results .story,main>.story{border-top:1px solid var(--line);padding:24px 0;max-width:900px}.empty{padding:24px 0;color:var(--muted)}blockquote{border-left:4px solid var(--accent);margin:24px 0;padding:16px 24px;font-size:1.25em}.skip{position:fixed;top:-100px;left:16px;background:var(--paper);padding:12px;z-index:30}.skip:focus{top:8px}.reading-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--accent);z-index:20}[hidden]{display:none!important}
@media(min-width:1440px){.wrap{padding:0 48px}.intro{padding-top:48px}}
@media(max-width:1023px){.wrap{padding:0 28px}.masthead{grid-template-columns:1fr auto;min-height:110px}.masthead>time{display:none}.lead-package{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.latest{grid-column:1/-1;border-left:0;padding-left:0}.latest ol{display:grid;grid-template-columns:1fr 1fr;gap:20px}.latest li+li{margin:0}.section-rails{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:minmax(0,790px);gap:0}.article-nav{position:static;display:none}}
@media(max-width:767px){.wrap{padding:0 20px}.masthead{min-height:90px;gap:12px}.logo{font-size:36px}.utilities{gap:0 12px}.utilities>a:nth-child(-n+2){display:none}.section-nav{gap:22px}.compact-brand{display:none}.mobile-menu{display:block;border-bottom:1px solid var(--line)}.mobile-menu summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.mobile-menu nav{display:grid;grid-template-columns:1fr 1fr;padding:12px 0}.mobile-menu a{min-height:44px;display:flex;align-items:center}.intro{padding:26px 0 20px}.lead-package,.section-rails{grid-template-columns:minmax(0,1fr);gap:24px}.hero-panel{padding:22px}.secondary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.secondary .story+.story{margin-top:0;padding-top:0;border-top:0}.secondary .story h2{font-size:20px}.latest{grid-column:auto}.latest ol{display:block}.latest li+li{padding-top:16px;margin-top:16px}.section-rails{margin-top:32px}.footer-grid{gap:24px}.about-strip{padding:24px;margin-top:36px}.body-section{font-size:18px}.article h1{letter-spacing:-.025em}.article-layout{display:block}.source-list{padding:20px}.share{gap:4px 16px}.byline{overflow-wrap:anywhere}.story-paging{gap:20px}.notice{font-size:11px}.breadcrumb{padding:10px 0}.footer-grid>div{min-width:0}}
@media(prefers-color-scheme:dark){:root{--paper:#141b19;--ink:#eef3ef;--muted:#b8c5bd;--line:#45544b;--tint:#22392f;--accent:#8bd7bb}.context{--accent:#b5c2ff;--tint:#252d43}.everyday{--accent:#f0bd8f;--tint:#392d23}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{body{background:white;color:black}.wrap{max-width:none;padding:0}.notice,.section-nav,.mobile-menu,.utilities,.share,.reading-progress,.article-nav,.about-strip,footer,.related,.story-paging{display:none!important}.masthead{min-height:60px;display:block;border-bottom:1px solid black}.masthead>time{display:none}.logo{font-size:24pt}.article-layout{display:block}.article{max-width:none}.article h1{font-size:28pt}.body-section{font-size:12pt}.dek{font-size:14pt}.source-list{background:white;border:1px solid #777;break-inside:avoid}.source-list a:after{content:' (' attr(href) ')';font-size:9pt}h1,h2,h3{break-after:avoid}p{orphans:3;widows:3}.breadcrumb{display:none}}

/* Batch 2.1: sparse editions and restrained supporting treatments. */
.lead-package.single{grid-template-columns:minmax(0,1fr)}
.lead-package.with-secondary{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}
.language-switch{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;overflow:visible;gap:0}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;font-size:12px}
.language-switch a+a{border-left:1px solid var(--line)}
.article h1{line-height:1.12}
.article .dek{font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:400;color:var(--muted);line-height:1.55}
.share a{min-height:44px;min-width:44px;padding:8px 14px;border:1px solid var(--line);border-radius:6px;background:var(--tint);text-decoration:none;justify-content:center}
.share a:hover{border-color:var(--accent)}
.about-strip{padding:18px 24px;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--line)}
.about-strip .eyebrow{text-transform:none;letter-spacing:0;font-weight:500;color:var(--muted)}
.about-strip h2{font-size:1.3rem;margin:.3em 0}
.about-strip p{font-size:15px;margin:.5em 0}
@media(max-width:767px){.lead-package.with-secondary{grid-template-columns:minmax(0,1fr)}}

.article figure { margin: 1.5rem 0; }
.article figure img { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; }
.article figcaption { margin-top: .5rem; font-size: .85rem; }

/* Article discovery sidebar; keep the reading column wide on smaller screens. */
@media(min-width:1101px){.article-layout{grid-template-columns:minmax(0,790px) minmax(200px,260px);gap:32px}.article-layout>.article-nav{grid-column:1;position:static}.article-layout>.article{grid-column:1}.article-layout>.latest{grid-column:2;grid-row:1 / span 2;align-self:start}.article-layout>.latest .story h2{font-size:1.2rem}}
@media(max-width:1100px){.article-layout>.latest{grid-column:1;max-width:790px}}
@media print{.article-layout>.latest{display:none}}
footer>nav{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--line);padding-top:16px}

.root-brand{display:flex;align-items:center;gap:1rem;max-width:100%}
.root-brand img{display:block;object-fit:contain;max-width:100%;height:auto}
.root-brand img+img{width:min(300px,60vw)}
.article .article-figure img { aspect-ratio: auto; object-fit: contain; }
/* Keep one primary category mechanism on narrow screens. */
@media(max-width:480px){header + .section-nav{display:none}.mobile-menu{display:block}}
.article .hero-card img{aspect-ratio:1200 / 630;object-fit:contain}
.evidence-level,.unavailable-editions{font-size:13px;color:var(--muted)}
.unavailable-editions span{display:inline-block;margin:4px 8px}
.key-facts dt{font-weight:700}.key-facts dd{margin:0 0 12px}

/* Arabic and future right-to-left editions. */
html[dir="rtl"] body{text-align:right}
html[dir="rtl"] .article-layout,html[dir="rtl"] .section-nav,html[dir="rtl"] .utilities,html[dir="rtl"] .language-switch,html[dir="rtl"] .mobile-menu nav{direction:rtl}
html[dir="rtl"] ul,html[dir="rtl"] ol{padding-left:0;padding-right:24px}
html[dir="rtl"] .latest{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:24px}
html[dir="rtl"] .latest ol{padding:0}
html[dir="rtl"] blockquote,html[dir="rtl"] .corrections{border-left:0;border-right:3px solid var(--accent)}
html[dir="rtl"] th,html[dir="rtl"] td{text-align:right}
@media(max-width:1023px){html[dir="rtl"] .latest{border-right:0;padding-right:0}}
@media(max-width:480px){html[dir="rtl"] .masthead{grid-template-columns:minmax(0,1fr)}html[dir="rtl"] .utilities{flex-wrap:wrap;min-width:0}html[dir="rtl"] .language-switch{flex-wrap:wrap}html[dir="rtl"] .mobile-menu .language-switch{grid-column:1/-1}html[dir="rtl"] .wrap{overflow-wrap:anywhere}}

.article .article-figure img[src$="newsglen-4148-r1-fig1.svg"]{aspect-ratio:800 / 633}
.article .article-figure img[src$="newsglen-4125-r1-fig1.svg"]{aspect-ratio:800 / 355}
.article .article-figure img[src$="newsglen-3837-r1-fig1.svg"]{aspect-ratio:800 / 608}
.article .article-figure img[src$="newsglen-4233-r1-fig1.svg"]{aspect-ratio:800 / 378}
.article .article-figure img[src$="newsglen-4234-r1-fig1.svg"]{aspect-ratio:800 / 424}
.article .article-figure img[src$="newsglen-4091-r1-fig1.svg"]{aspect-ratio:800 / 632}
