.rio-live-demo{max-width:1320px;scroll-margin-top:100px}.tour-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.tour-heading h2{font-size:clamp(25px,3vw,42px);line-height:1.1}.rio-live-intro{max-width:800px;font-size:15px;line-height:1.8;color:var(--muted);margin-bottom:28px}.rio-live-frame{border:1px solid #42514d;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 22px 60px #0003}.rio-live-frame iframe{display:block;width:100%;height:850px;border:0;background:#fff}.rio-live-note{font-size:12px;line-height:1.8;color:var(--muted);margin-top:20px}.rio-live-note a{color:var(--accent)}@media(max-width:700px){.tour-heading{align-items:start;flex-direction:column}.rio-live-frame iframe{height:780px}.rio-live-frame{border-radius:8px}}