/* Shared solution pages: one content axis, native raster detail, compact rhythm. */
.recovery-static body[data-solutions-polished]{--solutions-gap:32px;--solutions-width:90%;--solutions-card-padding:24px}
.recovery-static body[data-solutions-polished] :is(.breadcrumbs>.container,.s-decisions>.container,.s-sale>.container,.s-article>.container,.s-sales-swiper>.container,.s-benefits>.container,.s-need-help>.container,main.recovery-content){box-sizing:border-box;width:var(--solutions-width)!important;max-width:1600px!important;margin-inline:auto!important;padding-inline:0!important}
.recovery-static body[data-solutions-polished] .breadcrumbs{padding-block:24px 16px!important;margin:0!important}
.recovery-static body[data-solutions-polished] :is(.s-sale,.s-article,.s-sales-swiper,.s-decisions,.s-benefits,.s-need-help){margin:0!important;padding-block:calc(var(--solutions-gap)/2)!important}
.recovery-static body[data-solutions-polished] :is(.s-sale,.s-decisions){padding-top:0!important}
.recovery-static body[data-solutions-polished] .section-heading{margin:0 0 24px!important;padding:0!important}
.recovery-static body[data-solutions-polished] .s-sale .section-heading{margin-bottom:0!important}
.recovery-static body[data-solutions-polished] .s-sale .sale-item:empty{display:none!important}
.recovery-static body[data-solutions-polished] .article{font-size:16px;line-height:1.75;overflow-wrap:anywhere}
.recovery-static body[data-solutions-polished] .article>:first-child{margin-top:0!important}
.recovery-static body[data-solutions-polished] .article>:last-child{margin-bottom:0!important}
.recovery-static body[data-solutions-polished] .article :is(h2,h3){margin-block:32px 16px;line-height:1.3}
.recovery-static body[data-solutions-polished] .article :is(p,ul,ol){margin-block:0 20px}
.recovery-static body[data-solutions-polished] .solutions-nested{width:100%!important;max-width:none!important;margin:24px 0!important;padding:0!important}
.recovery-static body[data-solutions-polished] .solutions-nested>.row{margin:0!important;gap:24px;flex-wrap:nowrap}
.recovery-static body[data-solutions-polished] .solutions-nested>.row>[class*="col-"]{padding:0!important;min-width:0;flex-shrink:1}
.recovery-static body[data-solutions-polished] .article img.solution-native-image{display:block;width:auto!important;height:auto!important;max-width:min(100%,var(--solution-image-width))!important;max-height:var(--solution-image-height)!important;object-fit:contain;margin-inline:auto}
.recovery-static body[data-solutions-polished] .article picture{display:block;max-width:100%}
.recovery-static body[data-solutions-polished] .article :is(table,iframe){max-width:100%}
.recovery-static body[data-solutions-polished] .decisions-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;margin:0!important}
.recovery-static body[data-solutions-polished] .decision{grid-column:auto!important;margin:0!important;padding:var(--solutions-card-padding)!important;min-height:112px;border-radius:12px}
.recovery-static body[data-solutions-polished] .decision__inner{margin:0!important;padding:0!important;min-height:0;line-height:1.5;font-size:15px}
.recovery-static body[data-solutions-polished] .sale-swiper.recovery-related-grid>.swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;transform:none!important;height:auto!important}
.recovery-static body[data-solutions-polished] .sale-swiper.recovery-related-grid .sale-slide{box-sizing:border-box;display:flex!important;flex-direction:column;gap:16px;min-width:0;width:auto!important;height:auto!important;padding:var(--solutions-card-padding)!important;margin:0!important;border-radius:12px;border:1px solid #e3e6e9;background:#fff;box-shadow:none}
.recovery-static body[data-solutions-polished] .sale-swiper.recovery-related-grid :is(.sale-slide-pic,.recovery-related-photo){display:flex!important;align-items:center;justify-content:center;position:static;width:100%;height:170px!important;flex:0 0 170px!important;padding:16px!important;margin:0!important;border-radius:8px;background:#f6f7f8;overflow:hidden}
.recovery-static body[data-solutions-polished] .sale-swiper.recovery-related-grid img.solution-native-image{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;object-fit:contain!important;width:auto!important;height:auto!important;max-width:min(100%,var(--solution-image-width))!important;max-height:min(138px,var(--solution-image-height))!important;margin:0!important;border-radius:0!important}
.recovery-static body[data-solutions-polished] .sale-swiper.recovery-related-grid .sale-slide-heading{margin:0!important;padding:0!important;font-size:15px;line-height:1.5;font-weight:600;color:#172531}
.recovery-static body[data-solutions-polished] .sale-slide-txt:empty{display:none!important}
.recovery-static body[data-solutions-polished] .s-key{box-sizing:border-box;width:var(--solutions-width)!important;max-width:1600px!important;margin-inline:auto!important;padding:calc(var(--solutions-gap)/2) 0!important}
.recovery-static body[data-solutions-polished] .s-key .key.container{box-sizing:border-box;width:100%!important;max-width:none!important;padding:32px!important;margin:0!important}
.recovery-static body[data-solutions-polished] .s-key .key-content{padding:0!important}
.recovery-static body[data-solutions-polished] .s-key .key-content>:first-child{margin-top:0!important}
.recovery-static body[data-solutions-polished] .s-key .key-content>:last-child{margin-bottom:0!important}
.recovery-static body[data-solutions-polished] main.recovery-content{padding-block:24px!important}
@media(max-width:1000px){.recovery-static body[data-solutions-polished] .decisions-list,.recovery-static body[data-solutions-polished] .sale-swiper.recovery-related-grid>.swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.recovery-static body[data-solutions-polished]{--solutions-gap:24px;--solutions-width:calc(100% - 32px);--solutions-card-padding:20px}.recovery-static body[data-solutions-polished] .breadcrumbs{padding-block:20px 12px!important}.recovery-static body[data-solutions-polished] .section-heading{font-size:26px!important;line-height:1.25!important;margin-bottom:20px!important;overflow-wrap:anywhere}.recovery-static body[data-solutions-polished] .article{font-size:14px;line-height:1.7}.recovery-static body[data-solutions-polished] .article :is(h2,h3){font-size:21px;margin-block:24px 14px}.recovery-static body[data-solutions-polished] .solutions-nested>.row{flex-direction:column;gap:20px}.recovery-static body[data-solutions-polished] .solutions-nested>.row>[class*="col-"]{flex:0 1 auto!important;width:100%!important;max-width:none!important}.recovery-static body[data-solutions-polished] .article .solutions-nested img{max-height:300px!important}.recovery-static body[data-solutions-polished] .s-key .key.container{padding:24px!important}.recovery-static body[data-solutions-polished] .s-key .key-content{padding:0!important}}
@media(max-width:600px){.recovery-static body[data-solutions-polished] .decisions-list,.recovery-static body[data-solutions-polished] .sale-swiper.recovery-related-grid>.swiper-wrapper{grid-template-columns:minmax(0,1fr)}.recovery-static body[data-solutions-polished] .decision{min-height:84px}.recovery-static body[data-solutions-polished] .sale-swiper.recovery-related-grid :is(.sale-slide-pic,.recovery-related-photo){height:160px!important;flex-basis:160px!important}.recovery-static body[data-solutions-polished] .sale-swiper.recovery-related-grid img.solution-native-image{max-height:min(128px,var(--solution-image-height))!important}}
