:root{--ink:#101419;--muted:#5d6673;--paper:#f6f7f9;--line:#d9dee7;--panel:#ffffff;--navy:#111827;--red:#d71920;--green:#14805e;--blue:#155db8;--max:1180px;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Arial,sans-serif;line-height:1.55}*,*::before,*::after{box-sizing:border-box}body{margin:0;min-height:100vh}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.site-header{background:var(--navy);color:#fff;border-bottom:4px solid var(--red)}.topline,.channel-nav,.ticker,.site-main,.site-footer{width:min(var(--max),calc(100% - 32px));margin-inline:auto}.topline{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand img{width:min(260px,64vw);height:auto}.language-nav{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.language-nav a{min-width:34px;text-align:center;padding:4px 8px;border:1px solid rgba(255,255,255,.22);border-radius:4px;font-size:.78rem;text-transform:uppercase}.language-nav a[aria-current=true]{background:#fff;color:var(--navy)}.channel-nav{display:flex;gap:2px;overflow-x:auto;padding-bottom:10px}.channel-nav a{flex:none;padding:10px 14px;background:rgba(255,255,255,8%);border-radius:4px;font-weight:800;text-transform:uppercase;font-size:.82rem}.channel-nav a[aria-current=page],.channel-nav a:hover{background:var(--red)}.ticker{display:flex;gap:10px;overflow-x:auto;padding:8px 0 12px;color:#d9dee7;font-size:.82rem;text-transform:uppercase;font-weight:800}.ticker span{flex:none}.ticker span::before{content:"/";color:var(--red);margin-inline-end:10px}.site-main{padding:28px 0 56px}.home-hero{display:grid;grid-template-columns:minmax(0,.82fr)minmax(320px,1.18fr);gap:22px;align-items:stretch;margin-bottom:30px}.hero-copy{background:var(--panel);border-top:6px solid var(--red);padding:clamp(22px,4vw,42px);min-height:360px;display:flex;flex-direction:column;justify-content:center}.eyebrow{margin:0 0 8px;color:var(--red);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0}h1,h2,h3{line-height:1.08;margin:0}.hero-copy h1{font-size:clamp(2.6rem,7vw,5.6rem);text-transform:uppercase}.hero-copy p:not(.eyebrow),.page-kicker p,.lead-story p,.story-card p{color:var(--muted)}.action-link{width:fit-content;margin-top:20px;padding:10px 14px;background:var(--red);color:#fff;border-radius:4px;font-weight:900}.lead-story{background:var(--panel);overflow:hidden;border:1px solid var(--line)}.lead-story img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#dfe3ea}.lead-story a{display:block;height:100%}.lead-story h2,.lead-story p,.lead-story .tag{margin-inline:18px}.lead-story h2{margin-top:10px;font-size:clamp(1.6rem,3vw,2.5rem)}.lead-story p{margin-bottom:18px}.tag{display:inline-block;margin-top:16px;color:var(--green);font-size:.72rem;font-weight:900;text-transform:uppercase}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:14px;border-bottom:2px solid var(--ink);padding-bottom:8px}.section-heading h2{font-size:clamp(1.35rem,2.5vw,2rem)}.gear-strip{margin:30px 0}.scroll-buttons{display:flex;gap:6px}.scroll-buttons button{width:34px;height:34px;border:1px solid var(--line);background:var(--panel);border-radius:50%;font-size:1.2rem;cursor:pointer}.gear-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,220px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.gear-card{scroll-snap-align:start;background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.gear-card a{min-height:100%;display:flex;flex-direction:column}.gear-image{aspect-ratio:1;display:grid;place-items:center;padding:12px;background:#fff;border-bottom:1px solid var(--line)}.gear-image img{max-height:100%;object-fit:contain}.gear-card strong{padding:12px 12px 6px;font-size:.88rem;line-height:1.3}.gear-meta{margin-top:auto;padding:0 12px 12px;display:grid;gap:2px}.gear-meta b{color:var(--red)}.gear-meta small{color:var(--muted)}.content-grid{display:grid;grid-template-columns:minmax(0,1fr)280px;gap:24px;align-items:start}.story-grid,.news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.news-list{grid-template-columns:repeat(4,minmax(0,1fr))}.story-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.story-card a{display:block;min-height:100%}.story-card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#dfe3ea}.story-card .tag,.story-card h3,.story-card p,.story-card time{margin-inline:12px}.story-card h3{margin-top:7px;font-size:1.02rem}.story-card p{font-size:.9rem}.story-card time{display:block;margin-top:10px;margin-bottom:12px;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.sidebar,.article-aside{background:var(--panel);border-top:5px solid var(--blue);padding:16px}.sidebar{position:sticky;top:16px}.sidebar h2{font-size:1.15rem}.sidebar a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-weight:900}.page-kicker{max-width:760px;margin-bottom:24px}.page-kicker h1{font-size:clamp(2.2rem,5vw,4rem)}.pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:30px}.pagination a,.pagination span{padding:9px 12px;background:var(--panel);border:1px solid var(--line);border-radius:4px;font-weight:900}.article-layout{max-width:1120px;margin-inline:auto}.article-header{max-width:860px;margin-inline:auto;text-align:center}.article-header h1{font-size:clamp(2rem,5vw,4.4rem)}.byline{margin:16px 0 20px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:.9rem;font-weight:800}.cover-image{width:100%;max-height:560px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.article-shell{display:grid;grid-template-columns:minmax(0,760px)minmax(260px,320px);gap:26px;align-items:start;margin-top:28px}.article-content{background:var(--panel);padding:clamp(18px,4vw,42px);border:1px solid var(--line);border-radius:8px;font-size:1.06rem}.article-content>*+*{margin-top:1em}.article-content h2{margin-top:2em;padding-top:.45em;border-top:3px solid var(--ink);font-size:1.65rem}.article-content h3{margin-top:1.5em;font-size:1.3rem}.article-content ul,.article-content ol{padding-inline-start:1.4rem}.article-content a{color:var(--blue);text-decoration:underline}.article-content blockquote{border-inline-start:4px solid var(--red);margin-inline:0;padding:12px 16px;background:#f1f3f6}.article-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.article-content th,.article-content td{border:1px solid var(--line);padding:8px 10px}.article-content img{border-radius:8px}.article-aside{position:sticky;top:16px;padding:12px}.article-aside .gear-row{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;max-height:none;overflow-x:visible}.article-aside .scroll-buttons{display:none}.simple-page{max-width:860px;margin-inline:auto}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:28px 0 38px;border-top:1px solid var(--line);color:var(--muted)}.site-footer nav{display:flex;flex-wrap:wrap;gap:12px;font-weight:900;color:var(--ink)}:dir(rtl) .ticker span::before{margin-inline:10px 0}@media(max-width:980px){.home-hero,.content-grid,.article-shell{grid-template-columns:1fr}.news-list,.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar,.article-aside{position:static}}@media(max-width:640px){.topline{align-items:flex-start;flex-direction:column;padding:14px 0}.language-nav{justify-content:flex-start}.hero-copy{min-height:280px}.news-list,.story-grid{grid-template-columns:1fr}.section-heading{align-items:start;flex-direction:column}.scroll-buttons{display:none}.gear-row{grid-auto-columns:minmax(180px,78vw)}.article-content{padding-inline:16px}.site-footer{flex-direction:column}}.site-header{border-bottom-width:3px}.topline{min-height:60px;padding:8px 0 6px}.brand{display:flex;align-items:center;min-width:0}.brand img{width:min(215px,58vw);max-height:52px;object-fit:contain}.language-nav a{min-width:30px;padding:3px 7px;font-size:.72rem}.channel-nav{padding-bottom:7px}.channel-nav a{padding:8px 12px;font-size:.76rem}.ticker{gap:8px;padding:5px 0 8px;color:rgba(255,255,255,.72);font-size:.7rem}.ticker span::before{margin-inline-end:8px}.site-main{padding-top:22px}.home-hero{grid-template-columns:minmax(0,.78fr)minmax(300px,1.22fr);gap:18px;margin-bottom:26px}.hero-copy{min-height:300px;padding:clamp(20px,3.2vw,34px)}.hero-copy h1{font-size:clamp(2.4rem,6.2vw,4.8rem)}.hero-copy p:not(.eyebrow){margin-bottom:0}.lead-story h2,.lead-story p,.lead-story .tag{margin-inline:16px}.lead-story .tag{margin-top:12px}.lead-story h2{margin-top:8px;font-size:clamp(1.45rem,2.6vw,2.15rem)}.lead-story p{margin-top:10px;margin-bottom:16px}.section-heading{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:end;gap:4px 14px;margin-bottom:16px;border-bottom:1px solid var(--ink);padding-bottom:10px}.section-heading .eyebrow,.section-heading h2{grid-column:1}.section-heading .eyebrow{margin-bottom:0}.section-heading h2{font-size:clamp(1.25rem,2.2vw,1.8rem)}.section-heading .scroll-buttons{grid-column:2;grid-row:1/span 2;align-self:end}.gear-strip{margin:28px 0 44px}.gear-strip--home{margin-bottom:50px}.scroll-buttons button{width:30px;height:30px;border-color:#cfd6e1;color:var(--muted);font-size:1rem}.scroll-buttons button:hover{border-color:var(--blue);color:var(--blue)}.gear-row{grid-auto-columns:minmax(180px,208px);gap:10px;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(93,102,115,.35)transparent}.gear-row::-webkit-scrollbar{height:6px}.gear-row::-webkit-scrollbar-track{background:0 0}.gear-row::-webkit-scrollbar-thumb{background:rgba(93,102,115,.28);border-radius:999px}.gear-card{min-height:292px;border-radius:6px}.gear-card a{height:100%}.gear-image{aspect-ratio:4/3;padding:10px}.gear-card strong{min-height:3.9em;padding:10px 10px 4px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.82rem}.gear-meta{padding:0 10px 10px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.gear-meta b{font-size:.88rem}.gear-meta small{font-size:.72rem}.content-grid{gap:28px}.content-grid>div{min-width:0}.story-grid{gap:16px}.story-card{border-radius:6px}.story-card a{display:flex;min-height:100%;flex-direction:column}.story-card img{aspect-ratio:16/10}.story-card .tag,.story-card h3,.story-card p,.story-card time{margin-inline:14px}.story-card h3{margin-top:6px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1rem}.story-card p{margin-top:8px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.88rem}.story-card time{margin-top:auto;padding-top:10px}.story-card--text{border-left:3px solid rgba(215,25,32,.28)}.story-card--text a{padding-top:4px}.sidebar,.article-aside{border:1px solid var(--line);border-top:2px solid rgba(21,93,184,.58);border-radius:6px}.article-layout{max-width:1100px}.article-header{max-width:820px}.article-header h1{font-size:clamp(1.9rem,4.4vw,3.6rem)}.byline{margin:10px 0 16px}.cover-image{max-height:460px}.article-shell{grid-template-columns:minmax(0,740px)minmax(240px,292px);justify-content:center;gap:24px;margin-top:24px}.article-content{font-size:1.04rem}.article-content h2{margin-top:1.8em;padding-top:.38em;border-top-width:2px}.article-aside{padding:14px;color:var(--ink)}.article-aside .gear-strip{margin:0}.article-aside .section-heading{margin-bottom:10px;border-bottom-color:var(--line);padding-bottom:8px}.article-aside .section-heading h2{font-size:1rem}.article-aside .gear-row{gap:10px;padding-bottom:0}.article-aside .gear-card{min-height:0}.article-aside .gear-card a{display:grid;grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 10px;padding:8px}.article-aside .gear-image{grid-row:1/span 2;aspect-ratio:1;padding:6px;border:1px solid var(--line);border-radius:5px}.article-aside .gear-card strong{min-height:0;padding:0;font-size:.76rem;line-height:1.25;-webkit-line-clamp:3}.article-aside .gear-meta{align-self:end;margin-top:0;padding:0;justify-content:flex-start;gap:4px 8px}.article-aside .gear-meta b,.article-aside .gear-meta small{font-size:.72rem}@media(max-width:980px){.article-shell{gap:18px}.article-aside .gear-row{grid-auto-flow:column;grid-auto-columns:minmax(180px,220px);grid-template-columns:none;overflow-x:auto}.article-aside .gear-card a{display:flex;padding:0}.article-aside .gear-image{grid-row:auto;aspect-ratio:4/3;border:0;border-bottom:1px solid var(--line);border-radius:0}}@media(max-width:640px){.topline{min-height:0;flex-direction:row;flex-wrap:wrap;align-items:center;padding:8px 0 6px;gap:8px 10px}.brand img{width:min(188px,52vw);max-height:45px}.language-nav{flex:1 1 150px;gap:4px;justify-content:flex-end}.language-nav a{min-width:26px;padding:2px 5px;font-size:.68rem}.channel-nav{padding-bottom:6px}.channel-nav a{padding:7px 9px;font-size:.7rem}.ticker{display:none}.site-main{padding-top:18px}.home-hero{gap:14px;margin-bottom:24px}.hero-copy{min-height:230px;padding:20px}.hero-copy h1{font-size:clamp(2.1rem,12vw,3rem)}.section-heading{grid-template-columns:1fr;gap:3px}.section-heading .scroll-buttons{display:none}.gear-strip{margin:24px 0 38px}.gear-row{grid-auto-columns:minmax(172px,72vw)}.gear-card{min-height:284px}.story-card h3{-webkit-line-clamp:2}.article-header{text-align:left}.article-header h1{font-size:clamp(1.8rem,9vw,2.6rem)}.byline{justify-content:flex-start}.cover-image{max-height:320px}.article-aside{margin-top:4px}}@media(max-width:420px){.topline,.channel-nav,.ticker,.site-main,.site-footer{width:min(var(--max),calc(100% - 24px))}.brand img{width:min(176px,50vw)}.language-nav{flex-basis:132px}}@media(max-width:980px){.article-aside .gear-card strong{min-height:3.9em;padding:10px 10px 4px;font-size:.82rem}.article-aside .gear-meta{margin-top:auto;padding:0 10px 10px;justify-content:space-between}.article-aside .gear-meta b{font-size:.88rem}.article-aside .gear-meta small{font-size:.72rem}}.footer-brand{display:inline-flex;align-items:center;margin-bottom:8px}.footer-brand img{width:min(168px,52vw);max-height:42px;object-fit:contain}.lead-story{min-width:0}.lead-story img{background:linear-gradient(135deg,#e6ebf2,#f7f9fc)}.lead-story--text a{min-height:300px;display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,3vw,34px)}.lead-story--text .tag,.lead-story--text h2,.lead-story--text p{margin-inline:0}.lead-story--text .tag{margin-top:0}.gear-strip,.gear-row,.gear-card,.content-grid,.article-shell{min-width:0}@media(max-width:980px){.home-hero,.content-grid,.article-shell{grid-template-columns:minmax(0,1fr)}.home-hero>*,.content-grid>*,.article-shell>*{min-width:0}}@media(max-width:640px){.lead-story--text a{min-height:220px}.lead-story img{aspect-ratio:16/10}.gear-strip{max-width:100%;overflow:hidden}.gear-row{max-width:100%;grid-auto-columns:minmax(168px,min(72vw,220px))}}.gear-row{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.gear-row::-webkit-scrollbar{display:none;width:0;height:0}.gear-image{width:100%;min-height:0;overflow:hidden}.gear-image img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}@media(max-width:640px){.gear-image{aspect-ratio:4/3;padding:10px}.gear-card a{height:100%}}