/* Software uses the manufacturer's function icons, without repeating screenshots. */
.mx-software-page .mx-application.mx-application-copy{display:block}
.mx-software-page .mx-application-copy>div{max-width:80ch}
.mx-software-page .mx-software-functions .mx-feature-card{background:#f0f4f5}
.mx-software-page .mx-software-functions .mx-feature-card>img{width:80px;height:80px;aspect-ratio:1;object-fit:contain;background:transparent;margin:30px 30px 0}
.mx-software-page .mx-software-functions .mx-feature-card>div{padding:26px 30px 30px}
.mx-software-page .mx-software-functions .mx-feature-card h3{font-size:clamp(1.3rem,1.8vw,1.8rem)}
.mx-software-page .mx-software-functions .mx-feature-card p{font-size:.96rem;line-height:1.8}
.mx-software-page #videos .dv-videos{grid-template-columns:minmax(0,1fr);max-width:1080px}
.mx-software-page #videos .dv-video{border-radius:8px;overflow:hidden}
.mx-software-page #videos .dv-video-action{background:#142631e6;border-radius:4px;padding:8px 12px;bottom:16px;left:16px}
@media(max-width:600px){.mx-software-page .mx-software-functions .mx-feature-card>img{margin:24px 24px 0;width:64px;height:64px}.mx-software-page .mx-software-functions .mx-feature-card>div{padding:24px}.mx-software-page #videos .dv-video-action{font-size:.7rem;padding:6px 9px;bottom:10px;left:10px}}
@media print{.mx-software-page #videos{display:none!important}.mx-software-page .mx-software-functions .mx-feature-card>img{display:none!important}}
