.narrated-tour{background:#14264f;color:#fff;border-radius:28px;padding:clamp(18px,3vw,36px);margin:24px 0;box-shadow:0 14px 32px #14264f30;scroll-margin-top:100px}.narrated-tour .narrated-badge{display:inline-block;background:#ffda36;color:#14264f;border-radius:24px;padding:8px 16px;font-weight:800}.narrated-tour h3{color:#fff;font-family:inherit;font-size:clamp(1.382rem,2.01vw,2.094rem);line-height:1.3;margin:20px 0 12px}.narrated-tour p,.narrated-tour li{color:#edf3ff;font-size:1rem;line-height:1.7}.narrated-tour video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#071327;border-radius:20px;border:3px solid #30e0c0;margin:22px 0}.narrated-tour video::cue{background:#071327e8;color:#fff;font-size:1.15em}.narrated-chapters{display:flex;flex-wrap:wrap;gap:12px}.narrated-chapters[hidden]{display:none}.narrated-chapters button,.narrated-tour .narrated-try{border:2px solid #ffda36;border-radius:12px;background:#ffda36;color:#14264f;font-weight:800;font-size:1rem;padding:12px 18px;min-height:48px;box-shadow:0 5px 0 #97780a;text-decoration:none}.narrated-chapters button{flex:1 1 145px;cursor:pointer}.narrated-chapters button:active{transform:translateY(3px);box-shadow:0 2px 0 #97780a}.narrated-tour .narrated-try{display:inline-flex;background:#30e0c0;border-color:#30e0c0;box-shadow:0 5px 0 #127a6a;margin:6px 0 20px}.narrated-tour :focus-visible{outline:3px solid #fff;outline-offset:5px}.narrated-tour summary{color:#14264f;background:#fffdf7;font-weight:700;min-height:48px}.narrated-tour #narrated-note{font-size:1rem;color:#d4def4}.narrated-tour #narrated-status:empty{display:none}@media(max-width:480px){.narrated-chapters button{flex-basis:120px}.narrated-tour video{border-radius:12px}}@media(prefers-reduced-motion:reduce){.narrated-chapters button:active{transform:none}}@media print{.narrated-tour video,.narrated-chapters{display:none}}
.narrated-tour .narrated-try{flex-direction:column;align-items:center;gap:4px;max-width:100%;text-align:center}.narrated-tour .narrated-try small{font-size:.8em;line-height:1.4;font-weight:400}
