.studio-tour{border-top:1px solid var(--line)}.studio-tour>.lead{max-width:760px;color:var(--muted)}.tour-tabs{display:flex;gap:8px;margin:28px 0 20px;flex-wrap:wrap}.tour-tabs button{font:inherit;font-weight:650;border:1px solid var(--line);background:var(--surface);color:var(--muted);padding:12px 18px;border-radius:30px;cursor:pointer}.tour-tabs [aria-selected=true]{background:#f6095a;color:white;border-color:#f6095a}.tour-screen{display:block;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 20px 55px #0002}.tour-screen img{width:100%;height:auto;display:block}.tour-dark{display:none!important}:root[data-theme=dark] .tour-light{display:none}:root[data-theme=dark] .tour-dark{display:block!important}.tour-caption{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;margin:22px 0}.tour-caption strong{font-size:1.3rem;line-height:1.35}.tour-caption p{margin:0;color:var(--muted);line-height:1.7}.tour-disclosure{color:var(--muted);font-size:.8rem}.tour-teaser{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center}.tour-teaser img{width:100%;border:1px solid var(--line);border-radius:16px}.tour-teaser p{color:var(--muted);line-height:1.7}.tour-panel[hidden]{display:none}@media(max-width:700px){.tour-tabs{display:grid;grid-template-columns:1fr}.tour-tabs button{text-align:left}.tour-caption,.tour-teaser{grid-template-columns:1fr;gap:12px}.tour-screen{border-radius:10px}.tour-caption strong{font-size:1.1rem}}
