/* 12 October mobile readability and navigation corrections */
@media(max-width:980px){
 .site-menu .site-submenu a,.site-menu .site-submenu a:visited,.site-menu .site-submenu .submenu-group a,.site-menu .site-submenu .submenu-group a:visited{color:#edf4fc!important;opacity:1!important;background:#142b3f!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;display:block!important;line-height:1.45!important}
 .site-menu .site-submenu a:hover,.site-menu .site-submenu a:focus-visible{color:#fff!important;background:#28455f!important;outline:2px solid #8bd4ee;outline-offset:-2px}
 .site-menu .site-submenu{overflow:visible!important;max-width:100%!important;box-sizing:border-box!important}
 .site-menu .site-submenu a{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
 .sitebar-inner>.site-search-shortcut,.sitebar-inner>.site-search-shortcut:visited{color:#fff!important;opacity:1!important}
 .sitebar-inner>.menu-button{color:#fff!important}
}
/* The demand article uses the same pale paper palette as the established research features. */
.features-page.finance-article.demand-feature .demand-prose,.features-page.finance-article.demand-feature .demand-sources{color:#263c3b!important}
.features-page.finance-article.demand-feature .demand-prose>p,.features-page.finance-article.demand-feature .demand-prose li,.features-page.finance-article.demand-feature .demand-sources li{color:#263c3b!important}
.features-page.finance-article.demand-feature .demand-prose>h2,.features-page.finance-article.demand-feature .demand-sources h2{color:#173b38!important}
.features-page.finance-article.demand-feature .demand-opening{color:#173b38!important;font-family:Georgia,serif;font-weight:500}
.features-page.finance-article.demand-feature .demand-prose>p{font-family:Georgia,'Times New Roman',serif;font-size:1.16rem;line-height:1.78}
.features-page.finance-article.demand-feature .demand-prose>h2{font-size:clamp(1.85rem,3.3vw,2.65rem);letter-spacing:-.03em;margin-top:2.15em}
.features-page.finance-article.demand-feature .demand-chain{background:#edf3ed;border-color:#cbd9d0}
.features-page.finance-article.demand-feature .demand-chain span{background:#fff;color:#173b38;border:1px solid #d1ddd5}
.features-page.finance-article.demand-feature .demand-chain b{color:#245b50}
.features-page.finance-article.demand-feature .demand-comparison>div{background:#fff;border-color:#d3ded7;color:#263c3b}
.features-page.finance-article.demand-feature .demand-comparison h3{color:#173b38}
.features-page.finance-article.demand-feature .demand-comparison p{color:#263c3b}
.features-page.finance-article.demand-feature .demand-comparison small{color:#48695d}
.features-page.finance-article.demand-feature .demand-test{background:#edf3ed;border-left-color:#5b9279;color:#263c3b}
.features-page.finance-article.demand-feature .demand-test h3,.features-page.finance-article.demand-feature .demand-test p{color:#173b38}
.features-page.finance-article.demand-feature .demand-sources{border-top-color:#d3ded7}
.features-page.finance-article.demand-feature .demand-sources a,.features-page.finance-article.demand-feature .demand-prose a{color:#245b50!important;text-decoration-color:#648d7c}
@media(max-width:680px){.features-page.finance-article.demand-feature .demand-prose>p{font-size:1.07rem;line-height:1.75}.features-page.finance-article.demand-feature .demand-prose>h2{font-size:1.9rem}.features-page.finance-article.demand-feature .demand-sources{padding-bottom:48px}}
