.rt-example-video{max-width:900px;box-sizing:border-box;padding:24px;margin:0 0 40px;background:#fffef9;border:1px solid var(--rt-line);border-radius:8px;scroll-margin-top:24px}
.rt-example-video h2{font:700 clamp(25px,3vw,32px)/1.2 Georgia,serif;margin:10px 0 18px}
.rt-example-video h3{font:700 20px/1.4 Georgia,serif;margin:0 0 8px}
.rt-example-video>p{line-height:1.8}
.rt-example-frame{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;background:#17251e;border-radius:5px}
.rt-example-frame img,.rt-example-frame iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}
.rt-example-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:0;background:linear-gradient(transparent,#0009);color:white;cursor:pointer;font:700 16px/1.5 system-ui,sans-serif;padding:18px}
.rt-example-play[hidden]{display:none}
.rt-example-play span{padding:14px 20px;background:#294c27;border:2px solid #fff;border-radius:5px}
.rt-example-play:focus-visible{outline:4px solid #eec464;outline-offset:-6px}
@media(max-width:600px){.rt-example-video{padding:16px}.rt-example-play{font-size:14px}.rt-example-play span{padding:10px 12px}}
