/* Custom illustrations for the About Us > What We Do cards only */
body.malwa-subpage .editorial-about-offer .about-service-art{display:block;width:160px;height:132px;object-fit:cover;border-radius:15px;margin-top:18px;flex:none;background:#fff0f2;transition:transform .26s ease;}
body.malwa-subpage .editorial-about-offer .editorial-about-feature:hover .about-service-art{transform:translateY(-3px)}
body.malwa-subpage .editorial-about-offer .editorial-about-feature h3{margin-top:22px!important;}
body.malwa-subpage .editorial-about-offer .editorial-about-feature{min-height:470px!important;}
/* Red hover for About Us links/buttons; never black */
body.malwa-subpage .editorial-about-offer .editorial-about-link{padding:12px 0;transition:color .2s ease,transform .2s ease!important;}
body.malwa-subpage .editorial-about-offer .editorial-about-link:hover{color:#bb0029!important;transform:translateX(5px);text-decoration:none!important;}
body.malwa-subpage main .button.outline:hover,body.malwa-subpage main .button.outline:focus-visible{background:#bb0029!important;border-color:#bb0029!important;color:#fff!important;}
body.malwa-subpage main .button.red:hover,body.malwa-subpage main .button.red:focus-visible{background:#d30b38!important;color:#fff!important;}
@media(max-width:760px){body.malwa-subpage .editorial-about-offer .editorial-about-feature{min-height:0!important;}body.malwa-subpage .editorial-about-offer .about-service-art{width:144px;height:120px;margin-top:12px;}}
@media(prefers-reduced-motion:reduce){body.malwa-subpage .editorial-about-offer .about-service-art{transition:none;}}
