.tw-mower-video{width:100%;background:#16252c;border-radius:8px;overflow:hidden}.tw-mower-video video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.tw-mower-controls{padding:9px 12px;color:#fff;display:flex;align-items:center;gap:12px;font-size:12px;flex-wrap:wrap}.tw-mower-controls button{border:1px solid #fff9;border-radius:4px;background:transparent;color:#fff;padding:7px 12px;cursor:pointer}.tw-mower-controls button[hidden]{display:none}.tw-mower-caption{font-size:12px;line-height:1.5;color:#5a676d;margin:10px 0 20px}.tw-demo{max-width:960px;margin:10px auto 48px}.media .tw-mower-caption a{display:inline}.tw-demo h2{font-size:clamp(23px,3vw,34px)}