:root{--ink:#0d1b2a;--muted:#657487;--teal:#2387ad;--line:#e3eaef;--paper:#fff;--soft:#f2f7f7;--accent:#1c8daf;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{max-width:100%;display:block}a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #e8aa36;outline-offset:4px}html{scroll-behavior:smooth;scroll-padding-top:100px}.wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}.srOnly,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.skip:focus{position:fixed;top:8px;left:8px;z-index:99;background:#fff;padding:10px}.siteHeader{border-bottom:1px solid var(--line);background:#fffffff2;position:sticky;top:0;z-index:20;backdrop-filter:blur(12px)}.navInner{width:min(1200px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:86px}.brand{flex:none}.brand img{width:182px;height:auto}.navInner nav{display:flex;align-items:center;gap:27px;margin-inline-start:auto;font-size:13px;font-weight:700}.navInner nav a{padding:27px 0;border-bottom:2px solid transparent}.navInner nav .current{color:var(--teal);border-color:var(--teal)}.locale{display:flex;align-items:center;gap:6px;color:var(--teal);font-size:20px}.locale select{max-width:146px;border:0;background:transparent;color:var(--ink);font-size:12px;font-weight:700;padding:8px 3px;cursor:pointer}.journalHero{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:center;padding-top:76px;padding-bottom:75px}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:800;color:var(--teal);line-height:1.6;margin:0 0 22px}.journalHero h1{font-size:clamp(38px,4.2vw,62px);line-height:1.06;letter-spacing:-.045em;max-width:600px;margin:0 0 25px;font-weight:800}.heroLead{font-size:16px;line-height:1.85;color:var(--muted);max-width:560px}.journalStats{display:flex;gap:30px;color:var(--muted);font-size:11px;margin-top:28px}.journalStats strong{font-size:21px;color:var(--ink);margin-inline-end:4px}.heroStory{border-radius:18px;overflow:hidden;background:var(--soft);border:1px solid var(--line)}.heroStory>img{width:100%;height:285px;object-fit:cover}.heroStory>div{padding:26px 28px}.category{font-size:10px;font-weight:800;color:var(--teal);letter-spacing:.07em;text-transform:uppercase}.heroStory h2{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin:9px 0 18px}.heroStory>div>span:last-child{font-size:11px;font-weight:700;color:var(--teal)}.journalBody{border-top:1px solid var(--line);padding:45px 0 75px}.catalogTools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.catalogTools h2,.related>h2{font-size:24px;letter-spacing:-.025em;margin:0}.searchWrap{display:flex;gap:10px}.searchWrap input,.searchWrap select{border:1px solid var(--line);border-radius:8px;background:#fff;padding:11px 13px;font-size:12px;color:var(--ink);max-width:100%}.searchWrap input{width:270px}.searchWrap select{width:180px}.articleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.articleCard{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.articleCard:hover{box-shadow:0 14px 35px #124c5210;transform:translateY(-3px)}.cardImage{display:block;overflow:hidden;aspect-ratio:16/10}.cardImage img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.articleCard:hover .cardImage img{transform:scale(1.025)}.cardBody{padding:22px 23px;display:flex;flex:1;flex-direction:column}.cardBody h2{font-size:19px;line-height:1.35;letter-spacing:-.025em;margin:8px 0 12px}.cardBody>p{font-size:12px;color:var(--muted);line-height:1.85;margin:0 0 24px}.cardMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);margin-top:auto}.cardMeta a{font-weight:800;color:var(--teal)}.pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:38px;font-size:12px}.pagination a{border:1px solid var(--line);border-radius:8px;padding:9px 15px;font-weight:700}.empty{text-align:center;padding:65px 25px;color:var(--muted)}.siteFooter{border-top:1px solid var(--line);background:var(--soft);padding:40px 24px;text-align:center;font-size:11px;color:var(--muted)}.siteFooter img{margin:0 auto 14px;height:auto}.siteFooter p{margin:7px 0}.articleTop{padding-top:30px}.backLink{font-size:11px;color:var(--muted);font-weight:700}.articleHeading{max-width:900px;margin:46px auto 34px;text-align:center}.articleHeading h1{font-size:clamp(32px,3.8vw,52px);letter-spacing:-.035em;line-height:1.12;margin:15px 0 24px;text-wrap:balance}.articleLead{font-size:17px;line-height:1.8;color:var(--muted);max-width:770px;margin:0 auto 25px}.byline{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;color:var(--muted);font-size:10px}.articleFigure{margin:36px 0}.articleFigure>img{width:100%;height:auto;border-radius:12px}.articleFigure figcaption{color:var(--muted);font-size:10px;line-height:1.7;margin-top:10px}.heroFigure{max-width:980px;margin:35px auto 0}.heroFigure img{max-height:550px;object-fit:cover;aspect-ratio:16/9}.articleLayout{display:grid;grid-template-columns:245px minmax(0,740px);justify-content:center;gap:65px;padding-top:42px;padding-bottom:55px}.toc{position:sticky;top:115px;align-self:start;font-size:11px;color:var(--muted)}.toc details{border-inline-start:2px solid var(--line);padding-inline-start:18px}.toc summary{font-weight:800;cursor:pointer;color:var(--ink);margin-bottom:12px}.toc ol{padding-inline-start:16px;margin:0}.toc li{margin:12px 0;line-height:1.6}.toc a:hover{color:var(--teal)}.articleBody{min-width:0;overflow-wrap:anywhere;font-family:inherit;font-size:17px;line-height:1.95}.articleBody section{margin-bottom:35px}.articleBody h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:25px;line-height:1.3;letter-spacing:-.025em;margin:0 0 22px;color:var(--ink)}.articleBody p{margin:0 0 21px;color:#304d59}.articleBody .sources{border-top:1px solid var(--line);padding-top:30px;margin-top:38px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:12px;line-height:1.9}.sources ul{padding-inline-start:20px}.sources li{margin:12px 0}.sources a{text-decoration:underline;text-underline-offset:3px;color:var(--teal)}.articleCta{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:30px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.articleCta .eyebrow{margin-bottom:12px}.articleCta h2{font-size:24px}.articleCta p{font-size:13px;line-height:1.9}.articleCta>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:11px;font-weight:700;color:var(--teal)}.primaryLink{background:var(--teal);color:#fff;padding:11px 16px;border-radius:7px}.related{padding-top:45px;padding-bottom:70px;border-top:1px solid var(--line)}.related>h2{margin-bottom:26px}[dir=rtl] .articleBody{font-family:Arial,sans-serif}[dir=rtl] h1{letter-spacing:0}
@media(max-width:1000px){.journalHero{gap:35px}.journalHero h1{font-size:44px}.articleGrid{gap:18px}.articleLayout{grid-template-columns:200px minmax(0,1fr);gap:35px}.searchWrap input{width:215px}.cardBody{padding:20px 18px}.heroStory>img{height:260px}}
@media(max-width:760px){.wrap,.navInner{width:calc(100% - 32px)}.navInner{gap:12px;min-height:72px;flex-wrap:wrap;padding-top:12px;padding-bottom:10px}.brand img{width:148px}.navInner nav{order:3;width:100%;margin:0;justify-content:center;gap:26px}.navInner nav a{padding:7px 0;font-size:11px}.locale{margin-inline-start:auto}.locale select{max-width:130px}.journalHero{grid-template-columns:1fr;padding-top:42px;padding-bottom:42px;gap:30px}.journalHero h1{font-size:clamp(35px,8vw,48px);max-width:600px}.heroLead{font-size:14px}.heroStory>img{height:260px}.journalStats{margin-top:22px}.heroStory h2{font-size:23px}.catalogTools{align-items:stretch;flex-direction:column}.searchWrap{width:100%;flex-wrap:wrap}.searchWrap input{flex:1;min-width:180px;width:auto}.searchWrap select{flex:1;min-width:125px;max-width:180px}.articleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cardBody h2{font-size:17px}.cardBody>p{font-size:11px}.articleLayout{grid-template-columns:1fr;gap:28px;padding-top:26px}.toc{position:static;font-size:11px}.toc ol{columns:2;column-gap:30px}.toc li{break-inside:avoid}.articleHeading{margin-top:32px}.articleLead{font-size:15px}.articleBody{font-size:16px;line-height:1.95}.articleBody h2{font-size:23px}.articleCta{padding:23px}.related{padding-top:30px}.articleHeading h1{font-size:35px}}
@media(max-width:460px){.articleGrid{grid-template-columns:1fr;gap:22px}.heroStory>img{height:220px}.heroStory>div{padding:22px}.heroStory h2{font-size:21px}.cardBody h2{font-size:21px}.cardBody>p{font-size:13px}.cardMeta{font-size:11px}.journalBody{padding-top:32px}.articleHeading h1{font-size:31px}.articleHeading{text-align:start}.byline{justify-content:flex-start;gap:9px 16px}.toc ol{columns:1}.articleFigure{margin:28px 0}.heroFigure{margin-bottom:0}.pagination a{padding:8px 10px;font-size:10px}.pagination>span{font-size:10px}.searchWrap select{max-width:none}.articleCta>div{gap:13px}.locale select{max-width:125px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.articleCard,.cardImage img{transition:none}}

/* English-first archive */
.cardDate{display:block;color:var(--muted);font-size:.78rem;margin:12px 0 8px}.translationHint{display:block;color:var(--muted);font-size:.78rem;margin-top:8px}.translationHint a{text-decoration:underline;text-underline-offset:3px}.translationHint span{font-weight:700}.articleCard h2,.articleCard p{overflow-wrap:anywhere}
