/* Keep factual content and long headings in the normal responsive layout. */
.ab-main .ab-facts{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important}
.ab-main .ab-facts>div{min-width:0}
.ab-hero .ab-label{flex-wrap:wrap;row-gap:8px}
main .hmc-cta h2{font-size:clamp(32px,4.5vw,68px)!important;line-height:1.12!important;letter-spacing:-.035em!important;overflow-wrap:break-word;word-break:normal;max-width:100%;height:auto}
.hmc-cta :is(.bx-cta-grid,.ipp-cta-inner,.cp-launch-grid,.cx-guide-grid)>*{min-width:0}
@media(max-width:700px){main .hmc-cta h2{font-size:32px!important;line-height:1.16!important}.hmc-cta :is(.bx-cta-grid,.ipp-cta-inner,.cp-launch-grid,.cx-guide-grid){grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.ab-facts dt{overflow-wrap:break-word}}
@media(max-width:480px){.ab-hero .ab-facts{grid-template-columns:minmax(0,1fr);gap:0;padding:10px 0 20px}.ab-hero .ab-facts>div{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:16px;padding:17px 0}.ab-hero .ab-facts>div+div{padding-left:0;border-left:0;border-top:1px solid #ffffff20}.ab-hero .ab-facts dd{font-size:25px;white-space:nowrap}.ab-hero .ab-facts dt{font-size:12px;margin:0}.ab-hero .ab-facts small{font-size:12px}.ab-hero .ab-facts>div:last-child dd{font-size:21px}}
