/* Transparent, responsive interpretation of the supplied five-benefit graphic. */
.benefits-summary{padding:0 0 4.5rem;background:transparent}
.benefits-summary-heading{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.75rem}
.benefits-summary-heading::before,.benefits-summary-heading::after{content:"";height:1px;background:var(--line);flex:1}
.benefits-summary h2{font:700 clamp(1.75rem,2.5vw,2.5rem)/1.1 MotionNarrow,Impact,sans-serif;letter-spacing:-.02em;text-align:center;text-transform:uppercase}
.benefits-summary h2 span{color:var(--red)}
.benefits-summary-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:0}
.benefits-summary-list li{padding:0 1.5rem;text-align:center;min-width:0}
.benefits-summary-list li+li{border-left:1px solid var(--line)}
.benefits-summary-list img{width:80px;height:80px;margin:0 auto 1.25rem}
.benefits-summary-list h3{font:700 clamp(1.4rem,1.7vw,1.8rem)/1.12 MotionNarrow,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:.7rem;min-height:2.24em}
.benefits-summary-list p{font-size:.9375rem;line-height:1.55;color:var(--muted);max-width:25ch;margin:0 auto;text-wrap:pretty}
@media(max-width:1100px){.benefits-summary-list li{padding:0 1rem}.benefits-summary-list img{width:72px;height:72px}.benefits-summary-list p{font-size:.875rem}}
@media(max-width:1200px){.benefits-summary-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:2.5rem 0}.benefits-summary-list li{grid-column:span 2}.benefits-summary-list li:nth-child(4){grid-column:2/span 2;border-left:0}.benefits-summary-list li:nth-child(5){grid-column:4/span 2}}
@media(max-width:600px){.benefits-summary{padding-bottom:3rem}.benefits-summary-heading{gap:1rem;margin-bottom:2rem}.benefits-summary h2{max-width:18ch;font-size:1.875rem}.benefits-summary-list{display:block}.benefits-summary-list li{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:1.25rem;text-align:left;padding:1.4rem 0}.benefits-summary-list li+li{border-left:0;border-top:1px solid var(--line)}.benefits-summary-list li:first-child{padding-top:0}.benefits-summary-list li:last-child{padding-bottom:0}.benefits-summary-list img{width:64px;height:64px;grid-row:1/3;margin:0;align-self:center}.benefits-summary-list h3{font-size:1.5rem;margin-bottom:.35rem;min-height:0}.benefits-summary-list p{font-size:.9375rem;max-width:32ch;margin:0}}
