.article-body .article-bullets{max-width:900px;margin:10px 0 28px;padding-left:26px;list-style:outside}.article-body .article-bullets li{margin:0 0 12px;font-size:18px;line-height:1.7}.article-body .article-inline-figure{max-width:1000px;margin:42px 0}.article-body .article-inline-figure .lightbox-trigger img{width:100%;height:auto}.article-body .article-inline-figure figcaption{opacity:.7;margin-top:12px;font-size:12px;line-height:1.6}.article-body .article-related-links{flex-wrap:wrap;gap:14px 26px;font-size:14px;display:flex}.article-body .article-related-links a,.article-sources a{text-underline-offset:4px;text-decoration:underline}.article-shell .article-sources{border-top:1px solid;max-width:1200px;margin-left:auto;padding:60px 0}.article-shell .article-sources h2{margin:0 0 20px;font-size:24px;font-weight:500}.article-shell .article-sources ul{margin:0;padding-left:22px}.article-shell .article-sources li{margin-bottom:12px;font-size:14px;line-height:1.7}.article-shell .article-byline{letter-spacing:.02em;opacity:.75;font-size:12px}@media (max-width:700px){.article-body .article-bullets li{font-size:16px}}.article-body .article-subsection{padding:24px 0 4px}.article-body .article-subsection h3{letter-spacing:-.025em;margin:20px 0 18px;font-size:clamp(24px,2.4vw,38px);font-weight:500;line-height:1.16}.article-body p a{text-underline-offset:4px;text-decoration:underline}.article-body .article-introduction{max-width:1000px;padding-bottom:45px}.article-body .article-block-heading{max-width:1000px;margin:45px 0 22px;font-size:clamp(24px,2.4vw,38px);font-weight:500}.article-body .article-inline-figure .lightbox-trigger{aspect-ratio:auto;background-color:#0000;border:0;height:auto;padding:0}.article-body .article-inline-figure .lightbox-trigger img{object-fit:unset;height:auto;max-height:none;display:block}.article-body .article-bullets a{text-underline-offset:4px;text-decoration:underline}.article-site .article-shell{max-width:1760px;padding:48px var(--site-gutter) 90px;margin:0 auto}.article-site .article-shell>header{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.article-site .article-shell>header>.article-heading{border:0;width:100%;min-width:0;max-width:none;padding:0}.article-site .article-heading>p{white-space:normal;max-width:100%;margin:0 0 24px;padding:9px 11px;font-size:10px;line-height:1.5}.article-site .article-shell .article-heading h1{text-wrap:balance;overflow-wrap:break-word;font-size:clamp(40px,4vw,76px);font-weight:400}.article-site .article-heading>div{flex-direction:column;gap:14px;max-width:60ch;margin-top:28px;padding-top:20px;font-size:clamp(16px,1.1vw,18px);line-height:1.7;display:flex}.article-site .article-shell>header>.article-lead-media{width:100%;max-width:min(100%,calc(var(--article-image-ratio)*78svh));border:0;place-self:center;min-width:0;margin:0;padding:0;position:static;top:auto}.article-site .article-lead-media .lightbox-trigger{width:100%;box-shadow:none;background-color:#0000;border:0;border-radius:0;padding:0;display:block;overflow:visible;aspect-ratio:auto!important;height:auto!important}.article-site .article-lead-media .lightbox-trigger img{object-fit:unset;border:0;border-radius:0;width:100%;display:block;height:auto!important;max-height:none!important}.article-site .article-body{width:100%;max-width:1200px;margin:80px auto 0}.article-site .article-body>section{grid-template-columns:56px minmax(0,1fr);gap:28px;padding:56px 0}.article-site .article-body>section>div{min-width:0}.article-site .article-body h2{text-wrap:balance;overflow-wrap:break-word;max-width:28ch;margin-bottom:24px;font-size:clamp(30px,3.2vw,52px)}.article-site .article-body .article-block-heading,.article-site .article-body .article-subsection h3{text-wrap:balance;overflow-wrap:break-word;font-size:clamp(23px,2.3vw,32px)}.article-site .article-body p,.article-site .article-body .article-bullets{max-width:72ch;font-size:clamp(17px,1.15vw,19px);line-height:1.75}.article-site .article-body .article-bullets li{font-size:inherit;line-height:inherit}.article-site .article-body .article-introduction{max-width:72ch;margin-left:84px;padding-bottom:36px}.article-site .article-shell .article-sources{max-width:1116px;margin:0 0 0 auto;padding:44px 0}.article-site .article-sources a{overflow-wrap:anywhere}.article-site .article-shell>footer{gap:24px}.article-site .article-shell>footer a{gap:24px;min-width:0;max-width:100%}@media (max-width:1100px){.article-site .article-shell{padding-top:36px}.article-site .article-shell>header{grid-template-columns:minmax(0,1fr);gap:32px}.article-site .article-shell>header>.article-lead-media{max-width:min(100%,calc(var(--article-image-ratio)*72svh));grid-row:1}.article-site .article-shell>header>.article-heading{grid-row:2}.article-site .article-shell .article-heading h1{max-width:26ch;font-size:clamp(36px,5.5vw,60px)}.article-site .article-heading>div{max-width:70ch}.article-site .article-body{margin-top:60px}}@media (max-width:767px){.article-site .article-shell{padding:28px 18px 64px}.article-site .article-shell>header{gap:28px}.article-site .article-shell .article-heading h1{font-size:clamp(30px,8.5vw,42px)}.article-site .article-heading>p{margin-bottom:18px;font-size:9px}.article-site .article-heading>div{margin-top:22px;padding-top:18px;font-size:16px}.article-site .article-body{margin-top:44px}.article-site .article-body>section{grid-template-columns:minmax(0,1fr);gap:12px;padding:36px 0}.article-site .article-body .article-introduction{margin-left:0;padding-bottom:24px}.article-site .article-body h2{font-size:clamp(28px,7vw,38px)}.article-site .article-body .article-inline-figure{margin:28px 0}.article-site .article-shell>footer{flex-direction:column}}
