.article-references{color:#666;border-top:1px solid #ddd;max-width:690px;margin:32px auto;font-size:13px;line-height:1.8}.article-references summary{cursor:pointer;padding:14px 0}.article-references ol{padding-left:24px;list-style-type:decimal}.article-references li{margin:0 0 18px;scroll-margin-top:100px}.editorial .article-references a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.article-references li p{color:#777;margin:5px 0 0;font-size:12px}.article-references-date{font-size:11px}.article-body h2{margin:42px 0 20px;font-size:1.25em;font-weight:500;line-height:1.5}.editorial .article-body a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.article-body sup{font-size:.7em;line-height:0}.article-sources{padding-left:24px;font-size:.85em;line-height:1.8;list-style-type:decimal}.article-sources li{margin-bottom:16px;scroll-margin-top:100px}.article-source-disclosure{border-top:1px solid #dedee3;border-bottom:1px solid #dedee3;margin-block:24px}.article-source-disclosure summary{cursor:pointer;color:#62626b;min-height:44px;padding-block:12px;font-size:14px;line-height:20px}.article-source-disclosure summary:focus-visible,.article-sources li:focus-visible,.article-references li:focus-visible{outline-offset:4px;outline:2px solid #3131da}.article-source-disclosure .article-sources{margin-block:16px}.article-source-reviewed{color:#777;margin-top:20px;font-size:13px}.article-footer-ad-container{width:100%;max-width:700px;margin-inline:auto;container:article-footer-ad/inline-size}.article-footer-ad{width:468px;margin:40px auto;display:none}.article-footer-ad-label{color:#777;margin-bottom:8px;font-size:11px;line-height:16px;display:block}.article-footer-ad-frame{box-sizing:border-box;width:468px;height:60px;overflow:hidden}.article-footer-ad-frame>iframe{border:0;width:100%;height:100%;display:block}.article-footer-ad-frame[data-ad-preview]{color:#777;background:#f5f5f2;border:1px dashed #c8c8c1;place-items:center;font-size:12px;display:grid}@media (width>=768px){@container article-footer-ad (width>=468px){.article-footer-ad{display:block}}}@media (width<=767px){@container article-footer-ad (width>=320px){.article-footer-ad{width:320px;display:block}.article-footer-ad-frame{width:320px;height:100px}}}
