.article-page .article-hero{min-height:0;padding-bottom:58px}.article-content__lead-image{max-width:760px;margin:0 auto 48px}.article-content__lead-image img{border-radius:4px;width:100%;height:auto;display:block}.article-page .article-content>.article-toc,.article-page .article-content>.article-related{max-width:760px;margin-left:auto;margin-right:auto}.article-page .article-toc{border-block:1px solid #dfe2e7;margin-bottom:44px;padding:20px 0}.article-toc summary{cursor:pointer;font-size:17px;font-weight:500}.article-toc summary span{color:#747b86;margin-left:12px;font-size:14px;font-weight:400}.article-toc ol{margin:20px 0 0;padding-left:22px}.article-toc li{color:#525b67;margin:10px 0;font-size:16px;line-height:1.7}.article-toc a:hover,.article-toc a:focus-visible{color:#244e91}.article-page .article-content>section{scroll-margin-top:110px}.article-citation{vertical-align:super;color:#245da7;margin-left:2px;font-size:.72em;text-decoration:none}.article-citation:hover{text-decoration:underline}.article-page .article-sources{border-top:1px solid #dfe2e7;margin-top:64px;padding-top:38px}.article-page .article-sources h2{margin-bottom:14px;font-size:26px}.article-page .article-sources>p{color:#707985;font-size:15px}.article-sources ol{padding-left:22px}.article-sources li{color:#49586e;margin-top:22px;padding-left:4px;scroll-margin-top:110px;font-size:16px;line-height:1.7}.article-sources a{overflow-wrap:anywhere;color:#294d80;text-underline-offset:4px;text-decoration:underline}.article-sources__note{color:#737b86;margin-top:7px;font-size:14px;display:block}.article-related{margin-top:48px}.article-related>p{color:#707985;margin-bottom:12px;font-size:15px}.article-related a{color:#263c5c;border-bottom:1px solid #dfe2e7;justify-content:space-between;gap:20px;padding:15px 0;font-size:17px;line-height:1.6;display:flex}.article-related a:hover,.article-related a:focus-visible{color:#2368bc}.article-page .article-content h2{letter-spacing:-.025em;font-size:clamp(26px,2.5vw,34px);line-height:1.45}.article-page .article-sources h2{font-size:26px}@media (max-width:680px){.article-page .article-hero{padding-bottom:36px}.article-content__lead-image{margin-bottom:32px}.article-page .article-content h2{font-size:25px}.article-page .article-sources h2{font-size:23px}.article-sources a,.article-related a{font-size:16px}}
