.cut-comparison{min-width:0;background:#111613;border:1px solid #a5b6a536;border-radius:5px;overflow:hidden;box-shadow:0 28px 70px #0004;scroll-margin-top:90px}.cut-topline{display:flex;justify-content:space-between;padding:18px 22px;color:#b5c6ba;font:10px/1.5 monospace;letter-spacing:1.6px}.cut-switch{display:grid;grid-template-columns:1fr 1fr;background:#0a100c}.cut-switch button{background:transparent;border:0;border-top:1px solid #a5b6a530;border-bottom:2px solid transparent;color:#91a295;min-height:60px;padding:12px;font:11px/1.4 monospace;cursor:pointer}.cut-switch button span{font:500 14px/1.4 sans-serif;margin-left:8px}.cut-switch button[aria-selected=true]{color:#e8f1e9;border-bottom-color:#b9d6c0;background:#b9d6c00a}.cut-screen{aspect-ratio:16/9;background:#060907}.cut-screen video{display:block;width:100%;height:100%;object-fit:contain}.cut-screen video[hidden]{display:none}.cut-caption{padding:24px 24px 16px;min-height:174px}.cut-caption>span{font:10px/1.4 monospace;letter-spacing:1.5px;color:#aec9b6}.cut-caption h3{font-weight:500;font-size:clamp(23px,2.1vw,30px);line-height:1.2;letter-spacing:-.6px;color:#f2f0e5;margin:12px 0}.cut-caption p{color:#bac6bc;font-size:15px;line-height:1.65;margin:0}.cut-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:0 24px 20px}.cut-controls button{border:1px solid #b9d6c05a;padding:12px 14px;min-height:44px;border-radius:3px;background:transparent;color:#dce8de;font:13px/1.4 sans-serif;cursor:pointer}.cut-controls button:first-child{background:#bed6c2;color:#101a13;border-color:#bed6c2}.cut-controls>span{font-size:10px;color:#9dac9f;margin-left:auto}.cut-disclosure{border-top:1px solid #a5b6a526;margin:0;padding:16px 24px 12px;color:#9eada1;font-size:11px;line-height:1.65}.cut-product-link{display:flex;justify-content:space-between;color:#cee3d1;padding:0 24px 20px;font-size:12px;text-decoration:none}.cut-comparison button:focus-visible,.cut-comparison a:focus-visible{outline:2px solid #d5eada;outline-offset:-3px}.cut-controls button:hover{filter:brightness(1.12)}@media(max-width:760px){.cut-topline{font-size:9px;letter-spacing:1px;padding:14px 16px}.cut-caption{padding:20px 18px 16px;min-height:192px}.cut-caption p{font-size:14px}.cut-controls{padding:0 18px 18px;gap:8px}.cut-controls>span{width:100%;margin-left:0}.cut-switch button span{font-size:13px;margin-left:4px}.cut-disclosure{padding:14px 18px 10px}.cut-product-link{padding:0 18px 18px}}
