.ds-editorial-article{grid-template-columns:var(--article-columns);padding-inline:var(--article-inset);color:var(--section-heading-text);display:grid;container-type:inline-size}.staging-experience>.ds-editorial-page.ds-editorial-page:has(>.ds-editorial-article:not([style*="display: none"])){padding-top:var(--article-page-top)}.ds-article-contents{top:var(--article-sticky-top);max-height:var(--article-contents-max-height);margin-right:var(--article-contents-gutter);margin-top:var(--article-contents-offset);scrollbar-width:none;overscroll-behavior:contain;scroll-behavior:smooth;grid-column:1;align-self:start;position:sticky;overflow-y:auto}.ds-article-contents:focus-visible{outline:auto}.ds-article-column{min-width:0;width:var(--article-full-width);max-width:var(--article-content-width);grid-column:2}.ds-article-mobile-contents{display:none}.ds-article-hero{isolation:isolate;width:var(--article-full-width);aspect-ratio:var(--article-hero-ratio);background:var(--article-hero-background);align-items:end;display:flex;position:relative;overflow:hidden}.ds-article-hero:before{content:"";width:var(--article-overlay-width);height:var(--article-overlay-height);background:var(--article-hero-overlay);z-index:-1;position:absolute;inset:0}.ds-article-hero-copy{width:var(--article-full-width);padding-block:var(--article-hero-copy-bottom);padding-inline:var(--article-hero-inset);position:relative}.ds-article-hero-copy p{margin:0;margin-bottom:var(--article-hero-copy-gap)}.ds-article-hero-copy h1{max-width:var(--article-title-width);margin:0}.ds-article-sphere{top:var(--article-sphere-top);right:var(--article-sphere-right);width:var(--article-sphere-width);transform:rotate(var(--article-sphere-rotation));opacity:var(--article-sphere-opacity);z-index:-1;position:absolute}.ds-article-sphere>span{color:var(--section-heading-accent)}@media (prefers-reduced-motion:no-preference){.ds-article-sphere>span{animation:staging-sphere-spin var(--article-sphere-rotation-duration) linear infinite}}.ds-article-sphere path{vector-effect:non-scaling-stroke}.ds-article-summary{margin:0;margin-top:var(--article-summary-gap);font-style:var(--article-summary-font-style);line-height:var(--article-reading-line-height)}.ds-article-metadata{-moz-column-gap:var(--article-metadata-column-gap);align-items:center;column-gap:var(--article-metadata-column-gap);row-gap:var(--article-date-gap);margin-top:var(--article-metadata-gap);color:var(--article-muted);flex-wrap:wrap;display:flex}.ds-article-metadata p{margin:0}.ds-article-metadata .ds-article-share-button{gap:var(--article-hero-copy-gap);width:auto;height:auto;font:inherit;letter-spacing:inherit;padding:0}.ds-article-metadata .ds-article-share-button:hover{background:0 0}.ds-article-published{align-items:center;gap:var(--article-date-gap);flex-wrap:wrap;display:flex}.ds-article-metadata a:hover,.ds-article-metadata a:focus-visible{color:var(--section-heading-accent);text-decoration:underline}.ds-article-header-extras{margin-top:var(--article-summary-gap)}.ds-article-body{margin-top:var(--article-body-gap)}.ds-article-body [id]{scroll-margin-top:var(--article-sticky-top)}.ds-article-body>:first-child{margin-top:0}.ds-article-body>*+*{margin-top:var(--article-heading-gap)}.ds-article-body>.ds-article-rich-text+.ds-article-faq{margin-top:var(--article-faq-heading-gap);padding-top:0}.ds-article-faq .ds-article-faq-text{letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:400;line-height:25px;line-height:var(--article-reading-line-height);letter-spacing:var(--article-reading-letter-spacing);color:var(--section-heading-text)}.ds-article-faq .ds-article-faq-item{border-radius:0}.ds-article-faq button.ds-article-faq-text{align-items:flex-start}.ds-article-faq button.ds-article-faq-text>svg{height:var(--article-reading-line-height)}.ds-article-faq button.ds-article-faq-text:is(:hover,[data-state=open]){color:var(--section-heading-accent)}.ds-article-rich-text{letter-spacing:-.03em;min-width:0;font-size:20px;font-weight:400;line-height:25px;line-height:var(--article-reading-line-height);letter-spacing:var(--article-reading-letter-spacing);overflow-wrap:anywhere}.ds-article-rich-text>:first-child{margin-top:0}.ds-article-rich-text :is(p,ul,ol,blockquote,pre,figure,table){margin-block:var(--article-paragraph-gap)}.ds-article-rich-text :is(h2,h3,h4,h5,h6){letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:400;line-height:25px}@media (min-width:768px){.ds-article-rich-text :is(h2,h3,h4,h5,h6){letter-spacing:-.03em;font-size:32px;font-weight:400;line-height:40px}}.ds-article-rich-text :is(h2,h3,h4,h5,h6){margin-top:var(--article-heading-gap);margin-bottom:var(--article-paragraph-gap);text-wrap:balance;scroll-margin-top:var(--article-sticky-top)}.ds-article-rich-text strong{font-weight:var(--article-emphasis-weight)}.ds-article-rich-text h2:before{content:"#";text-decoration:none;display:inline-block}.ds-article-rich-text h2{text-underline-offset:var(--article-underline-offset);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:underline}.ds-article-rich-text h3:before{content:"##"}.ds-article-rich-text :is(h2,h3):before{color:var(--section-heading-accent);margin-inline-end:var(--article-hero-copy-gap)}.ds-article-rich-text .ds-article-references{letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:400;line-height:20px}.ds-article-sources{margin-top:var(--article-heading-gap)}.ds-article-sources>summary{letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:400;line-height:25px}@media (min-width:768px){.ds-article-sources>summary{letter-spacing:-.03em;font-size:32px;font-weight:400;line-height:40px}}.ds-article-sources>summary{cursor:pointer;list-style:none;display:block}.ds-article-sources>summary::-webkit-details-marker{display:none}.ds-article-sources>summary:after{content:"";width:var(--article-sources-arrow-size);height:var(--article-sources-arrow-size);vertical-align:middle;clip-path:var(--article-sources-arrow-closed);background:currentColor;margin-inline-start:var(--article-hero-copy-gap);display:inline-block}.ds-article-sources[open]>summary:after{clip-path:var(--article-sources-arrow-open)}.ds-article-sources>summary h2{margin:0;display:inline}.ds-article-sources>summary:focus-visible{outline:auto}.ds-article-rich-text a{color:var(--section-heading-accent);text-underline-offset:var(--article-underline-offset);text-decoration:underline}.ds-article-rich-text a[href^=\#news-reference-]{letter-spacing:0;overflow-wrap:anywhere;vertical-align:super;min-width:0;font-size:14px;font-weight:400;line-height:0;font-size:var(--article-citation-font-size);text-decoration:none}.ds-article-rich-text :is(ul,ol){padding-left:var(--article-list-indent)}.ds-article-rich-text ul{padding-inline-start:var(--article-bullet-list-indent);list-style:outside}.ds-article-rich-text ol{list-style:decimal}.ds-article-rich-text li::marker{color:var(--section-heading-accent)}.ds-article-rich-text li{padding-inline-start:var(--article-list-text-gap)}.ds-article-rich-text li+li{margin-top:var(--article-list-item-gap)}.ds-article-rich-text blockquote{border-left:var(--dimension-rows-rule);padding-left:var(--article-paragraph-gap)}.ds-article-rich-text pre{max-width:var(--article-full-width);padding:var(--article-paragraph-gap);background:var(--article-hero-background);overflow-x:auto}.ds-article-rich-text :is(img,video,iframe){max-width:var(--article-full-width)}.ds-article-rich-text img{height:auto}.ds-article-toc{letter-spacing:0;overflow-wrap:anywhere;min-width:0;color:var(--article-muted);margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px;list-style:none}.ds-article-index-link{color:var(--article-muted);display:block}.ds-article-index-link+.ds-article-toc{margin-top:0}.ds-article-toc>.ds-article-toc-top{margin-bottom:var(--article-hero-copy-gap)}.ds-article-index-link:hover{color:var(--article-muted-hover)}.ds-article-index-link:focus-visible{outline:auto}.ds-article-toc a,.ds-article-toc button{color:inherit;text-align:left;display:block}.ds-article-toc a:hover,.ds-article-toc button:hover{color:var(--article-muted-hover)}.ds-article-toc a[aria-current=location]{color:var(--article-active)}.ds-article-toc a:focus-visible,.ds-article-toc button:focus-visible{outline:auto}.ds-article-toc [data-level="3"]{margin-left:var(--article-toc-indent)}.ds-article-toc [data-level="4"]{margin-left:var(--article-toc-nested-indent)}@media (prefers-reduced-motion:reduce){.ds-article-contents{scroll-behavior:auto}}@media (max-width:1023px){.ds-editorial-article{display:block}.ds-article-column{margin-inline:auto}.ds-article-contents{display:none}.ds-article-mobile-contents{margin-top:var(--article-mobile-contents-gap);display:block}.ds-article-mobile-contents summary{cursor:pointer;color:var(--article-muted)}.ds-article-mobile-contents>summary+.ds-article-toc{margin-top:var(--article-mobile-contents-gap)}}@media (max-width:767px){.ds-editorial-article{padding-inline:var(--article-mobile-inset)}.staging-experience>.ds-editorial-page.ds-editorial-page:has(>.ds-editorial-article:not([style*="display: none"])){padding-top:var(--article-mobile-page-top)}.ds-article-hero-copy>p{display:none}.ds-editorial-article .ds-article-summary,.ds-editorial-article .ds-article-rich-text,.ds-editorial-article .ds-article-faq .ds-article-faq-text{font-size:var(--article-mobile-reading-font-size)}.ds-article-hero{min-height:var(--article-mobile-hero-height)}.ds-article-body{margin-top:var(--article-mobile-body-gap)}}@media (max-width:399px){.staging-experience>.ds-editorial-page.ds-editorial-page:has(>.ds-editorial-article:not([style*="display: none"])){padding-top:var(--editorial-mobile-header-height)}}@media (min-width:400px) and (max-width:479px){.staging-experience>.ds-editorial-page.ds-editorial-page[data-section=ai-news]:has(>.ds-editorial-article:not([style*="display: none"])){padding-top:var(--editorial-mobile-header-height)}}.ds-article-rich-text table,.ds-article-rich-text table :is(th,td,p,li){letter-spacing:0;overflow-wrap:anywhere;overflow-wrap:normal;word-break:normal;min-width:0;font-size:16px;font-weight:400;line-height:24px}.ds-article-rich-text table :is(p,ul,ol){margin:0}.ds-article-rich-text table th{font-weight:var(--article-emphasis-weight)}
