:root{--navy:#102b46;--ink:#182c3d;--muted:#687781;--line:#dfe5e8;--paper:#fbfaf7;--orange:#df682f;--teal:#168071;--serif:Georgia,"Times New Roman",serif;--sans:Inter,"Aptos",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}.container{width:min(1200px,calc(100% - 48px));margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-999px;top:8px;background:white;padding:10px;z-index:10}.skip-link:focus{left:8px}.topline{background:var(--navy);color:#d4e0e8;font-size:10px;letter-spacing:.14em}.topline-inner{display:flex;justify-content:space-between;padding:8px 0}.site-header{background:var(--paper)}.masthead{height:95px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:12px;align-items:center;color:var(--navy)}.brand-mark{display:grid;place-items:center;width:46px;height:46px;background:var(--navy);border-radius:50%;color:#fff;font: bold 20px var(--serif);letter-spacing:-2px}.brand strong{display:block;font:700 18px var(--serif);letter-spacing:.055em}.brand small{display:block;font-size:8px;letter-spacing:.18em;color:var(--muted);margin-top:3px}.header-note{display:flex;align-items:center;gap:9px;color:#5e707d;font-size:9px;letter-spacing:.13em}.header-divider{color:#b7c0c6}.live-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#db643f;box-shadow:0 0 0 3px #db643f22;flex:0 0 auto}.nav-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;gap:34px;min-height:51px}.nav-link{font-size:12px;color:#546472;transition:color .2s}.nav-link:hover,.nav-link.active{color:var(--navy);font-weight:700}.search-form{display:flex;margin-left:auto;border:1px solid var(--line);height:32px}.search-form input{border:0;background:transparent;padding:0 10px;width:150px;outline:0;font:inherit;font-size:11px}.search-form button{border:0;background:transparent;padding:0 10px;font-size:21px;color:var(--navy);cursor:pointer}.menu-toggle{display:none;border:0;background:none;font-size:20px;color:var(--navy)}.hero{display:grid;grid-template-columns:1fr .92fr;gap:60px;padding-top:55px;padding-bottom:47px}.hero-copy{padding:18px 0 0 5px}.eyebrow{margin:0 0 14px;color:var(--orange);font-size:9px;font-weight:700;letter-spacing:.17em}.eyebrow-line{width:25px;height:1px;background:var(--orange);display:inline-block;vertical-align:middle;margin-right:8px}.hero h1{font:400 clamp(42px,5vw,64px)/1.04 var(--serif);letter-spacing:-.045em;color:var(--navy);margin:0 0 20px}.hero h1 em,.briefing-band h2 em{font-weight:400;color:#a9b4bc}.hero-deck{max-width:460px;color:#657681;font-size:15px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:28px}.button{display:inline-flex;justify-content:center;gap:14px;align-items:center;padding:12px 17px;font:600 11px var(--sans);cursor:pointer;border:0}.button-primary{background:var(--navy);color:#fff;transition:background .2s}.button-primary:hover{background:#214766}.button-outline{background:transparent;border:1px solid #aab7bf;color:var(--navy)}.hero-meta{font-size:10px;color:#74818a;display:flex;gap:8px;align-items:center}.hero-meta .live-dot{width:6px;height:6px}.hero-rule{height:1px;background:var(--line);margin:42px 0 13px}.hero-foot{display:flex;justify-content:space-between;color:#8a969d;font-size:8px;letter-spacing:.11em}.hero-image{position:relative;min-height:376px;background:linear-gradient(0deg,#102b4688,transparent 35%),url("https://images.unsplash.com/photo-1524492412937-b28074a5d7da?auto=format&fit=crop&w=1100&q=85") center 48%/cover no-repeat}.image-caption{position:absolute;bottom:15px;left:17px;right:17px;display:flex;justify-content:space-between;color:#fff;font-size:9px;letter-spacing:.11em}.image-caption small{font-size:9px;letter-spacing:0;opacity:.8}.ticker{background:#f0f2f0;border-top:1px solid #e7eae6;border-bottom:1px solid #e7eae6}.ticker-inner{display:flex;min-height:46px;align-items:center;gap:18px}.ticker-label{font-size:9px;font-weight:700;letter-spacing:.13em;color:var(--navy);white-space:nowrap}.ticker-label .live-dot{width:6px;height:6px;margin-right:6px}.ticker-content{font-size:11px;color:#53636d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ticker-content a:hover{text-decoration:underline}.refresh-button{margin-left:auto;border:0;background:none;font-size:22px;color:var(--teal);cursor:pointer}.section{padding-top:66px;padding-bottom:68px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end}.section-heading .eyebrow{margin-bottom:7px}.section h2,.briefing-band h2{margin:0;color:var(--navy);font:400 35px/1.2 var(--serif);letter-spacing:-.025em}.section-subtitle{margin:8px 0 0;color:var(--muted);font-size:12px}.feed-status{font-size:10px;color:#829098;display:flex;gap:9px;align-items:center;padding-bottom:5px}.feed-status .live-dot{width:6px;height:6px}.category-tabs{display:flex;gap:8px;margin:25px 0;border-bottom:1px solid var(--line);overflow-x:auto}.tab{padding:9px 13px 11px;background:none;border:0;border-bottom:2px solid transparent;color:#75828a;font:500 11px var(--sans);white-space:nowrap;cursor:pointer}.tab.active{color:var(--navy);border-color:var(--orange);font-weight:700}.news-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:30px}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-content:start}.story-card{min-height:190px;border:1px solid #e2e7e9;background:#fff;padding:17px 16px 13px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.story-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #102b460c}.story-card.featured{grid-column:span 2;min-height:230px;background:var(--navy);color:#fff;border-color:var(--navy);padding:22px}.story-card.featured .story-title{font-size:22px;color:#fff}.story-card.featured .story-excerpt{color:#d1dce3}.story-card.featured .story-meta,.story-card.featured .story-source{color:#b8c7d1}.story-card.featured .tag{color:#fac5a8;background:#ffffff18}.story-card.featured .story-arrow{color:#f3a27c}.story-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.tag{color:#a74924;background:#faeee8;padding:4px 7px;text-transform:uppercase;font-size:8px;letter-spacing:.1em;font-weight:700}.story-meta{color:#89949a;font-size:9px}.story-title{font:600 15px/1.38 var(--serif);color:var(--navy);margin:14px 0 8px}.story-excerpt{color:#69777f;font-size:10px;line-height:1.6;margin:0 0 10px}.story-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.story-source{color:#89949a;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-arrow{font-size:17px;color:var(--teal)}.sidebar{display:flex;flex-direction:column;gap:14px}.sidebar-card{border:1px solid var(--line);padding:19px;background:#fff}.sidebar-card .eyebrow{margin-bottom:10px;font-size:8px}.sidebar-card h3{font:400 20px/1.2 var(--serif);color:var(--navy);margin:0 0 10px}.sidebar-card p:not(.eyebrow){color:#738089;font-size:10px;line-height:1.7;margin:0 0 13px}.text-link{color:var(--teal);font-size:10px;font-weight:700}.text-link span{margin-left:7px}.search-card input{width:100%;height:34px;border:1px solid var(--line);padding:0 9px;font:inherit;font-size:10px;margin:4px 0 9px}.search-card .button{width:100%;padding:10px 8px;font-size:10px}.sidebar-card .small-note{font-size:9px!important;margin:9px 0 0!important}.sidebar-image{height:130px;background:linear-gradient(0deg,#102b4688,transparent 80%),url("https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=700&q=75") center/cover}.sidebar-image-label{padding:95px 13px 0;color:#fff;font:italic 14px var(--serif)}.loading-card{grid-column:1/-1;min-height:180px;border:1px solid var(--line);display:grid;place-content:center;text-align:center;color:#7d8a91;font-size:12px}.loader{width:24px;height:24px;border:2px solid #dce4e7;border-top-color:var(--teal);border-radius:50%;animation:spin .8s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{grid-column:1/-1;text-align:center;border:1px solid var(--line);padding:50px;color:#657681}.empty-state h3{font:400 21px var(--serif);color:var(--navy)}.load-row{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.source-note{font-size:9px;color:#929da2}.briefing-band{background:#eef1ed;padding:53px 0}.briefing-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.briefing-band .eyebrow{margin-bottom:12px}.briefing-band h2{font-size:36px}.briefing-inner>p{font-size:13px;color:#63727a;line-height:1.9;margin:0}.trust-section{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:42px;padding-bottom:48px}.trust-item{display:flex;gap:14px}.trust-number{font:italic 18px var(--serif);color:var(--orange)}.trust-item h3{font:600 13px var(--serif);color:var(--navy);margin:0 0 5px}.trust-item p{font-size:10px;line-height:1.6;color:#77848b;margin:0}.site-footer{background:var(--navy);color:#fff}.footer-main{display:flex;align-items:center;padding:29px 0;gap:35px}.brand-footer{color:#fff}.brand-footer .brand-mark{background:#fff;color:var(--navy)}.brand-footer small{color:#b2c2cd}.footer-main>p{font:italic 14px var(--serif);color:#c5d0d7;margin:0}.footer-links{margin-left:auto;display:flex;gap:20px;font-size:10px;color:#c5d0d7}.footer-links a:hover{color:white}.footer-bottom{border-top:1px solid #ffffff26;padding:13px 0 17px;display:flex;justify-content:space-between;color:#91a4b1;font-size:9px}
@media(max-width:900px){.hero{gap:32px}.nav-inner{gap:20px}.news-layout{grid-template-columns:1fr 230px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card.featured{grid-column:span 2}.footer-main{flex-wrap:wrap}.footer-links{width:100%;margin-left:0}.briefing-inner{gap:35px}}
@media(max-width:680px){.container{width:min(100% - 32px,540px)}.topline-inner{font-size:8px}.masthead{height:74px}.brand-mark{width:40px;height:40px;font-size:17px}.brand strong{font-size:15px}.brand small{font-size:7px}.header-note{display:none}.menu-toggle{display:block}.nav-inner{display:none;align-items:stretch;gap:0;padding:8px 0 14px}.nav-inner.open{display:flex;flex-direction:column}.nav-link{padding:9px 2px}.search-form{margin:9px 0 0;width:100%}.search-form input{flex:1}.hero{grid-template-columns:1fr;gap:23px;padding-top:35px;padding-bottom:30px}.hero-copy{padding:0}.hero h1{font-size:45px}.hero-deck{font-size:13px}.hero-image{min-height:250px;grid-row:1}.hero-copy{grid-row:2}.hero-rule{margin-top:28px}.ticker-inner{gap:10px}.ticker-label{font-size:8px}.ticker-content{font-size:10px}.section{padding-top:45px;padding-bottom:45px}.section h2{font-size:30px}.section-heading{align-items:flex-start;gap:10px;flex-direction:column}.feed-status{padding:0}.category-tabs{margin:17px 0}.news-layout{grid-template-columns:1fr}.story-grid{grid-template-columns:1fr 1fr;gap:10px}.story-card{padding:13px;min-height:185px}.story-card.featured{min-height:215px}.story-title{font-size:14px}.story-card.featured .story-title{font-size:19px}.sidebar{display:grid;grid-template-columns:1fr 1fr}.sidebar-image{grid-column:1/-1}.briefing-band{padding:39px 0}.briefing-inner{grid-template-columns:1fr;gap:18px}.briefing-band h2{font-size:31px}.briefing-inner>p{font-size:12px}.trust-section{grid-template-columns:1fr;gap:18px;padding:29px 0}.footer-main{gap:17px}.footer-main>p{width:100%}.footer-links{gap:15px;flex-wrap:wrap}.footer-bottom{gap:8px;flex-direction:column}.load-row{align-items:flex-start;flex-direction:column;gap:5px}}
@media(max-width:420px){.story-grid{grid-template-columns:1fr}.story-card.featured{grid-column:span 1}.sidebar{grid-template-columns:1fr}.sidebar-image{grid-column:auto}.hero-foot{font-size:7px}.hero-meta{font-size:9px}}
.reader-dialog{width:min(1000px,calc(100% - 28px));height:min(88vh,850px);max-width:none;max-height:none;padding:0;border:0;background:var(--paper);color:var(--ink);box-shadow:0 22px 90px #071b2a66}.reader-dialog::backdrop{background:#091b2aB8;backdrop-filter:blur(3px)}.reader-toolbar{display:flex;justify-content:space-between;align-items:center;padding:16px 22px 10px;border-bottom:1px solid var(--line)}.reader-toolbar .eyebrow{margin:0 0 4px}.reader-toolbar h2{font:400 22px var(--serif);color:var(--navy);margin:0}.reader-close{border:0;background:transparent;color:var(--navy);font:300 32px var(--sans);cursor:pointer}.reader-note{margin:0;padding:10px 22px;color:#687781;font-size:11px}.reader-dialog iframe{width:100%;height:calc(100% - 136px);border:0;background:#fff}.reader-footer{height:35px;padding:0 22px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);font-size:9px;color:#87939a}.reader-footer span:first-child{color:var(--teal);font-weight:700}.reader-dialog[open]{display:flex;flex-direction:column}
.language-note{display:flex;align-items:center;gap:9px;margin-top:24px;color:#60717b;font-size:10px}.language-note span{color:var(--orange);font-size:8px;letter-spacing:.14em;font-weight:700}.language-note i{width:3px;height:3px;border-radius:50%;background:#a8b2b7;display:inline-block}
.story-language{margin-left:auto;color:#637680;font-size:8px;font-weight:700;letter-spacing:.07em}.story-card.featured .story-language{color:#c7d5de}
