
/* Viewport-specific editorial rhythm. Keep desktop columns, tablet reading rows, mobile stacks. */
body #cxpr-page[data-page="industry"] .cx-industry-main>.cx-ir-section{padding-block:64px!important}
body #cxpr-page[data-page="industry"] .cx-ir-wrap{max-width:1184px}
body #cxpr-page[data-page="industry"] .cx-ir-section h2{margin-bottom:24px;text-wrap:balance}
body #cxpr-page[data-page="industry"] .cx-ir-section p:not(.cx-benefit-price):not(.cx-benefit-product){line-height:1.6;text-wrap:pretty}
body #cxpr-page[data-page="industry"] .cx-ir-steps{gap:32px;margin-top:28px}
body #cxpr-page[data-page="industry"] .cx-ir-steps>li{padding-top:20px}
body #cxpr-page[data-page="industry"] .cx-ir-steps>li>p:last-child{margin-bottom:0}
body #cxpr-page[data-page="industry"] .cx-ir-section .cx-benefit-plans{align-items:stretch;gap:24px}
body #cxpr-page[data-page="industry"] .cx-ir-section .cx-benefit-card{gap:20px;padding:28px}
body #cxpr-page[data-page="industry"] .cx-buyer-trust{gap:28px;margin-top:32px}
body #cxpr-page[data-page="industry"] .cx-ir-highlights{gap:24px}
body #cxpr-page[data-page="industry"] .cx-ir-highlights article{padding:24px}
body #cxpr-page[data-page="industry"] .cx-ir-two{gap:40px}
@media(min-width:761px) and (max-width:1100px){
body #cxpr-page[data-page="industry"]{--cx-industry-gutter:32px}
body #cxpr-page[data-page="industry"] .cx-industry-main>.cx-ir-section{padding-block:52px!important}
body #cxpr-page[data-page="industry"] .cx-ir-steps{grid-template-columns:1fr;gap:0}
body #cxpr-page[data-page="industry"] .cx-ir-steps>li{display:grid;grid-template-columns:32px minmax(170px,.7fr) minmax(0,1.3fr);gap:20px;padding:24px 0}
body #cxpr-page[data-page="industry"] .cx-ir-steps>li>span,body #cxpr-page[data-page="industry"] .cx-ir-steps>li>h3{margin:0}
body #cxpr-page[data-page="industry"] .cx-ir-highlights{grid-template-columns:1fr;gap:16px}
body #cxpr-page[data-page="industry"] .cx-ir-highlights article{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:24px}
body #cxpr-page[data-page="industry"] .cx-ir-highlights article h3{margin:0}
body #cxpr-page[data-page="industry"] .cx-ir-two{gap:24px}
body #cxpr-page[data-page="industry"] .cx-ir-section .cx-benefit-card{padding:24px}
body #cxpr-page[data-page="industry"] .cx-buyer-trust{grid-template-columns:1fr;gap:24px}
}
@media(max-width:760px){
body #cxpr-page[data-page="industry"]{--cx-industry-gutter:20px}
body #cxpr-page[data-page="industry"] .cx-industry-main>.cx-ir-section{padding-block:40px!important}
body #cxpr-page[data-page="industry"] .cx-ir-section h2{font-size:28px;line-height:1.2;margin-bottom:20px}
body #cxpr-page[data-page="industry"] .cx-ir-two{grid-template-columns:1fr;gap:24px}
body #cxpr-page[data-page="industry"] .cx-ir-steps{grid-template-columns:1fr;gap:24px;margin-top:24px}
body #cxpr-page[data-page="industry"] .cx-ir-steps>li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px 12px;padding-top:18px}
body #cxpr-page[data-page="industry"] .cx-ir-steps>li>span{margin:0;padding-top:3px}
body #cxpr-page[data-page="industry"] .cx-ir-steps>li>h3{margin:0}
body #cxpr-page[data-page="industry"] .cx-ir-steps>li>p{grid-column:2;margin:0}
body #cxpr-page[data-page="industry"] .cx-ir-section .cx-benefit-plans{grid-template-columns:1fr;gap:20px;margin-top:24px}
body #cxpr-page[data-page="industry"] .cx-ir-section .cx-benefit-card{padding:22px;gap:20px}
body #cxpr-page[data-page="industry"] .cx-ir-highlights{gap:16px;margin-block:24px}
body #cxpr-page[data-page="industry"] .cx-ir-highlights article{padding:20px}
body #cxpr-page[data-page="industry"] .cx-buyer-trust{grid-template-columns:1fr;gap:24px}
}
/* Keep the person above the content card on tablet and phone, without fixed blank height. */
@media(min-width:601px) and (max-width:1024px){html body #cxpr-page .cx-empathy{min-height:0;padding:360px 32px 40px!important}html body #cxpr-page .cx-empathy-content{width:min(100%,650px);padding:32px!important}}
@media(max-width:600px){html body #cxpr-page .cx-empathy{min-height:0;padding:280px 20px 28px!important}html body #cxpr-page .cx-empathy-content{padding:24px!important}html body #cxpr-page .cx-empathy h2{font-size:32px;margin-bottom:16px}html body #cxpr-page .cx-empathy-eyebrow{margin-bottom:16px}}
/* Lite information pages share the same spacing cadence; ordering stays paused. */
.li-section{padding-block:64px!important}.li-wrap{max-width:1184px}.li-steps{gap:28px}.li-output{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(min-width:601px) and (max-width:1100px){.li-section{padding:52px 32px}.li-steps{grid-template-columns:1fr;gap:24px}.li-output{grid-template-columns:repeat(2,minmax(0,1fr))}.li-drivers article{grid-template-columns:30px 130px minmax(0,1fr)}}
@media(max-width:600px){.li-section{padding:40px 20px}.li-section h2{font-size:30px}.li-benefits,.li-output,.li-steps{grid-template-columns:1fr;gap:24px}.li-wheel{gap:28px}.li-drivers article{grid-template-columns:26px minmax(0,1fr)}.li-output li{padding:20px}.li-example{padding:20px}}
