.news-shell{--background:#f5f4ee;--foreground:#142c31;--card:#fffef9;--card-foreground:#142c31;--muted-foreground:#5a6b6b;--primary:#08715c;--primary-foreground:#fff;--secondary:#e7eae3;--secondary-foreground:#142c31;--border:#d4dcd5;--input:#c7d2cc;--ring:#08715c;--news-gutter:max(28px,calc((100vw - 1280px)/2));max-width:none;min-height:100vh;margin:0;padding:0 var(--news-gutter);background:var(--background);color:var(--foreground);color-scheme:light}.news-shell .news-head-unified{min-height:98px;display:block;margin:0 calc(-1 * var(--news-gutter));padding:22px var(--news-gutter);border-bottom:1px solid #28403e;background:#0b1119;color:#eff5f9}.news-masthead-inner{display:flex;align-items:center;gap:35px;width:100%;min-width:0}.news-head-unified .news-brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;color:#f4f8f6;font-size:1.55rem;font-weight:750;letter-spacing:-.045em;line-height:1.12}.news-head-unified .news-brand>svg{color:#86e5c1;flex:none}.news-head-unified .news-brand>span{display:block;white-space:nowrap}.news-head-unified .news-brand small{display:block;font-size:.59rem;font-weight:400;letter-spacing:.065em;line-height:1.5;margin-top:7px;color:#9db8ae}.news-head-unified .news-main-nav{display:flex;align-items:center;justify-content:center;gap:25px;flex:1;min-width:0;width:auto;margin:0}.news-head-unified .news-main-nav>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:7px 0;border-bottom:2px solid transparent;color:#becfd4;font-size:.8rem;line-height:1.4;white-space:nowrap;transition:color .15s,border-color .15s}.news-head-unified .news-main-nav>a:hover{color:#e6fff2}.news-head-unified .news-main-nav>a[aria-current=page]{color:#9de5c5;border-bottom-color:#80d7b1}.news-main-nav .news-live-link>span{width:5px;height:5px;background:#e39b83;border-radius:50%;flex:none}.news-head-unified .news-language{display:flex;align-items:center;gap:7px;font-size:.65rem;color:#9db3bb;margin-left:0;flex-shrink:0;white-space:nowrap}.news-head-unified .news-language select{min-height:42px;max-width:128px;padding:7px 10px;border:1px solid #38514f;border-radius:3px;background:#142526;color:#ecf4ee;font-size:.75rem;cursor:pointer;color-scheme:dark}.news-head-unified a:focus-visible,.news-head-unified select:focus-visible{outline:2px solid #97e0bf;outline-offset:5px;border-radius:2px}.news-shell .news-topic-nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:0;padding:15px 0 14px;border-bottom:1px solid #bac9bf;color:#28473d}.news-topic-label{display:inline-flex;align-items:center;gap:7px;color:#5b7266;font-size:.67rem;line-height:1.4;white-space:nowrap}.news-topic-links{display:flex;align-items:center;gap:23px;flex-wrap:wrap;min-width:0}.news-topic-nav a{display:inline-flex;align-items:center;min-height:34px;padding:4px 0;border-bottom:1px solid transparent;color:#345246;font-size:.73rem;line-height:1.45;font-weight:550;white-space:nowrap}.news-topic-nav a:hover{color:#08715c;border-bottom-color:#86aa95}.news-topic-nav a[aria-current=page]{color:#08654e;border-bottom-color:#08715c}.news-topic-utilities{display:flex;align-items:center;gap:18px;margin-left:auto;padding-left:21px;border-left:1px solid #ccd5cb}.news-topic-utilities a{font-size:.66rem;font-weight:400;color:#64776b}.news-shell .news-footer a:focus-visible,.news-topic-nav a:focus-visible{outline:2px solid #08715c;outline-offset:4px;border-radius:2px}.news-shell .news-hero{max-width:none;padding:42px 0 34px}.news-shell .news-hero h1{max-width:1050px;font-size:clamp(2.2rem,4.2vw,3.7rem);line-height:1.12;font-weight:650;letter-spacing:-.05em;text-wrap:balance}.news-shell .news-hero>p:last-child{line-height:1.7;margin-top:18px;max-width:800px;color:#5a6d61}.news-shell .eyebrow{color:#08715c}.news-shell .news-grid{border-radius:3px;border-color:#cbd5ca;background:#cbd5ca}.news-shell .news-card{background:#fffef9}.news-shell .news-card h2{font-weight:650;letter-spacing:-.025em}.news-shell .news-card small{color:#667c6a}.news-shell .news-card-v2.news-card-text{display:block;min-height:0;background:#f0f2e9}.news-shell .news-card-text .news-card-copy{display:flex;flex-direction:column;height:100%;padding:30px 32px}.news-shell .news-card-text .news-card-copy:before{content:"";display:block;width:27px;height:2px;background:#71977e;margin-bottom:21px}.news-shell .news-card-text h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25;margin:12px 0 16px}.news-shell .news-card-text p{line-height:1.7;font-size:.95rem}.news-shell .news-card-text small{display:block;margin-top:auto;padding-top:4px}.news-shell .news-story-v2{max-width:820px;margin:44px auto 80px;padding:0}.news-shell .news-breadcrumb{align-items:center;flex-wrap:wrap;line-height:1.65;gap:6px 10px;font-size:.75rem;margin-bottom:27px;color:#64776b}.news-shell .news-story-v2>h1{font-size:clamp(2.2rem,4.3vw,3.7rem);font-weight:650;line-height:1.13;letter-spacing:-.043em;margin:12px 0 0;text-wrap:balance;color:#142c31}.news-shell .news-story-v2>.eyebrow{font-size:.67rem;line-height:1.5;letter-spacing:.09em;font-weight:650}.news-shell .news-story-v2 .story-dek{max-width:780px;font-size:1.17rem;line-height:1.72;margin:23px 0 20px;color:#536d60;text-wrap:pretty}.news-shell .news-story-v2 .story-meta{color:#6d7d73;padding-bottom:25px;font-size:.73rem;gap:6px}.news-shell .news-story-v2 .story-meta a{color:#386c54;text-underline-offset:3px}.news-shell .story>p:not(.eyebrow):not(.story-dek){color:#243e34}.news-shell .news-photo-v2{margin:28px 0}.news-shell .news-photo-v2 figcaption{color:#63796b}.news-shell .story-prose p{color:#243e34}.news-shell .news-key-facts{border-radius:3px;background:#ecf0e7;border-color:#c6d4c4 #c6d4c4 #c6d4c4 #3e8667}.news-shell .source-box{background:#eaf0e5}.news-shell .news-footer{margin-top:45px;padding:27px 0 37px;font-size:.75rem;gap:7px 25px;line-height:1.6}.news-shell .news-footer a{color:#476b55}.news-shell .news-footer p{align-self:center;color:#6c7f6e}@media(min-width:1500px){.news-masthead-inner{gap:50px}.news-head-unified .news-main-nav{gap:33px}}@media(max-width:1150px){.news-masthead-inner{gap:23px}.news-head-unified .news-brand{font-size:1.4rem}.news-head-unified .news-main-nav{gap:18px}.news-head-unified .news-main-nav>a{font-size:.76rem}.news-shell .news-topic-nav{gap:12px 20px}.news-topic-label{display:none}.news-topic-links{gap:19px}.news-topic-utilities{gap:16px;padding-left:16px}}@media(max-width:930px){.news-masthead-inner{flex-wrap:wrap;gap:13px 20px}.news-head-unified .news-main-nav{order:3;flex-basis:100%;justify-content:flex-start;gap:26px}.news-head-unified .news-language{margin-left:auto}.news-shell .news-head-unified{padding-top:19px;padding-bottom:10px}.news-head-unified .news-brand{font-size:1.5rem}.news-topic-utilities{margin-left:0;padding-left:0;border-left:0;gap:21px}.news-shell .news-topic-nav{gap:3px 21px}.news-topic-links{gap:20px}}@media(max-width:700px){.news-shell{--news-gutter:22px}.news-shell .news-head-unified{min-height:0;flex-direction:row;align-items:normal}.news-head-unified .news-main-nav{width:100%;gap:22px}.news-head-unified .news-language{font-size:0;gap:0}.news-head-unified .news-language select{font-size:.73rem;max-width:113px}.news-shell .news-topic-nav{padding:12px 0 11px}.news-topic-links{gap:3px 18px}.news-topic-nav a{min-height:35px;font-size:.72rem}.news-topic-utilities{gap:20px}.news-topic-utilities a{font-size:.66rem}.news-shell .news-hero{padding:30px 0 28px}.news-shell .news-hero h1{font-size:clamp(2.15rem,7vw,3rem)}.news-shell .news-hero>p:last-child{font-size:.95rem;margin-top:15px}.news-shell .news-card-text .news-card-copy{padding:25px 23px}.news-shell .news-card-text h2{font-size:1.55rem}.news-shell .news-story-v2{margin:29px auto 58px}.news-shell .news-story-v2>h1{font-size:clamp(2rem,6.7vw,2.85rem);line-height:1.17;letter-spacing:-.035em;text-wrap:pretty}.news-shell .news-breadcrumb{margin-bottom:23px}.news-shell .news-story-v2 .story-dek{font-size:1.06rem;line-height:1.72;margin:18px 0}.news-shell .news-story-v2 .story-meta{font-size:.7rem;line-height:1.65;padding-bottom:21px}.news-shell .news-footer{margin-top:28px;gap:4px 20px}.news-shell .news-footer p{margin-top:10px}}@media(max-width:440px){.news-shell{--news-gutter:18px}.news-head-unified .news-brand{font-size:1.28rem;gap:9px}.news-head-unified .news-brand>svg{width:23px;height:23px}.news-head-unified .news-brand small{font-size:.51rem;letter-spacing:.03em}.news-masthead-inner{gap:12px 10px}.news-head-unified .news-language select{max-width:101px;padding:6px;font-size:.68rem}.news-head-unified .news-main-nav{gap:9px 20px;justify-content:flex-start}.news-head-unified .news-main-nav>a{font-size:.75rem;min-height:41px}.news-head-unified .news-live-link{margin-left:0}.news-topic-links{gap:1px 18px}.news-topic-nav a{font-size:.7rem}.news-topic-utilities a{font-size:.64rem}.news-shell .news-story-v2>h1{font-size:clamp(1.9rem,7.5vw,2.4rem)}.news-shell .news-story-v2 .story-dek{font-size:1.02rem}.news-shell .story-prose p{font-size:1.04rem}}@media(prefers-reduced-motion:reduce){.news-head-unified .news-main-nav>a{transition:none}}.news-hero-v2{padding:42px 0 32px}.news-hero-v2 h1{font-size:clamp(2rem,4.8vw,3.7rem);line-height:1.1;max-width:940px}.news-channel-nav a{min-height:44px;display:flex;align-items:center}.news-channel-nav a[aria-current=page]{background:var(--secondary);color:var(--primary)}.news-card-v2{padding:0!important;min-width:0}.news-card-v2 .news-card-copy{padding:26px}.news-lead .news-thumb-v2,.news-thumb-v2{margin:0!important}.news-thumb-v2 img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.news-thumb-v2 figcaption{padding:8px 16px;line-height:1.5}.news-credit{font-size:.73rem;color:var(--muted-foreground)}.news-story-v2{margin-top:40px;max-width:780px;overflow-wrap:anywhere}.news-story-v2 h1{font-size:clamp(2.05rem,4.8vw,3.75rem);line-height:1.12;letter-spacing:-.035em}.news-breadcrumb{display:flex;gap:9px;font-size:.82rem;margin:0 0 24px;color:var(--muted-foreground)}.news-breadcrumb a{color:var(--primary)}.news-story-v2 .story-meta{display:flex;flex-direction:column;gap:5px;line-height:1.6}.news-story-v2 .story-meta a{color:var(--muted-foreground);text-decoration:underline}.news-photo-v2{margin:26px 0}.news-photo-v2 img{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.news-photo-v2 figcaption{line-height:1.6;font-size:.8rem;padding-top:10px}.story-prose{min-width:0}.story-prose p{font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.85;margin:1.1em 0;color:var(--foreground)}.story-prose h2{font-size:clamp(1.35rem,2.7vw,1.75rem);line-height:1.3;margin:36px 0 16px;letter-spacing:-.02em}.story-prose .news-inline-sources{font-family:inherit;font-size:.78rem;color:var(--muted-foreground);line-height:1.7;margin:12px 0 24px}.news-inline-sources a,.source-box a,.story-prose a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.news-key-facts{padding:22px 24px;border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:12px;background:var(--card);margin:28px 0}.news-key-facts h2{font-size:1.1rem}.news-key-facts ul{padding-left:20px;margin:12px 0 0}.news-key-facts li{margin:10px 0;line-height:1.65}.source-box{overflow-wrap:anywhere}.source-box h2{font-size:1.05rem}.source-box ul{padding-left:20px;margin:18px 0}.source-box li{font-size:.86rem;line-height:1.65;margin:12px 0;color:var(--muted-foreground)}.news-review-notice{margin:18px 0;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:.92rem}.news-section-empty p{margin:12px 0}.news-section-empty a{display:inline-block;min-height:44px;padding:10px 14px 10px 0;color:var(--primary)}.news-footer a,.news-head nav a{min-height:44px;display:inline-flex;align-items:center}.news-footer{margin-top:42px}.news-card-copy h2{max-width:960px}.news-card-copy p{max-width:800px}@media(min-width:900px){.news-card-v2.news-lead{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.news-card-v2.news-lead h2{font-size:clamp(1.75rem,2.8vw,2.7rem)}}@media(max-width:760px){.news-story-v2{margin-top:28px}.news-hero-v2{padding:30px 0 24px}.news-story-v2 .story-dek{font-size:1.08rem;line-height:1.65}.story-prose p{font-size:1.075rem;line-height:1.8}.news-card-v2 .news-card-copy{padding:20px}.news-key-facts{padding:18px}.news-thumb-v2 img{border-radius:0}.news-head nav{gap:16px}.news-photo-v2{margin:22px 0}.news-shell{min-width:0}.news-story-v2 h1{font-size:2.08rem}}.story-prose p{white-space:pre-wrap}