/* About Us: homepage-inspired light approach panel; no black sections */
body.malwa-subpage main .about-principles.section.soft{
  background:#f5f5f2!important;
  color:#171a19!important;
  padding-top:88px;
  padding-bottom:94px;
}
body.malwa-subpage main .about-principles .eyebrow{color:#bb0029!important;}
body.malwa-subpage main .about-principles .section-title{color:#171a19!important;}
body.malwa-subpage main .about-principles .feature-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
  margin-top:35px;
}
body.malwa-subpage main .about-principles .feature{
  background:#fff!important;
  border:1px solid #dedfdb!important;
  color:#171a19!important;
  box-shadow:none;
  min-height:210px;
  padding:31px 30px;
  transition:background-color .2s ease,border-color .2s ease,color .2s ease!important;
  transform:none!important;
}
body.malwa-subpage main .about-principles .feature .number{color:#bb0029!important;}
body.malwa-subpage main .about-principles .feature h3{color:#171a19!important;}
body.malwa-subpage main .about-principles .feature p{color:#626966!important;}
body.malwa-subpage main .about-principles .feature:hover{background:#fff9fa!important;border-color:#bb0029!important;transform:none!important;}
body.malwa-subpage main .about-principles .feature:hover .number{color:#bb0029!important;}
body.malwa-subpage main .about-principles .feature:hover h3{color:#171a19!important;}
body.malwa-subpage main .about-principles .feature:hover p{color:#626966!important;}
@media(max-width:900px){body.malwa-subpage main .about-principles .feature-grid{grid-template-columns:1fr 1fr;}}
@media(max-width:620px){
 body.malwa-subpage main .about-principles.section.soft{padding:60px 0;}
 body.malwa-subpage main .about-principles .feature-grid{grid-template-columns:1fr;gap:12px;margin-top:25px;}
 body.malwa-subpage main .about-principles .feature{min-height:0;padding:24px;}
}
