/* f1: About #promise cards - photo on top replaces icon + 01-05 numbers; yellow top accent kept; equal card heights */
html body.t-about .ab-prp{align-items:stretch}
html body.t-about .ab-prp li{display:flex!important;flex-direction:column;overflow:hidden;padding-top:0!important}
html body.t-about .ab-prp li>.ab-pimg{display:block;width:calc(100% + 36px);max-width:none;height:auto;aspect-ratio:3/2;object-fit:cover;margin:0 -18px 14px;border-radius:calc(var(--r) - 4px) calc(var(--r) - 4px) 0 0}
@media(min-width:1180px){html body.t-about .ab-prp li>.ab-pimg{width:calc(100% + 28px);margin:0 -14px 14px}}
@media(max-width:699px){html body.t-about .ab-prp li>.ab-pimg{width:calc(100% + 32px);margin:0 -16px 12px}}
html body.t-about .ab-prp li>h3{padding-right:0!important}
html body.t-about .ab-prp{grid-auto-rows:1fr}
