/* Scoped to the new business modules; no changes to established page typography. */
.mx-seo-benefits{margin-block:clamp(36px,5vw,72px);padding-block:clamp(28px,4vw,52px);border-top:1px solid rgba(30,26,57,.15);border-bottom:1px solid rgba(30,26,57,.15)}
.mx-seo-benefits h2{max-width:1000px;font-size:clamp(28px,3.1vw,44px);line-height:1.14;letter-spacing:-.035em;margin:12px 0 24px}
.mx-seo-benefit-copy{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,60px)}
.mx-seo-benefit-copy p{margin:0;font-size:18px;line-height:1.65;max-width:65ch}
.mx-seo-next{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:26px}
.mx-seo-next a{font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:5px;color:inherit}
.mx-seo-next a:focus-visible{outline:3px solid #cf0085;outline-offset:5px}
@media(max-width:760px){.mx-seo-benefit-copy{grid-template-columns:1fr}.mx-seo-benefit-copy p{font-size:16px}.mx-seo-next{flex-direction:column;align-items:flex-start}.mx-seo-benefits{overflow-wrap:anywhere}}