/* Additive editorial modules. Existing ad and mobile styles are unchanged. */
.hc-key-points,.hc-primary-data,.hc-author-box,.hc-faq{margin:2rem 0;padding:1.5rem;border:1px solid #dce3e9;border-radius:6px;background:#f8fafc}
.hc-key-points{border-left:3px solid #bf9444}.hc-key-points h2,.hc-primary-data h2,.hc-author-box h2{margin-top:0;font-size:1.35rem}.hc-key-points ul{padding-left:1.3rem;margin-bottom:0}.hc-key-points li{margin:.65rem 0;line-height:1.7}.hc-faq h2{font-size:1.25rem;line-height:1.4;margin:1.4rem 0 .6rem}.hc-faq p,.hc-author-box p{line-height:1.7}.hc-author-box a{color:#102d48}.article-head .meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.hc-key-points,.hc-primary-data,.hc-author-box,.hc-faq{padding:1rem;margin:1.5rem 0}}
