.article-body .entry-content .humming-updated{font:13px/1.5 Arial,sans-serif;color:#536173;margin-bottom:24px}
.article-body,.story,.brand-copy{min-width:0}
.entry-content a{overflow-wrap:anywhere}
.entry-content iframe,.entry-content video{max-width:100%}
@media(max-width:700px){
 .masthead .brand{min-width:0}.brand-copy .wordmark{font-size:clamp(23px,6.2vw,42px)}
 .brand-tagline{max-width:100%;line-height:1.4}.header-tools{flex-shrink:0}
 .article-intro h1,.story h2{overflow-wrap:break-word}
 .article-body .entry-content{font-size:19px;line-height:1.8}
 .article-body .entry-content .article-scenarios{grid-template-columns:1fr;gap:20px}
 .article-body .entry-content .article-scenarios section+section{border-left:0;padding-left:0;border-top:1px solid #cbd0d7;padding-top:20px}
 .ad{max-width:100%;position:static}.ad-widget{max-width:100%}
 .search-toggle .search-form{min-width:0;width:min(360px,calc(100vw - 32px))}
}
