/* v5.74 — About-only optical alignment. Approved font sizes preserved. */
@media(min-width:1051px){
  body .v5-about .v5-about-grid{
    grid-template-columns:minmax(0,22.5fr) minmax(0,21fr) minmax(0,39.5fr) minmax(0,17fr) !important;
    align-items:stretch!important;
    min-height:245px!important;
    gap:0!important;
  }
  body .v5-about .v5-about-intro{padding:16px 18px 16px 0!important;}
  body .v5-about .v5-about-photo{
    display:block!important;width:100%!important;height:100%!important;
    max-height:none!important;min-height:245px!important;
    object-fit:cover!important;object-position:center!important;
    align-self:stretch!important;
  }
  body .v5-about .v5-about-pillars{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important;}
  body .v5-about .v5-about-pillars>div{padding:16px 10px 14px!important;min-width:0!important;}
  body .v5-about .v5-about-help{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:16px 4px 14px 12px!important;min-width:0!important;}
  body .v5-about .v5-about-help .v5-btn{max-width:100%!important;white-space:normal!important;line-height:1.35!important;text-align:center!important;margin-top:auto!important;}
}
@media(min-width:1051px) and (max-width:1270px){
 body .v5-about .v5-about-grid{grid-template-columns:minmax(0,23fr) minmax(0,20fr) minmax(0,39fr) minmax(0,18fr)!important;min-height:268px!important;}
 body .v5-about .v5-about-photo{min-height:268px!important;}
}
@media(min-width:721px) and (max-width:1050px){
 body .v5-about .v5-about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;}
 body .v5-about .v5-about-photo{width:100%!important;height:100%!important;min-height:220px!important;max-height:none!important;object-fit:cover!important;}
 body .v5-about .v5-about-pillars{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
 body .v5-about .v5-about-help{grid-column:1/-1!important;padding:14px 0!important;}
}
@media(max-width:720px){
 body .v5-about .v5-about-grid{grid-template-columns:minmax(0,1fr)!important;}
 body .v5-about .v5-about-photo{height:230px!important;max-height:none!important;object-fit:cover!important;}
 body .v5-about .v5-about-pillars{grid-column:auto!important;}
 body .v5-about .v5-about-help{grid-column:auto!important;}
}
