.ski-guide-video[hidden]{display:none!important}
.ski-guide-video{margin-top:24px;padding:24px;background:#fff;border:1px solid #d6eaf9;border-radius:20px;box-shadow:0 10px 28px #07366412;min-width:0}
.ski-guide-video h2{margin:0 0 18px;color:#06285f;font:900 clamp(21px,3vw,28px)/1.5 'Noto Serif TC','Microsoft JhengHei',serif}
.ski-guide-video video{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:transparent;border-radius:12px}
@media(max-width:620px){.ski-guide-video{margin-top:20px;padding:18px 14px;border-radius:16px}.ski-guide-video h2{margin-bottom:14px}.ski-guide-video video{border-radius:8px}}
