/* Home hero benefit words keep spaces when the mobile line break is hidden. */
.hero .benefit p,.standalone-benefits .benefit p{font-variant-numeric:lining-nums tabular-nums;letter-spacing:normal;word-spacing:normal;word-break:normal;overflow-wrap:break-word}
@media(min-width:768px) and (max-width:1024px){
 .hero .benefits,.standalone-benefits .benefits{gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}
 .hero .benefit p,.standalone-benefits .benefit p{font:400 14px/1.5 EventfulMenu,Arial,sans-serif}
 .hero .benefit-icon,.standalone-benefits .benefit-icon{margin:0 auto 10px;width:52px;height:52px}
}
@media(max-width:767px){
 .hero .benefits,.standalone-benefits .benefits{gap:28px;padding-block:28px 32px;margin-top:0}
 .hero .benefit,.standalone-benefits .benefit{column-gap:22px;min-width:0}
 .hero .benefit p,.standalone-benefits .benefit p{font:400 17px/1.55 EventfulMenu,Arial,sans-serif;min-width:0}
}
