.news-home{--news-accent:tomato;--news-accent-dark:#d64a32;--news-ink:#071425;--news-muted:#657080;--news-line:#e6e9ed;--news-soft:#f5f6f7;color:var(--news-ink);font-family:var(--font-sans), Inter, Arial, sans-serif;background:#fff;min-width:0;overflow-x:clip}.news-home *,.news-home :before,.news-home :after{box-sizing:border-box}.news-home a{color:inherit;text-decoration:none}.news-home img{display:block}.news-container{width:calc(100% - 32px);min-width:0;max-width:1200px;margin-inline:auto}.news-skip{border:2px solid var(--news-ink);z-index:100;background:#fff;padding:10px 16px;position:fixed;top:-80px;left:16px}.news-skip:focus{top:12px}.news-home :where(a,button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #019eb4}.news-header{z-index:20;background:#fff;position:relative}.news-masthead{align-items:center;gap:26px;min-height:76px;display:flex}.news-brand{flex:none;display:inline-flex}.news-brand img{width:164px}.news-primary-nav{flex:1;min-width:0;display:none}.news-primary-nav ul{align-items:stretch;gap:clamp(18px,2vw,30px);margin:0;padding:0;list-style:none;display:flex}.news-primary-nav a{white-space:nowrap;align-items:center;min-height:76px;font-size:13px;font-weight:600;display:flex;position:relative}.news-primary-nav a[aria-current=page]:after{background:var(--news-accent);content:"";width:30px;height:2px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.news-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.news-search{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.news-search svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:22px;height:22px}.news-subscribe{background:var(--news-ink);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:13px;font-weight:750;display:none;color:#fff!important}.news-subscribe:hover{background:#019eb4}.news-menu{position:relative}.news-menu summary{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;list-style:none;display:flex}.news-menu summary::-webkit-details-marker{display:none}.news-menu summary span{background:var(--news-ink);width:22px;height:2px;display:block}.news-menu nav{border:1px solid var(--news-line);background:#fff;min-width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.news-menu:not([open]) nav{display:none}.news-menu nav a{align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:650;display:flex}.news-menu nav a:hover{background:var(--news-soft)}.news-main{padding-top:22px;padding-bottom:72px}.news-lead-layout{grid-template-columns:minmax(0,1fr);gap:34px;min-width:0;display:grid}.news-lead-story{border-radius:10px;min-width:0;max-width:100%;min-height:470px;position:relative;overflow:hidden}.news-home .home-photo,.news-home .home-photo-placeholder{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.news-home .home-photo-placeholder{background:var(--news-soft)}.news-image-shade{background:linear-gradient(#0000 34%,#020a1233 52%,#02080ee6 100%);position:absolute;inset:0}.news-lead-copy{color:#fff;max-width:690px;padding:26px 24px;position:absolute;bottom:0;left:0;right:0}.news-sector-badge,.news-feature-kicker{color:var(--news-accent-dark);letter-spacing:.045em;text-transform:uppercase;background:#fff8f5;border-radius:999px;max-width:100%;padding:9px 14px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.news-lead-copy h1{font-family:var(--font-sans), Inter, Arial, sans-serif;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;margin:14px 0 10px;font-size:clamp(31px,7.8vw,48px);font-weight:800;line-height:.99}.news-lead-excerpt{max-width:620px;margin:0 0 14px;font-size:15px;line-height:1.48;display:none}.news-meta{color:var(--news-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;line-height:1.35;display:flex}.news-meta i{font-style:normal}.news-meta-inverse{color:#ffffffd1}.news-latest header{justify-content:space-between;align-items:center;min-height:44px;display:flex}.news-latest,.news-section,.news-wide-feature,.news-newsletter{min-width:0;max-width:100%}.news-latest h2,.news-section-title h2,.news-section-toolbar h2{font-family:var(--font-sans), Inter, Arial, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(29px,3vw,36px);font-weight:800;line-height:1}.news-latest ol{margin:5px 0 0;padding:0;list-style:none}.news-latest li+li{border-top:1px solid var(--news-line)}.news-latest-item{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:14px;min-height:102px;padding:10px 0;display:grid}.news-latest-copy{min-width:0}.news-latest-copy>span{color:var(--news-accent);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:5px;font-size:9px;font-weight:850;display:block;overflow:hidden}.news-latest-copy h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750;line-height:1.18}.news-latest-image{aspect-ratio:4/3;border-radius:7px;position:relative;overflow:hidden}.news-wide-feature{color:#fff;border-radius:10px;min-height:400px;margin-top:78px;position:relative;overflow:hidden}.news-wide-shade{background:linear-gradient(90deg,#030b12fa 0%,#030b12d4 38%,#030b1214 73%);position:absolute;inset:0}.news-wide-feature article{flex-direction:column;justify-content:center;align-items:flex-start;max-width:610px;min-height:400px;padding:36px 28px;display:flex;position:relative}.news-feature-kicker{color:#fff;background:0 0;border-radius:0;padding:0 0 15px;position:relative}.news-feature-kicker:after{background:var(--news-accent);content:"";width:32px;height:2px;position:absolute;bottom:4px;left:0}.news-wide-feature h2{letter-spacing:-.04em;text-wrap:balance;margin:14px 0 12px;font-size:clamp(30px,4.5vw,43px);font-weight:800;line-height:1.06}.news-wide-feature article>p{max-width:560px;margin:0 0 20px;font-size:15px;line-height:1.5}.news-read-button{background:#fff;border-radius:999px;align-items:center;gap:13px;min-height:44px;padding:0 20px;font-size:12px;font-weight:750;display:inline-flex;color:var(--news-ink)!important}.news-section{margin-top:54px}.news-section-title,.news-section-toolbar{justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;display:flex}.news-card-grid{gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.news-story-card{min-width:0}.news-card-image{aspect-ratio:16/9;border-radius:8px;display:block;position:relative;overflow:hidden}.news-card-image .news-sector-badge{text-overflow:ellipsis;white-space:nowrap;z-index:2;max-width:calc(100% - 28px);position:absolute;top:14px;left:14px;overflow:hidden}.news-card-copy h3{letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:pretty;margin:12px 0 0;font-size:19px;font-weight:750;line-height:1.12}.news-story-card:hover .news-card-copy h3,.news-latest-item:hover h3,.news-lead-story:hover h1{text-decoration:underline;-webkit-text-decoration-color:var(--news-accent);text-decoration-color:var(--news-accent);text-underline-offset:3px;text-decoration-thickness:2px}.news-filters{scrollbar-width:none;gap:8px;padding:3px;display:flex;overflow-x:auto}.news-filters::-webkit-scrollbar{display:none}.news-filters a{border:1px solid #dce1e6;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:36px;padding:0 17px;font-size:11px;font-weight:650;display:inline-flex}.news-filters a[aria-current=page]{background:var(--news-ink);border-color:var(--news-ink);color:#fff}.news-empty,.news-empty-filter{padding:80px 0}.news-empty h1{margin:0 0 12px;font-size:42px}.news-empty-filter a{text-decoration:underline}.news-newsletter{background:#fff4f0;border-radius:10px;align-items:center;gap:24px;margin-top:64px;padding:28px;display:grid}.news-newsletter>div>span{color:var(--news-accent-dark);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.news-newsletter h2{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1}.news-newsletter p{color:var(--news-muted);margin:0;font-size:14px;line-height:1.45}.news-newsletter fieldset{border:0;min-width:0;margin:0;padding:0;display:flex}.news-newsletter input,.news-newsletter button{font:inherit;border:0;min-height:48px}.news-newsletter input{color:var(--news-ink);background:#fff;border-radius:7px 0 0 7px;width:100%;min-width:0;padding:0 16px}.news-newsletter button{background:var(--news-accent);color:#fff;border-radius:0 7px 7px 0;padding:0 22px;font-size:12px;font-weight:750}.news-footer{color:#fff;background:#050708;padding:48px 0 22px}.news-footer-grid{gap:36px;display:grid}.news-footer-identity img{filter:brightness(0)invert()}.news-footer-identity>p{color:#b9c0c8;max-width:240px;margin:16px 0;font-size:13px;line-height:1.5}.news-footer nav,.news-footer-identity{align-content:start;gap:8px;display:grid}.news-footer nav>p{letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:800}.news-footer nav a,.news-footer nav span{color:#b9c0c8;font-size:13px;line-height:1.5}.news-footer nav a:hover{color:#fff}.news-social{gap:16px;display:flex}.news-social span{font-size:14px;font-weight:800}.news-footer-legal{color:#929ba4;border-top:1px solid #2c3135;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:36px;padding-top:20px;font-size:11px;display:flex}.news-footer-legal p{margin:0}@media (min-width:560px){.news-container{width:calc(100% - 48px)}.news-subscribe{display:inline-flex}.news-lead-copy{padding:34px}.news-lead-excerpt{display:block}.news-card-grid,.news-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.news-main{padding-top:30px}.news-lead-story{min-height:540px}.news-wide-feature article{padding:46px 42px}.news-newsletter{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);padding:34px 38px}}@media (min-width:1024px){.news-container{width:calc(100% - 64px)}.news-primary-nav{display:block}.news-lead-layout{grid-template-columns:minmax(0,1.72fr) minmax(330px,1fr)}.news-lead-story{min-height:520px}.news-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-footer-grid{grid-template-columns:1.45fr repeat(3,1fr)}}@media (min-width:1180px){.news-menu{display:none}}@media (max-width:759px){.news-lead-copy h1{font-size:clamp(30px,9.5vw,42px)}.news-wide-feature{min-height:480px}.news-wide-shade{background:linear-gradient(#030b120d 20%,#030b12eb 66%)}.news-wide-feature article{justify-content:flex-end;min-height:480px}.news-section-toolbar{flex-direction:column;align-items:flex-start}.news-filters{width:100%;max-width:100%;margin-inline:-3px}.news-newsletter fieldset{flex-direction:column;gap:8px}.news-newsletter input,.news-newsletter button{border-radius:7px}}@media (max-width:420px){.news-brand img{width:142px}.news-search{display:none}.news-lead-story{min-height:500px}.news-latest-item{grid-template-columns:minmax(0,1fr) 96px}}@media (prefers-reduced-motion:reduce){.news-home *,.news-home :before,.news-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
