.article-rich-part{display:contents}.article-rich p,.article-rich li{color:#414f57;font-size:17px;line-height:2.05}html[data-theme=dark] .article-rich p,html[data-theme=dark] .article-rich li{color:#acbcc5}.article-rich p,.article-rich ul,.article-rich ol{margin:0 0 24px}.article-rich li>p{margin:0 0 6px}.article-rich hr{border:0;border-top:1px solid #dfe6e9;margin:32px 0}html[data-theme=dark] .article-rich hr{border:0;border-top:1px solid #202527}.article-rich em{font-style:italic}.article-rich u,html[data-theme=dark] .article-rich u{text-decoration:underline}.article-rich s,html[data-theme=dark] .article-rich s{text-decoration:line-through}@media (max-width:550px){.article-rich p,.article-rich li{font-size:16px;line-height:2}}.article-quotes{background:#f0f5f4;border-left:2px solid #ee744b;border-radius:0 8px 8px 0;margin:28px 0;padding:24px 26px}html[data-theme=dark] .article-quotes{background:#181d1c;border-left:2px solid #ee744b;border-radius:0 8px 8px 0}.article-quotes .section-kicker{align-items:center;gap:8px;display:flex}.article-quotes h2{margin:12px 0 20px;font-size:22px}.article-quotes figure,.person-quotes-list figure{border-bottom:1px solid #dce6e3;margin:0;padding:20px 0}html[data-theme=dark] .article-quotes figure,html[data-theme=dark] .person-quotes-list figure{border-bottom:1px solid #1f2725}.article-quotes figure:last-child,.person-quotes-list figure:last-of-type,html[data-theme=dark] .article-quotes figure:last-child,html[data-theme=dark] .person-quotes-list figure:last-of-type{border-bottom:0}.article-quotes blockquote,.person-quotes-list blockquote{color:#183e40;overflow-wrap:anywhere;margin:0 0 12px;font-size:18px;line-height:1.8}html[data-theme=dark] .article-quotes blockquote,html[data-theme=dark] .person-quotes-list blockquote{color:#b1dadc}.article-quotes figcaption{color:#567170;font-size:14px}html[data-theme=dark] .article-quotes figcaption{color:#84a09f}.article-quotes a,.person-quotes-list a{color:#226663;text-underline-offset:3px;text-decoration:underline}html[data-theme=dark] .article-quotes a,html[data-theme=dark] .person-quotes-list a{color:#77b9b5;text-decoration:underline}.person-quotes-button{color:#214e48;cursor:pointer;background:#eef5f2;border:1px solid #bed3cd;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px 16px;font-size:14px;display:inline-flex}html[data-theme=dark] .person-quotes-button{color:#9dccc5;background:#171e1b;border:1px solid #243631;border-radius:8px}.person-quotes-button:disabled{opacity:.6;cursor:wait}.person-quotes-dialog{flex-direction:column;gap:12px;max-height:85dvh;width:calc(100vw - 32px)!important;max-width:760px!important;padding:28px!important;display:flex!important}.person-quotes-dialog>h2{padding-right:24px}.person-quotes-list{overscroll-behavior:contain;min-height:0;padding-right:8px;overflow-y:auto}.person-quotes-list figcaption{flex-direction:column;gap:7px;font-size:13px;line-height:1.7;display:flex}.person-quotes-list figcaption span,.quotes-count{color:#627675}html[data-theme=dark] .person-quotes-list figcaption span,html[data-theme=dark] .quotes-count{color:#849897}.person-quotes-list [role=status]{align-items:center;gap:8px;display:flex}@media (max-width:600px){.article-quotes{padding:18px}.person-quotes-dialog{padding:20px!important}.article-quotes blockquote,.person-quotes-list blockquote{font-size:16px}}.article-quotes figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.aq-collapsible:not([data-open]) .aq-extra{display:none}.aq-collapsible:not([data-open]) blockquote{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aq-collapsible:not([data-open]) figure:nth-child(5),html[data-theme=dark] .aq-collapsible:not([data-open]) figure:nth-child(5){border-bottom:0}.aq-toggle{color:#202329;background:#fff;border:1px solid #d3dfdb;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}html[data-theme=dark] .aq-toggle{color:#e4e8f0;background:#161616;border:1px solid #222b29;border-radius:8px}.aq-toggle:hover{color:#c2441b;border-color:#ee744b}html[data-theme=dark] .aq-toggle:hover{color:#f4724b;border-color:#ee744b}@media (max-width:600px){.aq-toggle{width:100%}}.article-sidebar-sticky>.sponsored-section:first-child{border-top:0;margin-top:0;padding-top:0}html[data-theme=dark] .article-sidebar-sticky>.sponsored-section:first-child{border-top:0}.article-sidebar-sticky>.sponsored-section+.article-sidebar-heading{margin-top:30px}.article-layout>.article-reading>.article-heading{max-width:none}.article-next{border-top:6px solid #f3f4f5;margin-top:34px;padding-top:22px}html[data-theme=dark] .article-next{border-top:6px solid #1b1c1d}.article-next>h2{align-items:center;gap:10px;margin:0 0 14px;font-size:21px;font-weight:700;display:flex}.article-next>h2>i{background:#ed5828;border-radius:1px;width:5px;height:19px}html[data-theme=dark] .article-next>h2>i{background:#ed5828}.article-next-lead{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.article-next-photo{aspect-ratio:16/10;background:#e9ebee;border-radius:10px;display:block;overflow:hidden}html[data-theme=dark] .article-next-photo{background:#1f2124}.article-next-photo img{object-fit:cover;width:100%;height:100%;display:block}.article-next-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.article-next-copy>b{margin-top:6px;font-size:23px;font-weight:700;line-height:1.45}.article-next-lead:hover .article-next-copy>b{color:#d9572e}html[data-theme=dark] .article-next-lead:hover .article-next-copy>b{color:#f57148}.article-next-cta{color:#fff;background:#ec5d2e;border-radius:6px;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}html[data-theme=dark] .article-next-cta{color:#fff;background:#ec5d2e}.article-next-more{color:#4d535b;margin:30px 0 4px;font-size:16px;font-weight:700}html[data-theme=dark] .article-next-more{color:#adb3bd}.article-next-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.article-next .article-category-return{margin-top:6px}@media (max-width:760px){.article-next{border-top-width:8px;margin:26px -16px 0;padding:18px 16px 0}.article-next>h2{font-size:18px}.article-next-lead{grid-template-columns:1fr;gap:10px}.article-next-copy>b{font-size:19px}.article-next-cta{display:none}.article-next-list{grid-template-columns:1fr}}
