/* Shared chrome on published articles; article copy and media remain untouched. */
.cvw-legacy-shell .cvw-header{top:0}
.cvw-legacy-shell .cvw-header h2{font-family:Poppins,Arial,sans-serif}
.cvw-legacy-shell .cvw-header .ad-menu-heading::after{content:none}
.cvw-legacy-shell .site-footer{font-family:Poppins,Arial,sans-serif;font-weight:300;line-height:1.75;padding-top:60px;background:#f1f3f0}
.cvw-legacy-shell .site-footer,.cvw-legacy-shell .site-footer *{box-sizing:border-box}
.cvw-legacy-shell .site-footer .wrap{width:min(1280px,90%);margin:auto}
.cvw-legacy-shell .footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}
.cvw-legacy-shell .site-footer h3{margin:0 0 15px;line-height:1.4;letter-spacing:-.025em;font-family:Poppins,Arial,sans-serif}
.cvw-legacy-shell .site-footer p{margin:0 0 20px;color:#536e75;text-align:left}
.cvw-legacy-shell .site-footer a{color:#075668;text-decoration:none}
.cvw-legacy-shell .site-footer a:hover{text-decoration:underline;text-underline-offset:4px}
.cvw-legacy-shell .footer-col>a{display:block}
.cvw-legacy-shell .footer-bottom{display:flex;justify-content:space-between;gap:24px;padding:25px 0;margin-top:35px;border-top:1px solid #d8e1df}
.cvw-legacy-shell .footer-bottom a{font-size:inherit}
.cvw-legacy-shell .item-effect-fadein{opacity:1!important;transform:none!important;animation:none!important}
.cvw-legacy-shell .blog-container h1,.cvw-legacy-shell .seo-blog-subheading{font-family:Poppins,Arial,sans-serif}
@media(max-width:700px){
 .cvw-legacy-shell .site-footer{padding-top:42px}
 .cvw-legacy-shell .footer-grid{grid-template-columns:1fr;gap:30px}
 .cvw-legacy-shell .footer-bottom{flex-direction:column;gap:14px;margin-top:28px}
 .cvw-legacy-shell .cvw-logo{width:170px}
}
