
html body main.xs1250-review .wsl-product-v3-scene-banner{width:100%;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important;background:#fff}
html body main.xs1250-review .wsl-product-v3-scene-banner img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1920/816!important;object-fit:contain!important;position:static!important;transform:none!important;margin:0!important}
.xs1250-review .xs-comparison{min-width:720px!important}.xs1250-review .xs-table-wrap{min-width:0}.xs1250-review .xs-comparison th:first-child{width:19%}.xs1250-review .xs-comparison thead img{width:150px;height:150px}.xs1250-review #related-reading{height:auto!important;max-height:none!important;overflow:visible!important}

/* Scoped precision pass: preserve frozen banner and hero. */
.xs1250-review .xs1250-section-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0;padding:16px 20px;background:#eef5fb;border:1px solid #d7e3ef;border-radius:4px}
.xs1250-review .xs1250-section-nav a{display:block;padding:8px 14px;color:#104d80;background:#fff;border:1px solid #d4e2ee;border-radius:3px;font-size:15px;line-height:1.6;text-decoration:none}
.xs1250-review .xs1250-section-nav a:hover,.xs1250-review .xs1250-section-nav a:focus-visible{outline:2px solid #155889;outline-offset:2px}
.xs1250-review .xs-review-section .wsl-section__head{display:block!important;text-align:left!important}
.xs1250-review .xs-review-section .wsl-section__head h2{display:block;max-width:none;text-align:left!important;margin:8px 0 12px}
.xs1250-review .xs-review-section .wsl-section__head p{max-width:68em;margin:8px 0 0}
.xs1250-review .xs-spec-footnote{font-size:14px!important;line-height:1.8}
.xs1250-review section[id]{scroll-margin-top:100px}
@media(max-width:767px){.xs1250-review .xs1250-section-nav{gap:8px;padding:12px}.xs1250-review .xs1250-section-nav a{font-size:14px;padding:7px 10px}}
