.siv-supplied-cover{display:block!important}.siv-supplied-cover img{display:block;width:100%;height:auto!important;aspect-ratio:16/9;object-fit:cover}.siv-supplied-cover figcaption{font-size:12px;color:var(--muted);margin-top:16px}
.siv-case .siv-comparison{margin:36px 0 48px}.siv-compare-stage{position:relative;isolation:isolate;aspect-ratio:4/3;overflow:hidden;background:white;border:1px solid var(--line)}.siv-compare-stage img{position:absolute;left:0;top:0;width:100%;height:auto!important;max-height:none!important;margin:0!important;border-radius:0!important;pointer-events:none}.siv-before{clip-path:inset(0 calc(100% - var(--split,50%)) 0 0);z-index:1}.siv-image-label{position:absolute;top:14px;z-index:2;padding:7px 12px;background:#151514;color:#f0ece5;font-size:12px;pointer-events:none}.siv-label-before{left:14px}.siv-label-after{right:14px}.siv-divider{position:absolute;top:0;bottom:0;left:var(--split,50%);width:2px;transform:translateX(-1px);background:#ff641e;z-index:3;pointer-events:none}.siv-divider>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#ff641e;color:#151514;font-size:24px}.siv-compare-range{position:absolute;inset:0;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0;cursor:ew-resize;z-index:4;touch-action:pan-y}.siv-compare-stage:focus-within{outline:3px solid var(--orange,#ff641e);outline-offset:4px}.siv-comparison figcaption{margin:16px 0 0!important;font-size:12px!important;line-height:1.65;color:var(--muted)}.siv-comparison figcaption strong{display:block;color:var(--fg);font-weight:400;font-size:17px;margin-bottom:6px}.siv-comparison-links{display:flex;justify-content:space-between;gap:16px}.siv-comparison-links a{font-size:12px;min-height:44px;line-height:44px;text-underline-offset:4px}.siv-compare-stage>p{margin:0!important}.siv-comparison-links>p{margin:0!important}@media(max-width:700px){.siv-compare-stage{aspect-ratio:3/4}.siv-image-label{top:10px;padding:5px 9px}.siv-label-before{left:10px}.siv-label-after{right:10px}.siv-comparison-links{gap:8px}.siv-comparison-links a{font-size:11px}.siv-case .siv-comparison{margin-bottom:36px}}
.siv-compare-stage:has(img[src*="newsletter"]){aspect-ratio:2.05/1}
.siv-byline{font-size:13px;color:var(--muted);line-height:1.6}.siv-byline a{text-decoration:underline;text-underline-offset:3px}.siv-case h2{scroll-margin-top:110px}
