.site.news-site{background:radial-gradient(at 72% 19%,#08232d70,#0000 48%),radial-gradient(at 28% 76%,#07232d90,#0000 53%),#030c11;overflow:clip}.news-site .site-header{background:linear-gradient(#020a0e,#040d12)}.news-site .site-footer{background:0 0}.news-wide{width:min(calc(100% - var(--gutter)), var(--shell-wide));margin-inline:auto}.news-crumbs{font-size:var(--type-caption);color:#afc0ca;letter-spacing:-.025em;padding-top:clamp(13px,2vw,20px)}.news-crumbs ol,.story-toc ol{margin:0;padding:0;list-style:none}.news-crumbs ol,.news-crumbs li{align-items:baseline;gap:.53em;display:flex}.news-crumbs ol{flex-wrap:wrap;row-gap:4px}.news-crumbs li{min-width:0}.news-crumbs li>span[aria-hidden]{color:#748e9a}.news-crumbs [aria-current]{color:#e8eef2}.news-crumbs a:hover,.story-byline a:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.news-intro{margin-top:clamp(26px,4.6vw,47px)}.news-eyebrow{color:#dbe5eb;font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.107em;flex-wrap:wrap;align-items:baseline;gap:.55em;font-weight:660;line-height:1.4;display:flex}.news-eyebrow i{color:#819aa9;font-style:normal}.news-intro h1{font-size:var(--type-display);letter-spacing:var(--tracking-heading);margin:.1em 0 .14em;font-weight:680;line-height:1.04}.news-intro>p:last-child{font-size:var(--type-lead);line-height:var(--leading-copy);letter-spacing:var(--tracking-copy);color:#dbe4e8}.news-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px 18px;margin:clamp(25px,4vw,38px) clamp(0px,1.1vw,13px) clamp(21px,3.2vw,30px);scroll-margin-top:20px;display:flex}.news-filters{flex-wrap:wrap;align-items:center;gap:clamp(6px,1.15vw,11px);width:100%;display:flex}.news-pill{color:#e2eaf0;min-height:2.5rem;line-height:1.25;font-size:var(--type-ui);letter-spacing:-.014em;white-space:nowrap;background:#071219;border:1px solid #92a5af;border-radius:100px;justify-content:center;align-items:center;gap:.6em;padding:.58em clamp(11px,1.68vw,16px);font-weight:510;transition:border-color .18s,background .18s;display:inline-flex}.news-pill[aria-current=true]{color:#101b22;background:linear-gradient(155deg,#f7f9fa,#c6d2da);border-color:#f0f5f7;font-weight:650}.news-pill:not([aria-current]):hover{background:#172a35;border-color:#e0edf2}.news-sort{margin-inline-start:auto}.news-sort svg{width:1.08em;height:1.08em}.news-sort [data-up]{transform:rotate(180deg)}.news-feature{isolation:isolate;background:#07191f;border:1px solid #7ca8b781;border-radius:clamp(13px,1.8vw,16px);align-items:center;min-height:clamp(23rem,38vw,35rem);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0002}.news-feature-visual,.news-feature-visual picture,.news-feature-visual img,.news-scene-frame{width:100%;height:100%;position:absolute;inset:0}.news-feature-visual{z-index:-2}.news-feature-visual img{object-fit:cover;object-position:center}.news-feature:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#031118f5,#03121ad9 23%,#03131b9e 37%,#05131a22 55%,#0000 71%);position:absolute;inset:0}.news-scene-frame{filter:drop-shadow(0 0 4px #07c9e4a1)}.news-scene-callout{color:#f4faff;letter-spacing:-.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(110deg,#0d2733e8,#071820e8);border:1px solid #5ee4eccc;border-radius:.6em;align-items:center;gap:.65em;padding:.66em .9em;font-size:11px;font-weight:540;line-height:1.24;display:inline-flex;position:absolute;top:48.7%;left:80.9%;right:auto;transform:translateY(-44%);box-shadow:0 4px 15px #0006,inset 0 0 15px #16b2c719}.news-scene-callout svg{width:1.85em;height:1.85em}.news-feature-copy{width:42%;padding:clamp(22px,4.1vw,41px) 0 clamp(22px,4.1vw,41px) clamp(24px,4.2vw,44px)}.news-feature-copy .news-eyebrow{letter-spacing:.085em}.news-feature-meta,.story-byline{color:#c5d3dc;font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:.65em;line-height:1.45;display:flex}.news-feature-meta{margin-top:.72em}.news-feature-copy h2{max-width:12.1ch;letter-spacing:var(--tracking-heading);text-wrap:balance;margin:.61em 0 .49em;font-size:clamp(26px,3.72vw,37px);font-weight:655;line-height:1.095}.news-feature-summary{color:#e2eaee;max-width:26ch;font-size:var(--type-body);line-height:var(--leading-copy);letter-spacing:var(--tracking-copy)}.news-feature-copy .button{min-height:clamp(33px,4.2vw,40px);margin-top:clamp(16px,2.8vw,25px);font-size:14px}.news-publications{margin-bottom:clamp(45px,7.4vw,69px)}.news-publications.after-feature{margin-top:clamp(36px,6.5vw,62px)}.news-publications>h2,.related-heading h2{color:#f1f4f6;letter-spacing:var(--tracking-heading);font-size:clamp(26px,4vw,38px);font-weight:650;line-height:1.08}.news-publications>h2{margin-bottom:clamp(18px,3.1vw,29px);padding:0 clamp(0px,1vw,9px)}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(13px,2.05vw,19px) clamp(10px,1.5vw,14px);display:grid}.news-card{min-width:0;scroll-margin-top:21px}.news-card-link{background:linear-gradient(140deg,#11242e85,#05151db8 64%,#071820c9);border:1px solid #7395a585;border-radius:clamp(10px,1.5vw,14px);flex-direction:column;height:100%;transition:border-color .2s,background-color .2s;display:flex;overflow:hidden}.news-card-image{aspect-ratio:1.17;background:#07171e;border-bottom:1px solid #82aab74b;overflow:hidden}.news-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,.7,.26,1)}.news-card-copy{flex-direction:column;flex:1;align-items:flex-start;gap:clamp(6px,.94vw,10px);padding:clamp(13px,2.15vw,22px);display:flex}.news-card-meta{color:#b5c6d0;font-size:var(--type-caption);flex-wrap:wrap;align-items:baseline;gap:.56em;font-weight:500;line-height:1.45;display:flex}.news-card-meta span:last-child{color:#d7e6ed;text-transform:uppercase;letter-spacing:.036em;font-weight:660}.news-card-copy h3{font-size:var(--type-card);letter-spacing:var(--tracking-heading);text-wrap:balance;font-weight:650;line-height:1.12}.news-card-summary{color:#c9d4da;font-size:var(--type-body);line-height:var(--leading-copy);letter-spacing:var(--tracking-copy);margin-bottom:auto}.news-card-copy .circle-arrow{width:clamp(25px,3vw,28px);height:clamp(25px,3vw,28px);margin-top:.3em}.news-card-link:focus-visible{outline-offset:3px}@media (hover:hover){.news-card-link:hover{background-color:#142833;border-color:#c6dbe5}:is(.news-card-link:hover .circle-arrow,.news-card-link:focus-visible .circle-arrow){color:#12212a;background:#d9e4eb;border-color:#d9e4eb}.news-card-link:hover img{transform:scale(1.028)}}.news-more{justify-content:center;margin:clamp(20px,4vw,37px) 0 0;display:flex}.news-more .button{gap:.8em}.mobile-more{display:none}.news-related{margin-block:clamp(48px,7vw,65px) clamp(43px,7vw,61px)}.related-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:clamp(18px,3vw,26px);display:flex}.back-to-news,.story-service{color:#d4e3ed;border-bottom:1px solid #a9c3d280;align-items:center;gap:.5em;padding:.3em 0;font-size:14px;font-weight:570;display:inline-flex}.back-to-news:hover,.story-service:hover{color:#fff;border-color:#fff}.story-header{background:radial-gradient(at 82% 74%,#0d303e85,#0000 72%),#09151d;border:1px solid #64818f8a;border-radius:clamp(14px,2vw,18px);grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);align-items:stretch;margin-top:clamp(21px,3.45vw,33px);display:grid;overflow:hidden}.story-heading{align-self:center;padding:clamp(22px,4.8vw,48px)}.story-heading h1{font-size:var(--type-section);letter-spacing:var(--tracking-heading);text-wrap:balance;overflow-wrap:break-word;margin:.3em 0;font-weight:660;line-height:1.055}.story-deck{color:#cedbe3;font-size:var(--type-lead);line-height:var(--leading-copy);letter-spacing:var(--tracking-copy)}.story-byline{margin-top:clamp(17px,2.55vw,24px)}.story-byline a{color:#e5edf2;font-weight:650}.story-byline i{color:#7792a0;font-style:normal}.story-cover{background:#071820;min-height:clamp(16rem,26vw,26rem);position:relative}.story-cover img{object-fit:cover;width:100%;height:100%;position:absolute}.story-layout{grid-template-columns:minmax(10rem,.7fr) minmax(0,2fr);align-items:start;gap:clamp(29px,7vw,70px);max-width:64rem;padding-block:clamp(30px,5.3vw,50px) 0;display:grid}.story-toc{border-top:1px solid #9ab5c075;padding-top:19px;position:sticky;top:24px}.story-toc>p{color:#d9e7ed;font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.08em;font-weight:660}.story-toc ol{margin-top:12px;display:grid}.story-toc li{border-bottom:1px solid #a8bfcc2e}.story-toc a{color:#bdcdd8;font-size:var(--type-ui);padding:10px 0;line-height:1.45;display:block}.story-toc a:hover{color:#fff}.story-body{min-width:0;max-width:66ch}.story-body .story-lead{color:#e1ebef;letter-spacing:-.028em;font-size:1.1875rem;line-height:1.55}.story-body section{margin-top:clamp(24px,3.2vw,29px);scroll-margin-top:24px}.story-body h2{color:#eff4f6;letter-spacing:-.032em;text-wrap:balance;margin-bottom:.48em;font-size:clamp(1.45rem,2.5vw,1.75rem);line-height:1.2}.story-body section p{color:#c8d4dc;font-size:var(--type-lead);letter-spacing:-.008em;line-height:1.7}.story-body section p+p{margin-top:.85em}.story-service{margin-top:clamp(19px,3vw,25px)}@media (max-width:900px) and (min-width:681px){.news-grid{gap:13px}.news-card-copy{padding:15px 13px}.news-card-meta{gap:.42em;font-size:10px}.news-feature-copy{width:44%}.news-feature{min-height:395px}.news-toolbar{margin-inline:0}}@media (max-width:680px){.news-wide{width:calc(100% - 2 * var(--gutter))}.news-crumbs{font-size:11px;line-height:1.4}.news-intro{margin-top:30px}.news-intro h1{font-size:clamp(48px,11.9vw,68px)}.news-intro>p:last-child{max-width:34ch;font-size:17px}.news-toolbar{gap:11px;margin:24px 0 19px}.news-filters{gap:6px}.news-pill{min-height:36px;padding:7px 12px;font-size:12px}.news-sort{min-height:33px;margin-inline-start:auto}.news-feature{flex-direction:column;align-items:stretch;min-height:0;display:flex}.news-feature:before{display:none}.news-feature-visual{z-index:0;aspect-ratio:1.55;border-bottom:1px solid #7898a345;width:100%;position:relative;inset:auto;overflow:hidden}.news-feature-visual picture,.news-scene-frame{width:129%;left:auto;right:0}.news-feature-copy{width:100%;max-width:100%;padding:23px}.news-feature-copy h2{max-width:20ch;margin-block:.48em .38em;font-size:clamp(30px,6.55vw,40px)}.news-feature-summary{max-width:38ch}.news-feature-copy .button{margin-top:19px}.news-scene-callout{gap:.33em;max-width:23%;padding:.44em .55em;font-size:clamp(8px,1.7vw,11px);top:48.7%;left:75.7%;right:auto}.news-scene-callout svg{width:1.35em;height:1.35em}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.news-publications>h2{padding:0}.news-publications.after-feature{margin-top:40px}.news-card-copy{padding:14px}.news-card-copy h3{font-size:22px}.story-header{grid-template-columns:minmax(0,1fr)}.story-heading{padding:25px 22px}.story-heading h1{font-size:clamp(33px,7.9vw,46px)}.story-byline{font-size:12px}.story-cover{aspect-ratio:1.65;min-height:0}.story-layout{flex-direction:column;align-items:stretch;gap:29px;display:flex}.story-toc{position:static}.story-toc a{padding-block:9px;font-size:14px}.story-body section p{line-height:1.64}}@media (max-width:520px){.news-grid{grid-template-columns:minmax(0,1fr);gap:17px}.news-grid[data-compact=true]>:nth-child(n+4){display:none}.mobile-more{display:flex}.desktop-more{display:none}.news-card-image{aspect-ratio:1.54}.news-card-copy{gap:8px;padding:17px 18px 19px}.news-card-copy h3{font-size:25px}.news-card-meta{font-size:11px}.news-card-copy .circle-arrow{width:33px;height:33px}.news-feature-copy{padding:20px}.news-feature-copy h2{text-wrap:initial}.news-toolbar{align-items:flex-start}.news-related .news-card-image{aspect-ratio:1.85}}@media (max-width:380px){.news-scene-callout svg{display:none}.news-scene-callout{gap:0;font-size:9px}}@media (prefers-reduced-motion:reduce){.news-card-link,.news-card-link img,.news-pill{transition:none}}.story-progress{display:none}@supports (animation-timeline:view()) and (animation-range:contain 0% contain 100%){@media screen and (prefers-reduced-motion:no-preference){.news-story{view-timeline:--article block}.story-progress{z-index:3;pointer-events:none;background:#7993a222;height:2px;margin-bottom:-2px;display:block;position:sticky;top:0}.story-progress:after{content:"";transform-origin:0;background:linear-gradient(90deg,#849aa5,#dae9f1);height:100%;animation:1s linear both story-read;animation-timeline:--article;animation-range:contain;display:block}}}.story-toc a:focus-visible{color:#fff}@keyframes story-read{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.news-scene-callout span{max-width:11ch}
