@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/2f1d8ba353927d7a-s.0hj4s_5jm3w9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/170667d967551a11-s.p.0kltdahgff34k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/577256d7356a9b8e-s.2dnpybtfk0qqs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0e6a0e5f826ff4ae-s.346gnvnpxgpqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/dbd8dd1b6dc008ad-s.0l3wlg4e86e0_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5ff35ec1ce4a2f4e-s.p.0xam85z7klw24.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/badbcc8983f2091f-s.2uht6rzo0kdoj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/1a19cccc9d303251-s.3480h741jpbkl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/17603af13aa8a542-s.4533bvve4s6a4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/207e57240b1809b2-s.p.3ls_3_aoj0ebm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/00231884809ac59e-s.0i9j7-y4t3ijp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f05228a5f9ec0eae-s.3kxgs-7nixrf6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9dc791b0865fd39f-s.3-knllbbx5za1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c29509b8a0bee3b9-s.p.3prmnh56md9ao.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/261abb472e2873a9-s.2xq-bk2b34x28.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/536b4d72a397ec90-s.27c8-9qx-v7kc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans Fallback;src:local(Arial);ascent-override:105.3%;descent-override:28.55%;line-gap-override:0.0%;size-adjust:96.68%}.PsHiMq_className{font-family:PT Sans,PT Sans Fallback}.PsHiMq_variable{--sans:"PT Sans", "PT Sans Fallback"}
@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c1ce2c6d3953f3d9-s.1k4ucadp3c49n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8ea43e2ae651a61c-s.p.1fhlo4n-yw_8q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2dc0569d2b17485f-s.0f6s-1-klg_ra.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc9ef8ff482b9f62-s.2qtbptn1adhhp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc50da98e1412c36-s.3qppqqguj97ww.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c8debb0848df348c-s.2r46yfvrihigk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11dbffe42f510725-s.1xrha4k2s3wi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed Fallback;src:local(Arial);ascent-override:104.44%;descent-override:27.48%;line-gap-override:0.0%;size-adjust:88.83%}.t98nda_className{font-family:Roboto Condensed,Roboto Condensed Fallback;font-style:normal;font-weight:500}.t98nda_variable{--news-font:"Roboto Condensed", "Roboto Condensed Fallback"}
:root{--site-max-width:1288px;--site-gutter:40px;--rule-section:1px solid var(--color-rule);--rule-divider:1px solid var(--color-divider);--space-section:40px;--type-base:14px;--type-meta:12px;--type-byline:14px;--type-control:16px;--control-height:52px;--type-section:20px;--type-page-title:38px;--font-news-title:var(--news-font), var(--sans), Arial, sans-serif;--weight-news-title:500;--type-article-title:30px;--space-article-heading:24px;--type-home-title:20px;--type-home-secondary-title:16px;--type-home-description:16px;--type-lead-title:20px;--type-listing-lead-title:18px;--type-card-title:18px;--type-compact-title:16px;--type-carousel-title:16px;--type-feed-title:14px;--type-ranked-title:16px;--type-brief-title:16px;--type-related-title:18px;--type-editor-title:16px;--line-editor-title:24px;--type-further-title:16px;--type-preview-title:16px;--line-news-heading:1.25;--line-news-card:1.375;--type-description:14px;--type-empty-title:24px;--type-article-body:18px;--type-article-deck:18px;--type-body-h1:36px;--type-body-h2:30px;--type-body-h3:24px;--line-article-body:1.8;--type-table:16px;--type-caption:14px;--type-chart-label:13px;--line-heading:1.3;--line-copy:1.5;--line-meta:1.5}@media (min-width:1280px){:root{--site-gutter:0px}}@media (min-width:1280px) and (max-width:1365.98px){:root{--site-max-width:1208px}}@media (max-width:650px){:root{--type-page-title:32px;--type-empty-title:22px}}@media (max-width:1024px){:root{--line-article-body:1.7;--type-body-h1:32px;--type-body-h2:28px;--type-body-h3:22px}}@media (max-width:640px){:root{--type-body-h1:30px;--type-body-h2:24px;--type-body-h3:20px}}@media (max-width:767px){:root{--type-home-secondary-title:18px;--type-home-description:14px;--type-listing-lead-title:14px;--type-card-title:14px;--type-related-title:14px;--type-compact-title:18px;--type-editor-title:18px;--line-editor-title:28px;--type-further-title:18px;--space-article-heading:20px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-surface);color:var(--color-text);font-family:var(--sans), Arial, sans-serif;line-height:var(--line-meta);-webkit-font-smoothing:antialiased;font-size:var(--type-base);margin:0}a{color:inherit;text-decoration:none}a:where(:not(.news-link)):hover{color:var(--color-link)}button,input,select,textarea{font:inherit}code,kbd,pre,samp{font-family:inherit}button{cursor:pointer}button:disabled{cursor:wait}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}img,video{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--sans), Arial, sans-serif;letter-spacing:normal}p{line-height:1.75}.shell{width:calc(100% - 2 * var(--site-gutter));max-width:var(--site-max-width);margin-inline:auto}.wordmark{font-family:var(--sans), Arial, sans-serif;letter-spacing:-4px;color:var(--color-wordmark);font-size:55px;font-weight:700;line-height:1.1}.wordmark span{letter-spacing:-2px;font-size:.65em;font-weight:400}.empty-state button{color:#fff;font-size:var(--type-control);min-height:var(--control-height);background:#1b2231;border:0;align-items:center;gap:8px;padding:12px 23px;display:flex}.topic-line{white-space:nowrap;border-bottom:var(--rule-divider);min-height:59px;font-size:var(--type-meta);align-items:center;gap:24px;margin-bottom:28px;display:flex;overflow-x:auto}.topic-line>*{flex-shrink:0}.topic-line strong{font-size:var(--type-meta);letter-spacing:.1em;color:var(--color-accent)}.topic-line>span{color:var(--color-muted)}.topic-line a{white-space:nowrap}.story{overflow-wrap:anywhere;min-width:0}.story-image{background:var(--color-image-placeholder);display:block;overflow:hidden}.story-image img{aspect-ratio:1.5;object-fit:cover;width:100%}.story-image img,.home-lead-image img{transition:transform .4s}.story-image:hover img,.home-lead-image:hover img{transform:scale(1.025)}.eyebrow{font-family:var(--sans), Arial, sans-serif;color:var(--color-eyebrow);font-size:var(--type-meta);letter-spacing:.07em;margin:15px 0 8px;font-weight:700;display:block}.category-badge{border:1px solid var(--color-pill-border);width:fit-content;max-width:100%;color:var(--color-text);font:700 16px/1.4 var(--sans), Arial, sans-serif;letter-spacing:normal;overflow-wrap:anywhere;background:0 0;border-radius:24px;align-self:flex-start;padding:2px 12px 4px;display:inline-block}.category-badge:is(:hover,:focus-visible){color:var(--color-text)}.story h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-card-title);line-height:var(--line-news-card)}.description{color:var(--color-muted);font-size:var(--type-description);line-height:var(--line-copy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.read-time{font-size:var(--type-meta);line-height:var(--line-meta);color:var(--color-muted);letter-spacing:.03em;margin-top:15px;display:block}.read-time span{margin-left:5px}.headline-grid{border-bottom:var(--rule-divider);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:28px;padding-bottom:30px;display:grid}.headline-grid>.story+.story{border-left:var(--rule-divider);padding-left:24px}.compact h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-compact-title);line-height:var(--line-news-heading)}.compact .description,.compact .read-time span{display:none}.content-and-sidebar{margin-top:var(--space-section);grid-template-columns:minmax(0,1fr) 290px;gap:40px;display:grid}.sidebar{border-left:var(--rule-divider);padding-left:28px}.section-title{border-top:var(--rule-section);justify-content:space-between;align-items:center;margin-bottom:0;padding:6px 0 20px;display:flex}.section-title h2{font-family:var(--sans);line-height:var(--line-heading);letter-spacing:normal;font-weight:700;font-size:var(--type-section)}.section-title svg{stroke-width:1.2px}.category-section{margin-bottom:var(--space-section)}.section-grid{grid-template-columns:1.2fr 1fr;column-gap:28px;display:grid}.section-lead{border-right:var(--rule-divider);grid-row:span 3;padding-right:25px}.section-lead h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-lead-title);line-height:var(--line-news-card)}.section-lead .description{display:none}.brief{border-bottom:var(--rule-divider);grid-template-columns:1fr 85px;gap:15px;margin-bottom:17px;padding-bottom:17px;display:grid}.brief .story-text{grid-area:1/1}.brief .story-image{grid-area:1/2;align-self:start}.brief .story-image img{aspect-ratio:1.25}.brief h2{letter-spacing:normal;font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-brief-title);line-height:var(--line-news-card)}.brief .eyebrow,.brief .description{display:none}.brief .read-time{margin-top:8px}.brief .read-time span{display:none}.ranked ol{margin:0;padding:0;list-style:none}.ranked li{border-bottom:var(--rule-divider);grid-template-columns:32px 1fr;gap:10px;padding:15px 0;display:grid}.ranked li:first-child{padding-top:0}.ranked li>span{font-family:var(--sans), Arial, sans-serif;color:var(--color-muted);font-size:28px;font-style:italic;line-height:1.2}.ranked li>a{overflow-wrap:anywhere;letter-spacing:normal;min-width:0;font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-ranked-title);line-height:var(--line-news-card)}.ranked,.editor-pick{margin-bottom:var(--space-section)}.editor-story{grid-template-columns:1.1fr 1fr;gap:25px;display:grid}.editor-story h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-editor-title);line-height:var(--line-editor-title)}.editor-story .eyebrow{margin-top:0}.editor-story .story-image img{object-fit:cover;height:100%}.section-empty{color:var(--color-muted);border-bottom:var(--rule-divider);font-size:var(--type-meta);padding:25px 0 45px}.empty-state{background:var(--color-surface-subtle);text-align:center;margin:30px 0;padding:80px 35px 100px}.empty-state h2,.empty-state h1{line-height:var(--line-heading);font-size:var(--type-empty-title);margin:16px 0 20px}.empty-state p{color:var(--color-muted);font-size:var(--type-description)}.empty-state button{margin:20px auto}.empty-state>a{color:var(--color-accent);margin-top:25px;display:inline-block}.site-footer{border-top:var(--rule-section);background:var(--color-surface-subtle);margin-top:70px;padding:38px 0 26px}.static-info-page{min-height:45vh;padding-top:48px;padding-bottom:32px}.static-info-page h1{overflow-wrap:anywhere;margin-bottom:32px}.site-footer .wordmark{letter-spacing:-2px;font-size:37px}.footer-links{font-size:var(--type-byline);flex-wrap:wrap;gap:30px;margin:28px 0 40px;display:flex}.footer-details{font-size:var(--type-byline);flex-wrap:wrap;justify-content:space-between;gap:24px 40px;margin-bottom:28px;line-height:1.7;display:flex}.footer-contact{flex:280px;gap:12px;min-width:0;font-style:normal;display:grid}.footer-contact>div,.footer-socials a{align-items:flex-start;gap:8px;display:flex}.footer-contact svg,.footer-socials svg{flex-shrink:0;margin-top:4px}.footer-contact span{white-space:pre-line;overflow-wrap:anywhere}.footer-socials{flex-wrap:wrap;align-content:flex-start;gap:8px 22px;display:flex}.footer-socials a,.footer-contact a{overflow-wrap:anywhere;padding:6px 0}.footer-socials a:hover,.footer-contact a:hover{text-decoration:underline}.footer-details a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.footer-bottom{border-top:var(--rule-divider);font-size:var(--type-meta);color:var(--color-muted);text-align:center;justify-content:center;gap:20px;padding-top:20px;display:flex}.footer-bottom a{text-underline-offset:3px;text-decoration:underline}.footer-bottom a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.page-heading{overflow-wrap:anywhere;border-bottom:var(--rule-divider);min-width:0;padding:40px 0 24px}.page-heading h1{font-family:var(--sans), Arial, sans-serif;letter-spacing:normal;line-height:var(--line-heading);font-size:var(--type-page-title);margin:8px 0 14px}.page-heading p{color:var(--color-muted);margin:10px 0}.muted{font-size:var(--type-meta);color:var(--color-muted)}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 27px;display:grid}.listing-grid .story{border-bottom:var(--rule-divider);padding-bottom:25px}.listing-grid .story h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-card-title);line-height:var(--line-news-card)}.pagination{font-size:var(--type-byline);flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin:45px 0;display:flex}.pagination a{border:1px solid var(--color-border-soft);padding:12px 18px}.ad-banner{text-align:center;background:var(--color-ad-surface);margin:20px 0 30px}.ad-banner img,.ad-banner video{object-fit:contain;max-height:180px;margin:auto}.ad-side img,.ad-side video{width:100%;max-height:none}.article-text-controls{flex:none;position:relative}.article-text-trigger{border:1px solid var(--color-control-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-text);border-radius:50%;font-size:22px}.article-text-trigger>span>span{font-size:.75em}.article-text-trigger:hover,.article-text-trigger[aria-expanded=true]{background:var(--color-control-hover)}.article-text-popover{z-index:20;background:var(--color-surface);border:1px solid var(--color-popover-border);width:min(280px,100vw - 32px);font:400 16px/1.4 var(--sans), Arial, sans-serif;border-radius:12px;padding:20px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 28px #0002}.article-text-popover fieldset{border:0;min-width:0;margin:0;padding:0}.article-text-popover legend{margin-bottom:12px;font-weight:700}.article-text-option{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:48px;display:grid}.article-text-option input{width:18px;height:18px;accent-color:var(--color-link);cursor:pointer}.article-text-option:has(input:checked){font-weight:700}.article-body{font-family:var(--sans), Arial, sans-serif;line-height:var(--line-article-body);overflow-wrap:anywhere;font-size:calc(var(--type-article-body) * var(--article-text-scale,1))}.article-body p{line-height:var(--line-article-body);margin:0 0 24px}.article-body h1,.article-body h2,.article-body h3{line-height:var(--line-heading)}.article-body h1{font-size:calc(var(--type-body-h1) * var(--article-text-scale,1));margin:40px 0 20px}.article-body h2{font-size:calc(var(--type-body-h2) * var(--article-text-scale,1));margin:40px 0 20px}.article-body h3{font-size:calc(var(--type-body-h3) * var(--article-text-scale,1));margin:32px 0 15px}.article-body img{max-width:100%;height:auto;margin:25px auto}.article-body table{border-collapse:collapse;width:100%;max-width:100%;font-size:calc(var(--type-table) * var(--article-text-scale,1));line-height:var(--line-copy);margin:25px 0;display:block;overflow:auto}.article-body th,.article-body td{border:1px solid var(--color-border);min-width:8ch;padding:12px}.article-body blockquote{border-left:3px solid var(--color-accent);background:var(--color-quote);font-family:var(--sans), Arial, sans-serif;font-size:inherit;margin:30px 0;padding:12px 25px}.article-body figure{margin-inline:0}.article-body figcaption,.article-body caption{font-size:calc(var(--type-caption) * var(--article-text-scale,1));line-height:var(--line-meta);color:var(--color-muted)}.article-body a{color:var(--color-article-link);text-decoration:underline}.article-body iframe{aspect-ratio:16/9;border:0;width:100%}.article-body .tiptap-youtube,.article-body .tiptap-facebook-video{aspect-ratio:16/9;margin:25px 0;position:relative}.article-tags{border-bottom:var(--rule-divider);flex-wrap:wrap;gap:10px;margin:30px 0;padding:25px 0;display:flex}.article-tags a{border:1px solid var(--color-border-soft);font-size:var(--type-byline);overflow-wrap:anywhere;min-width:0;padding:8px 13px}.share{align-items:center;gap:8px;display:flex}.share button,.share a{border:1px solid var(--color-control-border);font-size:var(--type-meta);color:var(--color-secondary);background:0 0;padding:8px;font-weight:400;display:flex}.share-status{font-size:var(--type-meta);overflow-wrap:anywhere}.related-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.related-grid h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-related-title);line-height:var(--line-news-heading)}.related-grid .description{display:none}.article-extras{width:calc(100% - 80px);max-width:1120px;margin:56px auto 0}.article-extras>.ranked{margin-top:var(--space-section)}.article-extras .ranked ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}.article-extras .ranked li{padding-block:15px}.skip-link{z-index:100;background:var(--color-surface);padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.setup-note{font-size:var(--type-meta);color:var(--color-muted)}.permanent{margin-top:15px}.search-form{border-bottom:var(--rule-divider);gap:10px;padding-block:20px;display:flex}.search-form input:not([type=hidden]){font-size:var(--type-control);line-height:var(--line-meta);min-height:var(--control-height);border:1px solid var(--color-search-border);flex:1;min-width:0;padding:13px 18px}.search-form button{font-size:var(--type-control);line-height:var(--line-meta);min-height:var(--control-height);color:#fff;background:#1b2231;border:0;flex-shrink:0;align-items:center;gap:8px;padding:12px 23px;display:flex}@media (max-width:1050px){.shell{width:calc(100% - 48px)}.wordmark{font-size:46px}.content-and-sidebar{grid-template-columns:minmax(0,1fr) 230px;gap:25px}.sidebar{padding-left:20px}.headline-grid{gap:18px}.headline-grid>.story+.story{padding-left:18px}.section-grid{display:block}.section-lead{border:0;margin-bottom:23px;padding:0}.section-lead .story-image img{aspect-ratio:1.8}.editor-story{display:block}.editor-story .story-text{margin-top:18px}}@media (max-width:650px){.shell{width:calc(100% - 32px)}.wordmark{letter-spacing:-2px;font-size:30px}.wordmark span{letter-spacing:-1px}.topic-line{gap:17px;min-height:45px;margin-bottom:24px;overflow-x:auto}.headline-grid{border-top:var(--rule-divider);grid-template-columns:1fr 1fr;gap:24px 18px;margin-top:0;padding-top:25px}.headline-grid>.story+.story{border-left:0;padding-left:0}.content-and-sidebar{margin-top:28px;display:block}.sidebar{margin-top:var(--space-section);border-left:0;padding-left:0}.sidebar>.brief,.sidebar>.section-title{display:none}.section-lead{margin-bottom:24px}.brief{grid-template-columns:1fr 90px}.ranked li{grid-template-columns:32px 1fr;padding:15px 0}.site-footer{margin-top:42px;padding-top:28px}.site-footer .wordmark{font-size:30px}.footer-links{gap:25px;margin:25px 0}.footer-bottom{flex-direction:column;gap:12px;line-height:1.7}.empty-state{padding:60px 18px}.page-heading{padding-top:25px}.listing-grid{gap:25px 16px}.listing-grid .description{-webkit-line-clamp:2}.listing-grid .read-time span{display:none}.article-extras .ranked ol{grid-template-columns:minmax(0,1fr)}.related-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.related-grid .story:last-child{display:none}.ad-banner img{max-height:110px}.ad-side img{max-height:300px}}@media (min-width:1051px){.topic-line{min-height:42px;margin-bottom:20px}.wordmark{font-size:60px}}.category-sublinks{font-size:var(--type-byline);gap:24px;padding-top:25px;display:flex;overflow-x:auto}.category-sublinks a{white-space:nowrap;padding-bottom:10px}.listing-grid>.story:first-child{grid-column:span 2;grid-template-columns:1fr 1.4fr;gap:26px;display:grid}.listing-grid>.story:first-child .story-text{grid-area:1/1}.listing-grid>.story:first-child .story-image{grid-area:1/2}.listing-grid>.story:first-child h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-listing-lead-title);line-height:var(--line-news-card)}.listing-grid>.story:first-child .eyebrow{margin-top:0}.listing-grid>.story:first-child .story-image img{object-fit:cover;height:100%;min-height:250px}@media (min-width:651px) and (max-width:1050px){.wordmark{font-size:36px}.topic-line{min-height:42px;margin-bottom:22px}.headline-grid{grid-template-columns:1fr 1fr}.headline-grid>.story:nth-child(3){border-left:0;padding-left:0}.content-and-sidebar{display:block}.sidebar{margin-top:var(--space-section);border-left:0;padding:0}.section-grid{display:grid}.section-lead{grid-row:span 3}}@media (max-width:650px){.category-sublinks{gap:18px;padding-top:20px}.listing-grid>.story:first-child{flex-direction:column;gap:15px;display:flex}.listing-grid>.story:first-child .story-text{order:-1}.listing-grid>.story:first-child .story-image img{aspect-ratio:1.5;min-height:0}.listing-grid>.story:first-child .description{-webkit-line-clamp:3}}.page-heading.author-profile{padding-block:40px 32px}.author-profile--pictured{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:32px;display:grid}.author-profile-image{object-fit:cover;width:180px;height:180px}.author-profile>div{overflow-wrap:anywhere;min-width:0;max-width:760px}.page-heading.author-profile h1{font-size:var(--type-page-title);font-weight:700;line-height:var(--line-heading)}.author-profile p{color:var(--color-secondary);white-space:pre-line;font-size:18px}.author-profile .muted{font-size:var(--type-meta);margin-top:12px;display:inline-block}@media (max-width:650px){.page-heading.author-profile{padding-top:28px}.author-profile--pictured{grid-template-columns:minmax(0,1fr);gap:20px}.author-profile-image{width:112px;height:112px}.author-profile p{font-size:16px}}.embedded-chart{border-block:1px solid var(--color-border-soft);font-family:var(--sans);font-size:calc(var(--type-chart-label) * var(--article-text-scale,1));line-height:var(--line-meta);min-width:0;margin:30px 0;padding:20px 8px}.embedded-chart figcaption{font-weight:700;font-size:calc(var(--type-caption) * var(--article-text-scale,1));margin:0 0 15px 10px}.chart-scroll{max-width:100%;overflow-x:auto}.chart-scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.chart-canvas{width:100%}.embedded-chart svg text{font-family:var(--sans), Arial, sans-serif}.chart-legend-label{color:var(--color-text)}
.article-body{display:flow-root}.article-body-chunk,.article-copy{display:contents}.article-body .article-copy>:is(figure,table,iframe,video,div){clear:both}.article-body .article-copy>:is(blockquote,ul,ol){display:flow-root}.reading-insert{--article-text-scale:1}.reading-carousel{background:var(--color-reading-card);border-radius:3px;overflow:clip}.reading-card[hidden]{display:none}.reading-card img{aspect-ratio:13/8;object-fit:cover;width:100%;height:auto;display:block}.article-body .reading-card img{margin:0}.article-body .reading-card a{color:inherit;text-decoration:none}.article-body .reading-card h2 a:hover{text-decoration:underline}.reading-card-copy{padding:16px}.reading-card h2,.article-body .reading-card h2,.reading-subhighlights h2,.reading-popup h2,.reading-editor h2{font-family:var(--font-news-title);overflow-wrap:anywhere;margin:12px 0;font-size:18px;font-weight:500;line-height:1.25}.reading-card p,.article-body .reading-card p{font:400 var(--type-description)/var(--line-copy) var(--sans), Arial, sans-serif;overflow-wrap:anywhere;margin:12px 0 0}.reading-carousel-controls{border-top:var(--rule-divider);font:400 12px/1.5 var(--sans), Arial, sans-serif;justify-content:space-between;align-items:center;padding:8px;display:flex}.reading-carousel-controls button,.reading-popup-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.reading-subhighlights{width:calc(100% - 48px);max-width:720px;margin:var(--space-section) auto 0;min-width:0}.reading-subhighlights ol{margin:0;padding:0;list-style:none}.reading-subhighlights li{border-top:var(--rule-divider);grid-template-columns:64px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.reading-subhighlights li:first-child{border-top:0}.reading-rank{font:400 80px/.9 var(--sans), Arial, sans-serif;color:var(--color-ranking)}.reading-subhighlights h2{margin:0 0 12px;font-size:16px;line-height:1.375}.reading-subhighlights p{color:var(--color-muted);font:400 12px/1.5 var(--sans), Arial, sans-serif;overflow-wrap:anywhere;margin:0}.reading-subhighlights p a{font-weight:700}.reading-banner{clear:both;border:1px solid var(--color-reading-border);background:var(--color-reading-card);color:var(--color-text);margin:32px 0;padding:16px}.reading-banner img{object-fit:contain;width:100%;max-width:100%;height:auto;margin:8px 0 16px;display:block}.reading-ad-label{font:400 12px/1.5 var(--sans), Arial, sans-serif;color:var(--color-muted);display:block}.article-body .reading-banner h2{font:500 24px/1.25 var(--font-news-title);text-align:center;margin:0 0 20px}.article-body .reading-banner p{font:400 16px/1.5 var(--sans), Arial, sans-serif;overflow-wrap:anywhere;margin:0 0 20px}.reading-cta,.article-body .reading-cta{color:#fff;text-align:center;font:700 16px/1.5 var(--sans), Arial, sans-serif;overflow-wrap:anywhere;background:#174c72;border-radius:3px;padding:12px 16px;text-decoration:none;display:block}.reading-editor{padding-bottom:var(--space-section);margin-bottom:var(--space-section);border-bottom:var(--rule-divider)}.reading-editor article{gap:24px;min-width:0;display:grid}.reading-editor img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.reading-editor h2{font-size:20px}.reading-editor p{font:400 var(--type-description)/var(--line-copy) var(--sans), Arial, sans-serif;overflow-wrap:anywhere}.reading-popup{z-index:70;max-height:70dvh;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));background:var(--color-surface);width:360px;max-width:calc(100vw - 32px);color:var(--color-text);border-radius:16px;animation:.2s ease-out reading-appear;position:fixed;overflow:hidden auto;box-shadow:0 12px 50px #0003}.reading-popup>img{object-fit:cover;width:100%;height:170px;display:block}.reading-popup>div{padding:18px}.reading-popup h2{margin:10px 0 20px}.reading-popup-close{background:var(--color-surface);border-radius:50%;position:absolute;top:8px;right:8px;box-shadow:0 1px 5px #0003}.article-hero-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.article-expand-icon{color:#fff;background:#17191dcc;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:16px;right:16px}.article-body [data-gallery-index]{cursor:zoom-in}.article-body-image{width:fit-content;max-width:100%;margin:25px auto;line-height:0;display:block;position:relative}.article-body .article-body-image>img{margin:0}.article-gallery{color:#fff;background:#080808;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 64px 24px;position:fixed;inset:0;overflow:auto}.article-gallery::backdrop{background:#080808}.article-gallery[open]{flex-direction:column;display:flex}.gallery-toolbar{min-height:44px;font:400 14px/1.5 var(--sans), Arial, sans-serif;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;left:16px;right:16px}.gallery-toolbar span{background:#292929;border-radius:24px;padding:6px 14px}.article-gallery button{color:#fff;border:1px solid var(--color-border-strong);cursor:pointer;background:#171717;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.gallery-toolbar button{position:absolute;right:0}.gallery-stage{touch-action:pan-y pinch-zoom;flex:1;place-items:center;min-height:0;display:grid}.gallery-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 160px);display:block}.gallery-prev,.gallery-next{position:absolute;top:50%;transform:translateY(-50%)}.gallery-prev{left:12px}.gallery-next{right:12px}.gallery-caption{max-width:900px;font:400 14px/1.5 var(--sans), Arial, sans-serif;overflow-wrap:anywhere;margin:16px auto 0}.reading-carousel button:focus-visible,.reading-popup button:focus-visible,.article-gallery button:focus-visible,.article-hero-open:focus-visible,.article-body [data-gallery-index]:focus-visible{outline-offset:3px;outline:3px solid #b18b31}@keyframes reading-appear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.reading-editor article{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.reading-editor h2{font-size:24px}}@media (max-width:1023px){.reading-popup{display:none}}@media (max-width:767px){.article-gallery{padding:64px 12px 76px}.gallery-stage img{max-height:calc(100dvh - 210px)}.gallery-prev,.gallery-next{top:auto;bottom:16px;transform:none}}@media (max-width:650px){.reading-subhighlights{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.reading-popup{animation:none}}
.news-header{--expanded-header-height:172px;--current-header-height:var(--expanded-header-height);z-index:50;position:relative}.header-frame{background:var(--color-surface);position:relative}.header-wide{width:calc(100% - 2 * var(--site-gutter));max-width:var(--site-max-width);margin-inline:auto}.header-icon{color:inherit;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;display:flex}.header-icon svg{stroke-width:1.5px;width:24px;height:24px}.header-icon:hover{background:var(--color-hover);color:var(--color-text)}.header-masthead{grid-template-columns:1fr auto 1fr;align-items:center;height:96px;padding-top:16px;display:grid}.news-header .wordmark{letter-spacing:-4px;color:var(--color-strong);grid-column:2;font-size:60px;font-weight:700}.news-header .wordmark span{font-weight:400}.header-compact-menu,.header-compact-search{display:none}.header-nav{border-bottom:var(--rule-section)}.header-nav-inner{justify-content:flex-start;align-items:stretch;gap:24px;height:39px;display:flex}.header-desktop-menu{align-self:center}.header-nav a{white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:flex;position:relative}.header-nav a:hover{color:var(--color-text)}.header-nav a:after{content:"";background:var(--color-strong);opacity:0;height:3px;position:absolute;bottom:0;left:0;right:0}.header-nav a:hover:after,.header-nav a:focus-visible:after,.header-nav a.is-active:after{opacity:1}.header-category svg{color:var(--color-muted)}.header-panel{background:var(--color-surface);border-bottom:var(--rule-divider);max-height:calc(100dvh - var(--current-header-height));overscroll-behavior:contain;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 15px 15px 5px #0d0e1133}.header-panel a:hover{color:inherit;text-underline-offset:4px;text-decoration:underline}.header-category-content{grid-template-columns:1fr 1.1fr;gap:40px;max-width:1220px;padding-block:40px;display:grid}.header-subcategories{padding-right:24px}.header-section-title{font-weight:700;font-size:var(--type-section);margin-bottom:22px;display:inline-block}.header-subcategory-grid{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:20px 32px;display:grid}.header-subcategory-grid a{overflow-wrap:anywhere;font-size:18px}.header-latest{border-left:var(--rule-divider);min-width:0;padding-left:40px}.header-latest-label{color:var(--color-muted);margin-bottom:22px;font-size:18px}.header-preview{grid-template-columns:minmax(0,1fr) 136px;align-items:start;gap:24px;margin-top:18px;display:grid}.header-preview h2{overflow-wrap:anywhere;font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-preview-title);line-height:var(--line-news-card)}.header-preview span{color:var(--color-muted);font-size:var(--type-meta);margin-top:12px;display:block}.header-preview img{aspect-ratio:1.5;object-fit:cover;width:136px}.header-no-stories{color:var(--color-muted);padding-block:16px}.header-all-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding:44px 4%;display:grid}.header-all-heading{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.header-all-children{color:var(--color-muted);flex-direction:column;align-items:start;gap:18px;font-size:18px;display:flex}.header-accordion-toggle,.header-mobile-drawer{display:none}.header-search-form{gap:12px;max-width:1000px;padding-block:24px;display:flex}.header-search-form input:not([type=hidden]){border:1px solid var(--color-border);min-width:0;font-size:var(--type-control);line-height:var(--line-meta);min-height:var(--control-height);flex:1;padding:13px 18px}.header-search-form button{color:#fff;font-size:var(--type-control);line-height:var(--line-meta);min-height:var(--control-height);background:#1c202e;border:0;flex-shrink:0;align-items:center;gap:8px;padding:12px 22px;display:flex}.news-header.is-sticky{height:var(--expanded-header-height);--current-header-height:36px}.is-sticky .header-frame{box-shadow:0 1px var(--color-divider);position:fixed;top:0;left:0;right:0}.is-sticky .header-masthead{height:36px;padding-top:0}.is-sticky .wordmark{letter-spacing:-1.5px;font-size:24px}.is-sticky .wordmark span{letter-spacing:-1px}.is-sticky .header-compact-menu,.is-sticky .header-compact-search{display:flex}.header-compact-search{justify-self:end}.is-sticky .header-nav{border-top:var(--rule-divider);border-bottom:0;display:none}.is-sticky .header-desktop-menu{display:none}.is-sticky.show-nav,.is-sticky.has-panel{--current-header-height:76px}.is-sticky.show-nav .header-nav,.is-sticky.has-panel .header-nav,.is-sticky .header-nav:focus-within{display:block}.is-sticky .header-nav-inner{height:39px}@media (min-width:1024px){.header-desktop-menu,.is-sticky .header-masthead .header-icon{width:36px;height:36px;padding:8px}.topic-line{justify-content:safe center}}.home-lead-grid{margin:0 auto var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,2fr);gap:28px;display:grid}.home-lead-grid--lead{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.home-lead-card{overflow-wrap:anywhere;flex-direction:column;grid-row:1;min-width:0;display:flex}.home-lead-card[data-position="1"]{grid-column:1}.home-lead-card[data-position="2"]{grid-column:2}.home-lead-card[data-position="3"]{grid-column:3}.home-lead-image{border-radius:2px;margin-bottom:12px;display:block;overflow:hidden}.home-lead-image img{aspect-ratio:16/9;object-fit:cover;width:100%}.home-lead-card h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-home-secondary-title);line-height:var(--line-news-heading);margin-top:12px}.home-lead-primary h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-home-title);line-height:var(--line-news-heading)}.home-lead-description{font-size:var(--type-home-description);font-weight:400;line-height:var(--line-copy);margin-top:16px}.home-further-reading{margin-top:auto;padding-top:28px}.home-further-story{min-height:3lh;font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-further-title);padding-left:13px;line-height:1.5;position:relative}.home-further-story:before{content:"";background:var(--color-secondary);border-radius:3px;width:4px;position:absolute;top:3px;bottom:2px;left:0}@media (max-width:1023px){.header-wide{width:calc(100% - 48px)}.news-header{--expanded-header-height:140px}.header-masthead{border-bottom:var(--rule-divider);height:96px;padding-top:0}.news-header .wordmark{letter-spacing:-2px;font-size:52px}.news-header.is-sticky{--current-header-height:56px}.is-sticky .header-masthead{height:56px}.header-compact-menu,.header-compact-search{display:flex}.header-nav,.header-category-panel{display:none!important}.header-all-grid{width:100%;padding:0 20px 32px;display:block}.header-all-panel{display:none}.header-mobile-drawer[open]{width:320px;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text);background:var(--color-surface);border:0;margin:0;padding:0;animation:.18s ease-out header-drawer-enter;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.header-mobile-drawer::backdrop{background:#00000080}.header-drawer-shell{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.header-drawer-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 12px;display:flex}.header-drawer-content{overscroll-behavior:contain;flex:1;min-height:0;padding-top:16px;overflow-y:auto}.header-drawer-latest{border-bottom:var(--rule-divider);margin-inline:20px;padding-block:20px;font-size:18px;font-weight:700;display:block}.header-mobile-drawer a:hover{color:inherit;text-underline-offset:4px;text-decoration:underline}.header-all-category{border-bottom:var(--rule-divider)}.header-all-heading{min-height:60px;margin:0}.header-all-heading>a{overflow-wrap:anywhere;flex:1;min-width:0;padding-block:20px}.header-accordion-toggle{background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.header-accordion-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.header-all-children{gap:0;padding:0 16px 22px;display:none}.header-all-children.is-expanded{display:flex}.header-all-children a{padding-block:12px}.is-sticky.show-nav,.is-sticky.has-panel{--current-header-height:56px}.is-sticky .header-masthead{border-bottom:0}.is-sticky .wordmark{font-size:30px}.home-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (min-width:768px) and (max-width:1023px){.home-lead-grid .home-lead-primary{grid-area:2/1/auto/-1}.home-lead-grid--lead .home-lead-primary{grid-row:1}.home-lead-grid--lead .home-lead-card[data-position="2"]{grid-area:2/1}.home-lead-grid--lead .home-lead-card[data-position="3"]{grid-area:2/2}}@media (max-width:480px){.header-mobile-drawer[open]{width:100vw}}@keyframes header-drawer-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width:767px){.header-wide{width:calc(100% - 32px)}.news-header{--expanded-header-height:114px}.header-masthead{height:76px}.news-header .wordmark{letter-spacing:-2px;font-size:36px}.news-header .wordmark span{letter-spacing:-1px}.header-search-form{gap:8px;padding-block:18px}.header-search-form input:not([type=hidden]),.header-search-form button{padding:12px}.home-lead-grid{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.home-lead-grid .home-lead-card{grid-area:auto/1}.home-lead-card+.home-lead-card{border-top:var(--rule-divider);padding-top:26px}.home-lead-description{margin-top:14px}.is-sticky .wordmark{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.header-mobile-drawer[open]{animation:none}}
.home{--home-gutter:var(--site-gutter)}.home>.shell,.home .home-lead-grid,.home .home-featured-heading{width:calc(100% - 2 * var(--home-gutter));max-width:var(--site-max-width);margin-inline:auto}@media (max-width:1023px){.home{--home-gutter:24px}}@media (max-width:767px){.home{--home-gutter:16px}}.home-content>div{min-width:0}.home .home-content{margin-top:0;display:block}.home .home-featured-heading,.home .home-featured .home-lead-grid{width:100%;max-width:none}.home-featured .home-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.home-featured .home-lead-card{border:0;padding:0}.home-featured .home-lead-card[data-position="1"]{border-bottom:var(--rule-divider);grid-area:1/1/auto/-1;padding-bottom:24px}.home-featured .home-lead-card[data-position="2"]{grid-area:2/1}.home-featured .home-lead-card[data-position="3"]{grid-area:2/2}.home-featured .home-lead-image img{aspect-ratio:3/2}.home-featured .home-lead-card h2{margin-top:0}.home-featured .home-lead-description{color:var(--color-muted)}.home-featured .read-time{margin-top:12px}.home-sidebar{min-width:0}.home-sidebar-sticky{display:flow-root}@media (min-width:768px) and (max-width:1023px){.home-featured .home-lead-grid{column-gap:24px}}@media (min-width:1024px){.home .home-content{grid-template-columns:minmax(0,1fr) 290px;gap:40px;display:grid}.home .home-sidebar{border-left:var(--rule-divider);margin-top:0;padding-left:28px}.home-sidebar-sticky{top:var(--home-sidebar-top,16px);position:sticky}.home-featured .home-lead-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px 28px;position:relative}.home-featured .home-lead-grid:before{content:"";border-left:var(--rule-divider);position:absolute;top:0;bottom:0;left:calc(66.6667% - 4.66667px)}.home-featured .home-lead-card[data-position="1"]{border-bottom:0;grid-area:1/1/span 2;padding-bottom:0}.home-featured .home-lead-card[data-position="2"]{grid-area:1/2}.home-featured .home-lead-card[data-position="3"]{border-top:var(--rule-divider);grid-area:2/2;padding-top:20px}}.category-lead{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:28px;margin-bottom:24px;display:grid}.category-lead .story-text{grid-area:1/1}.category-lead .story-image{grid-area:1/2;align-self:start}.category-lead h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-lead-title);line-height:var(--line-news-heading)}.category-lead .description{-webkit-line-clamp:4;line-height:var(--line-copy);font-size:var(--type-description);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-category .eyebrow,.home-category .read-time>span,.category-card .description{display:none}.category-cards{border-top:var(--rule-divider);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:18px;display:grid}.category-card{position:relative}.category-card+.category-card:before{content:"";border-left:var(--rule-divider);position:absolute;top:0;bottom:0;left:-9px}.category-card h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-carousel-title);line-height:var(--line-news-card);margin-top:8px}.home-category .read-time{margin-top:12px}.all-news,.home-video{margin-bottom:var(--space-section)}.all-news-scroll{scrollbar-gutter:stable;height:600px;padding:4px 10px 4px 4px;overflow-y:auto}.all-news-scroll:focus-visible,.category-cards:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.feed-story{overflow-wrap:anywhere;border-bottom:var(--rule-divider);margin-bottom:18px;padding-bottom:18px}.feed-story h3{-webkit-line-clamp:3;font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-feed-title);-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.feed-story time{color:var(--color-muted);font-size:var(--type-meta);margin-top:5px;display:block}.feed-status{color:var(--color-muted);line-height:1.5;font-size:var(--type-byline)}.feed-more{min-height:var(--control-height);background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-control-text);font-size:var(--type-control);line-height:var(--line-meta);margin-top:10px;padding:12px}.home-video .section-title>a{white-space:nowrap;font-size:var(--type-byline)}.video-lead{margin-bottom:24px}.video-lead .story-image img{aspect-ratio:5/3}.video-lead h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-lead-title);line-height:var(--line-news-card);margin-top:16px}.home-video .eyebrow,.home-video .description,.home-video .read-time{display:none}.video-brief{border-top:var(--rule-divider);border-bottom:0;padding-top:20px}@media (max-width:650px){.category-lead{flex-direction:column;gap:18px;margin-bottom:18px;display:flex}.category-lead .story-text{order:-1}.category-lead .story-image{width:100%}.category-cards{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:66%;grid-auto-flow:column;gap:14px;padding-bottom:12px;overflow-x:auto}.category-card{scroll-snap-align:start}.category-card+.category-card:before{display:none}.all-news-scroll{height:480px}}
.news-header.is-section{--section-header-height:52px;--expanded-header-height:var(--section-header-height);--current-header-height:var(--section-header-height);height:var(--section-header-height)}.is-section .header-frame{box-shadow:0 1px var(--color-divider);position:fixed;inset:0 0 auto}.is-section .header-nav{display:none}.is-section .header-masthead{height:var(--section-header-height);border-bottom:0;padding-top:0}.is-section .wordmark{letter-spacing:-1.5px;font-size:24px}.is-section .wordmark span{letter-spacing:-1px}.is-section .header-compact-menu,.is-section .header-compact-search{display:flex}.header-masthead{position:relative}.header-small-banner{width:240px;height:60px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header-small-banner a,.header-small-banner img,.header-small-banner video{object-fit:contain;width:100%;height:100%;display:block}.is-sticky .header-small-banner,.is-section .header-small-banner{display:none}.category-listing{width:calc(100% - 2 * var(--site-gutter))}.category-heading{border-bottom:var(--rule-section);padding:48px 0 14px}.category-heading h1{font-size:44px;font-weight:700;line-height:1.2}.category-subnav{gap:24px;margin-top:24px;font-size:16px;display:flex;overflow-x:auto}.category-subnav a{white-space:nowrap;padding-bottom:6px}.category-breadcrumb{color:var(--color-muted);flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:16px;font-weight:700;display:flex}.category-featured{margin-top:20px}.category-story{overflow-wrap:anywhere;min-width:0}.category-story-image{background:var(--color-image-placeholder);min-width:0;display:block;overflow:hidden}.category-story-image img{aspect-ratio:1.5;object-fit:cover;width:100%}.category-story h2{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-card-title);line-height:var(--line-news-card)}.category-story-category{margin-bottom:8px}.category-story-meta,.category-story-time{color:var(--color-muted);font-size:var(--type-meta)}.category-story-meta{margin-top:12px}.category-story--hero{grid-template-columns:minmax(0,3fr) minmax(0,4fr);align-items:center;gap:32px;display:grid}.category-story--hero .category-story-image{grid-area:1/2}.category-story--hero .category-story-text{grid-area:1/1}.category-story--hero h2{font-size:var(--type-lead-title);line-height:var(--line-news-heading)}.category-story--hero .description{-webkit-line-clamp:4}.category-highlights{border-top:var(--rule-divider);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:20px;padding-top:20px;display:grid}.category-story--card{position:relative}.category-story--card+.category-story--card:before{content:"";border-left:var(--rule-divider);position:absolute;inset:0 auto 0 -16px}.category-story--card .category-story-category{margin-top:10px}.category-story--card h2{font-size:var(--type-card-title);line-height:var(--line-news-card)}.category-layout{margin-top:var(--space-section);grid-template-columns:minmax(0,1fr) 300px;gap:30px;display:grid}.category-results,.category-story-text{min-width:0}.category-story--row{border-bottom:var(--rule-divider);grid-template-columns:112px minmax(0,1fr) 230px;gap:20px;padding:20px 0;display:grid}.category-story--row .category-story-time{grid-area:1/1}.category-story--row .category-story-text{grid-area:1/2}.category-story--row .category-story-image{grid-area:1/3;align-self:start}.category-sidebar{min-width:0;position:relative}.category-sidebar:before{content:"";border-left:var(--rule-divider);position:absolute;inset:0 auto 0 -15px}.category-sidebar>.ad-banner{margin:0 0 var(--space-section)}.category-empty{color:var(--color-muted);padding:24px 0 40px}.category-listing--sub .category-heading{border-bottom:0;padding-bottom:0}.category-listing--sub .category-layout{margin-top:24px}.category-listing--sub .category-story-list{border-top:var(--rule-section)}@media (min-width:1280px){.news-header.is-section{--section-header-height:36px}.is-section .header-icon{width:36px;height:36px;padding:8px}}@media (min-width:1024px) and (max-width:1279px){.category-story--row{grid-template-columns:80px minmax(0,1fr) 160px;gap:16px}}@media (max-width:1279px){.category-heading h1{font-size:36px}}@media (max-width:1023px){.header-small-banner{display:none}.category-listing{width:calc(100% - 48px)}.category-story--hero{flex-direction:column;align-items:stretch;gap:20px;display:flex}.category-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.category-story--card:nth-child(odd):before{display:none}.category-story--card+.category-story--card:before{left:-10px}.category-layout{display:block}.category-sidebar{margin-top:var(--space-section)}.category-sidebar:before{display:none}.category-sidebar .ad-banner img,.category-sidebar .ad-banner video{width:min(100%,300px);margin-inline:auto}.category-story--row{grid-template-columns:80px minmax(0,1fr) 180px;gap:16px}}@media (max-width:767px){.category-listing{width:calc(100% - 32px)}.category-heading{padding-top:32px}.category-heading h1{font-size:32px}.category-subnav{gap:18px;margin-top:20px}.category-story--row{grid-template-columns:minmax(0,1fr) 112px;gap:8px 16px}.category-story--row .category-story-time{grid-area:1/1}.category-story--row .category-story-text{grid-area:2/1}.category-story--row .category-story-image{grid-area:1/2/span 2}.category-story--row .description{display:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:#fff;--color-text:#17191d;--color-strong:#111;--color-wordmark:#12501b;--color-wordmark-label:#000;--color-secondary:#333;--color-muted:#62676e;--color-further:#56595b;--color-reading-category:#35424d;--color-ranking:#77746c;--color-link:#16467c;--color-accent:#1e487c;--color-eyebrow:#315e87;--color-article-link:#235d94;--color-focus:#1b5792;--color-image-placeholder:#f1f3f5;--color-surface-subtle:#f7f8fa;--color-ad-surface:#f6f6f6;--color-reading-page:#fafaf8;--color-reading-card:#f0efeb;--color-quote:#f5f7f9;--color-hover:#eeeeef;--color-control-hover:#efefec;--color-border:#ccc;--color-border-soft:#ddd;--color-control-border:#d9dce0;--color-popover-border:#dedfe2;--color-search-border:#cfd2d7;--color-reading-border:#deddd7;--color-border-strong:#777;--color-pill-border:#858585;--color-rule:#000;--color-divider:#0d0e1121;--color-control-text:#1b2231;--color-chart-grid:#ccc;--color-chart-1:#1d4b75;--color-chart-2:#568ba7;--color-chart-3:#b8a06a;--color-chart-4:#7a8a63;--color-chart-5:#a26e68}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#181b22;--color-text:#e8eaf0;--color-strong:#f4f5f7;--color-wordmark:#68c69a;--color-wordmark-label:var(--color-strong);--color-secondary:#d3d7df;--color-muted:#a8b0bd;--color-further:#b8bfcb;--color-reading-category:#b8c8d7;--color-ranking:#aaa79e;--color-link:#91bff1;--color-accent:#91bff1;--color-eyebrow:#9bbfdf;--color-article-link:#91bff1;--color-focus:#91bff1;--color-image-placeholder:#242a34;--color-surface-subtle:#1e232c;--color-ad-surface:#20252e;--color-reading-page:#181b22;--color-reading-card:#25282e;--color-quote:#222b37;--color-hover:#303640;--color-control-hover:#303640;--color-border:#4b5361;--color-border-soft:#3b4350;--color-control-border:#4b5361;--color-popover-border:#4b5361;--color-search-border:#4b5361;--color-reading-border:#4b5361;--color-border-strong:#8993a3;--color-pill-border:#8993a3;--color-rule:#a8b0bd;--color-divider:#d9e1f02e;--color-control-text:#e8eaf0;--color-chart-grid:#4b5361;--color-chart-1:#79b6e8;--color-chart-2:#99c6dc;--color-chart-3:#d6bc80;--color-chart-4:#a7be8c;--color-chart-5:#d49b94}input,select,textarea{background-color:var(--color-surface);color:var(--color-text)}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}button{color:inherit}.header-compact-search{align-items:center}.theme-toggle .theme-icon-sun,.theme-switch .theme-icon-sun,[data-theme=dark] .theme-icon-moon{display:none}[data-theme=dark] .theme-icon-sun{display:block}.theme-toggle:disabled,.theme-switch:disabled{cursor:default}.theme-switch{border:0;border-bottom:var(--rule-divider);text-align:left;background:0 0;align-items:center;gap:12px;width:calc(100% - 40px);min-height:56px;margin-inline:20px;padding:8px 0 16px;font-size:16px;display:flex}.theme-switch>svg{flex-shrink:0;width:22px;height:22px}.theme-switch-track{background:var(--color-border-strong);border-radius:20px;flex-shrink:0;align-items:center;width:40px;height:24px;margin-left:auto;padding:3px;display:flex}.theme-switch-track>span{background:#fff;border-radius:50%;width:18px;height:18px}[data-theme=dark] .theme-switch-track{background:#007a2e}[data-theme=dark] .theme-switch-track>span{transform:translate(16px)}
a.news-link:is(:hover,:focus-visible),.article-body .reading-card a.news-link:is(:hover,:focus-visible),.article-copy a:is(:hover,:focus-visible),.header-preview.news-link:is(:hover,:focus-visible) h2{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:max(2px,.08em)}.header-preview.news-link:is(:hover,:focus-visible){text-decoration:none}
a.author-byline{color:var(--color-strong);font-family:var(--sans), Arial, sans-serif;text-transform:uppercase;letter-spacing:.025em;overflow-wrap:anywhere;font-size:16px;font-style:normal;font-weight:700;line-height:1.5}a.author-byline--compact{font-size:14px}a.author-byline--pictured{vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.author-name{min-width:0}a.author-byline:is(:hover,:focus-visible) .author-name{text-underline-offset:3px;text-decoration:underline}a.author-byline:is(:hover,:focus-visible){text-decoration:none}.author-separator{color:var(--color-muted);font-family:var(--sans), Arial, sans-serif;white-space:pre;font-weight:400}.author-avatar{border:1px solid var(--color-border-soft);background:var(--color-surface-subtle);width:32px;height:32px;color:var(--color-strong);letter-spacing:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex;overflow:hidden}.author-avatar--40{width:40px;height:40px;font-size:18px}.author-avatar img{object-fit:cover;width:100%;height:100%;display:block}
.ad-banner:is(.ad-header,.ad-full,.ad-side,.ad-horizontal){min-width:0}.ad-banner:is(.ad-header,.ad-full,.ad-side,.ad-horizontal)>a{display:block}.ad-banner:is(.ad-header,.ad-full,.ad-side,.ad-horizontal) :is(img,video){object-fit:contain;width:100%;max-width:100%;height:auto;max-height:none;display:block}.side-banners,.home-banner-gap{gap:28px;min-width:0;margin:24px 0 32px;display:grid}.side-banners>.ad-banner,.home-banner-gap>.ad-banner{margin:0}.reading-sidebar{width:calc(100% - 48px);max-width:720px;margin:var(--space-section) auto 0;min-width:0}.reading-sidebar>.reading-subhighlights{width:100%;margin:0}.reading-sidebar:empty{display:none}@media (min-width:1280px){.reading-sidebar{width:100%;margin:0}}@media (max-width:650px){.reading-sidebar{width:calc(100% - 32px)}}
.news-header{--expanded-header-height:192px}.header-bar{color:#fff;background:#1c202e}.header-bar-inner{justify-content:space-between;align-items:center;gap:8px;height:44px;display:flex}.header-date{color:#c4c5cc;min-width:0;font-size:var(--type-meta);font-variant-numeric:tabular-nums}.header-bar-actions{flex-shrink:0;display:flex}.header-bar .header-icon:hover{color:#fff;background:#ffffff20}.is-sticky .header-bar,.is-section .header-bar,.news-header:not(.is-sticky):not(.is-section) .header-compact-search{display:none}.news-header .wordmark,.site-footer .wordmark{color:var(--color-wordmark);letter-spacing:0;line-height:1;display:block}.news-header .wordmark{width:340px}.wordmark .brand-logo{width:100%}.news-header:is(.is-sticky,.is-section,.is-reading) .brand-logo-label{transform-box:fill-box;transform-origin:100% 100%;transform:scale(1.2)}.site-footer .wordmark{width:min(200px,100%)}.header-masthead{height:96px;padding-top:0}.header-nav-inner{align-items:center;gap:24px;height:51px}.header-nav-inner>a{align-self:stretch}.news-header.is-sticky{--current-header-height:56px}.is-sticky .header-masthead{height:56px}.is-sticky .wordmark,.is-section .wordmark{width:175px}.is-sticky.show-nav,.is-sticky.has-panel{--current-header-height:108px}.is-sticky .header-nav-inner{height:51px}.news-header .header-icon{min-width:44px;min-height:44px}@media (min-width:1024px){.news-header{--expanded-header-height:184px;--compact-wordmark-width:128px}.header-bar-inner{height:36px}.news-header:not(.is-sticky):not(.is-section) .header-masthead>.wordmark{transform:translateY(12px)}.news-header.is-sticky{--current-header-height:36px}.is-sticky .header-masthead{height:36px}.is-sticky .wordmark,.is-section .wordmark{width:var(--compact-wordmark-width)}.is-sticky.show-nav,.is-sticky.has-panel{--current-header-height:88px}.is-sticky .header-masthead .header-icon,.is-section .header-masthead .header-icon,.header-bar .header-icon{width:36px;min-width:36px;height:36px;min-height:36px;padding:8px}.is-sticky .header-masthead .header-icon svg,.header-bar .header-icon svg{width:20px;height:20px}}.topic-line strong{color:#00b84a;letter-spacing:normal}[data-theme=dark] .topic-line strong{color:#69d58f}.category-heading h1.category-badge{padding:4px 18px 6px;font-size:28px}.category-subnav a,.category-sublinks a{border:1px solid var(--color-pill-border);border-radius:24px;padding:4px 12px}.home .category-badge{font-size:14px}.home .home-category .section-title h2 .category-badge{padding:0 10px;font-size:18px}.home-front{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.home-front>*{min-width:0}.home-front-lead{grid-area:1/1}.home-front-secondary{grid-area:2/1}.home-front-rest{grid-area:4/1}.home-front>.home-sidebar{grid-area:3/1}.home-front .home-lead-grid,.home-front .home-featured-heading{width:100%;max-width:none;margin-inline:0}.home-front .home-lead-grid--lead{margin-bottom:28px;display:block}.home-lead-grid--lead .home-lead-card{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:28px;display:grid}.home-lead-grid--lead .home-lead-text{grid-area:1/1}.home-lead-grid--lead .home-lead-text--fitted{flex-direction:column;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.home-lead-copy{contain:size;width:100%;min-height:calc(14px + var(--type-meta) * var(--line-meta));flex:1 1 0;position:relative}.home-lead-copy>.home-lead-description:not(.home-lead-copy-probe){max-height:max(0px, calc(100% - 30px - var(--type-meta) * var(--line-meta)));overflow-wrap:anywhere;overflow:hidden}.home-lead-copy>.home-lead-copy-probe{visibility:hidden;overflow-wrap:anywhere;width:100%;margin:0;position:absolute;top:0}.home-lead-grid--lead .home-lead-image{grid-area:1/2;margin:0}.home-front .home-lead-image img{aspect-ratio:3/2;display:block}.home-lead-grid--lead h2{font-size:var(--type-home-title);line-height:var(--line-news-heading);overflow-wrap:anywhere;margin-top:14px}.home-lead-grid--lead .home-lead-description{color:var(--color-muted)}.home-front .read-time{color:var(--color-muted);margin-top:14px;display:block}.home-front .home-lead-grid--secondary{border-top:var(--rule-divider);border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:36px;padding-block:22px;display:grid}.home-lead-grid--secondary .home-lead-card{border:0;grid-area:auto;padding:0;display:block}.home-lead-grid--secondary .home-lead-card+.home-lead-card{border-left:var(--rule-divider);padding-left:22px}.home-lead-grid--secondary h2{font-size:var(--type-home-secondary-title);margin-top:12px}.home-lead-grid--secondary .home-lead-description{color:var(--color-muted);-webkit-line-clamp:3;font-size:var(--type-description);-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.home-lead-headlines{overflow-wrap:anywhere;margin:20px 0 0;padding:0;list-style:none;display:block}.home-lead-headlines>li+li{border-top:var(--rule-divider);margin-top:16px;padding-top:16px}.home-lead-headlines h3{font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:var(--type-home-secondary-title);line-height:var(--line-news-heading);margin:0}.home-lead-headlines .news-link{display:block}.home .home-lead-grid--secondary .category-badge{padding:2px 10px;font-size:12px}.home-featured .home-lead-text .category-badge{margin-bottom:10px}@media (min-width:1024px){.home-front{grid-template-rows:min-content min-content auto;grid-template-columns:minmax(0,1fr) 290px;column-gap:40px}.home-front-rest{grid-row:3}.home-front>.home-sidebar{border-left:var(--rule-divider);grid-area:1/2/span 3;margin:0;padding-left:28px}}@media (max-width:1023px){.news-header{--expanded-header-height:140px}.news-header .wordmark{width:300px}.header-masthead{height:96px}.is-sticky .wordmark,.is-section .wordmark{width:175px}.is-sticky.show-nav,.is-sticky.has-panel{--current-header-height:56px}.home-front>.home-sidebar{margin-top:0}.home-front .home-sidebar-sticky{position:static}}@media (max-width:767px){.news-header{--expanded-header-height:120px}.header-masthead{grid-template-columns:44px minmax(0,1fr) 88px;gap:4px;height:76px}.news-header:not(.is-sticky):not(.is-section) .header-masthead{grid-template-columns:44px minmax(0,1fr) 44px}.news-header .wordmark{justify-self:center;width:min(220px,100%)}.is-sticky .wordmark,.is-section .wordmark{width:min(175px,100%)}.home-lead-grid--lead .home-lead-card{flex-direction:column;gap:18px;display:flex}.home-lead-grid--lead .home-lead-image,.home-lead-grid--lead .home-lead-text{width:100%}.home-lead-copy{contain:none;flex:auto;min-height:0}.home-lead-copy>.home-lead-description:not(.home-lead-copy-probe){-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:4lh;display:-webkit-box}.home-front .home-lead-grid--secondary{grid-template-columns:minmax(0,1fr);gap:20px}.home-lead-grid--secondary .home-lead-card+.home-lead-card{border-left:0;border-top:var(--rule-divider);padding:20px 0 0}}
.scroll-to-top{right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--color-border-soft);background:var(--color-surface);width:56px;height:56px;color:var(--color-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 6px 24px #00000024}.scroll-to-top:hover{background:var(--color-control-hover)}.scroll-to-top:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (max-width:767px){.scroll-to-top{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:48px;height:48px}}
.news-header.is-reading{--expanded-header-height:56px;--current-header-height:56px;height:56px}.news-header.is-reading .header-frame{background:var(--color-surface);box-shadow:0 1px var(--color-divider);position:fixed;inset:0 0 auto}.news-header.is-reading .header-masthead{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:calc(100% - 24px);height:56px;padding:0}.news-header.is-reading .header-bar,.news-header.is-reading .header-nav,.news-header.is-reading .header-small-banner{display:none}.news-header.is-reading .header-masthead .header-compact-menu,.news-header.is-reading .header-masthead .header-compact-search{display:flex}.news-header.is-reading:not(.is-sticky):not(.is-section) .header-masthead>.wordmark{width:clamp(120px,33vw,175px);transform:none}.news-header.is-reading .header-icon{width:40px;min-width:40px;height:44px}.article-page{--type-article-title:40px;--line-news-heading:1.15;--type-article-body:19px;--type-article-deck:21px;--line-article-body:1.5;background:var(--color-surface);padding:40px 0 64px}.article-reading-layout{width:calc(100% - 40px);max-width:728px;margin-inline:auto}.article-reading-layout>.article-reading{width:100%;min-width:0;max-width:none;margin:0;padding:0}.article-heading{background:0 0;border:0;width:100%;margin:0;padding:0;position:relative}.article-category{color:var(--color-muted);font:400 14px/1.5 var(--sans), Arial, sans-serif}.article-heading h1{text-align:left;text-wrap:pretty;overflow-wrap:anywhere;font-family:var(--font-news-title);font-weight:var(--weight-news-title);font-size:calc(var(--type-article-title) * var(--article-text-scale,1));line-height:var(--line-news-heading);margin:12px 0 24px}.article-toolbar{border-block:var(--rule-divider);justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin-bottom:24px;padding-block:9px;display:flex}.article-toolbar .article-text-controls{margin-left:auto}.article-share .share{flex-wrap:wrap;gap:0}.article-share .share :is(button,a),.article-toolbar .article-text-trigger{width:44px;height:44px;color:var(--color-text);background:0 0;border:0;border-radius:50%;place-items:center;padding:10px;display:grid}.article-share .share svg{stroke-width:1.5px;width:21px;height:21px}.article-share .share :is(button,a):hover,.article-toolbar .article-text-trigger:hover{background:var(--color-control-hover)}.article-share .share-status:empty{display:none}.article-reading-meta{margin-bottom:12px}.article-byline{min-width:0;font:400 13px/1.5 var(--sans), Arial, sans-serif;gap:3px;display:grid}.article-author .author-byline{font-size:inherit;text-transform:none;letter-spacing:normal}.article-byline time{color:var(--color-muted);font-style:normal}.article-hero{width:100%;max-width:none;margin:0 0 28px}.article-cover{width:100%;height:auto;display:block}.article-deck{font:400 calc(var(--type-article-deck) * var(--article-text-scale,1))/var(--line-article-body) var(--sans), Arial, sans-serif;overflow-wrap:anywhere;margin:0 0 24px}.article-reading .article-extras{width:100%;max-width:none;margin:48px 0 0}.article-reading-layout>.reading-sidebar{gap:32px;width:100%;min-width:0;max-width:none;margin:48px 0 0;display:grid}.article-reading-layout>.reading-sidebar:empty{display:none}.reading-sidebar .side-banners{margin:0}.reading-sidebar .section-title{border-top:var(--rule-divider);border-bottom:0;margin:0 0 16px;padding-top:10px}.reading-sidebar .section-title h2{font:700 16px/1.4 var(--sans), Arial, sans-serif}.reading-most-read ol{margin:0;padding:0;list-style:none}.reading-most-read li{border-bottom:var(--rule-divider);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.reading-most-read li>span{color:var(--color-muted);font-size:24px;line-height:1.2}.reading-most-read h3{font:500 18px/1.3 var(--font-news-title);overflow-wrap:anywhere;margin:0}.reading-sidebar .reading-subhighlights li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0}.reading-sidebar .reading-rank{font-size:32px}.reading-sidebar .reading-card h2{font-size:18px}.article-body .reading-banner{float:none;width:100%;margin:32px 0}.article-share :is(button,a):focus-visible,.article-toolbar .article-text-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (min-width:1024px){.news-header.is-reading{--expanded-header-height:36px;--current-header-height:36px;height:36px}.news-header.is-reading .header-masthead{height:36px}.news-header.is-reading .header-masthead .header-icon{width:36px;min-width:36px;height:36px;min-height:36px;padding:8px}.news-header.is-reading .header-icon svg{width:20px;height:20px}.news-header.is-reading:not(.is-sticky):not(.is-section) .header-masthead>.wordmark{width:var(--compact-wordmark-width)}}@media (min-width:1280px){.article-reading-layout{width:calc(100% - 2 * var(--site-gutter));max-width:var(--site-max-width);grid-template-columns:minmax(0,1fr) 728px 300px;align-items:start;column-gap:56px;display:grid}.article-reading-layout>.article-reading{grid-column:2}.article-reading-layout>.reading-sidebar{grid-column:3;margin:0}.article-share{width:48px;position:absolute;top:0;left:-124px}.article-share .share{background:var(--color-surface);border-radius:28px;flex-direction:column;padding:6px 2px;box-shadow:0 3px 18px #00000014}.article-share .share-status:not(:empty){text-align:center;width:100px;position:absolute;top:calc(100% + 8px)}}@media (max-width:767px){.article-page{--type-article-title:30px;--line-news-heading:1.16667;--type-article-body:18px;--type-article-deck:20px;--line-article-body:1.6;padding-top:32px}.article-expand-icon{width:36px;height:36px;top:10px;right:10px}}
