.zdwv-watch-page{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:30px 24px 70px;color:#333;line-height:1.85}
.zdwv-watch-page *{box-sizing:border-box}
.zdwv-watch-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 24px;font-size:13px;color:#666}
.zdwv-watch-breadcrumb a,.zdwv-watch-youtube{color:#527d32;text-decoration:underline;text-underline-offset:3px}
.zdwv-watch-page h1{font-size:clamp(21px,2.4vw,30px);line-height:1.6;font-weight:700;text-align:center;color:#527d32;margin:0 0 24px;padding:0;border:0;background:none}
.zdwv-watch-page h1:before,.zdwv-watch-page h1:after{display:none!important}
.zdwv-watch-player{position:relative;width:100%;aspect-ratio:16/9;margin:0 auto;background:#f1f4ed;overflow:hidden;border-radius:4px}
.zdwv-watch-player--portrait{aspect-ratio:9/16;width:min(100%,360px)}
.zdwv-watch-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.zdwv-watch-description{max-width:820px;margin:28px auto 0;font-size:16px}
.zdwv-watch-description p{margin:0}
.zdwv-watch-actions{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:35px;font-size:14px}
.zdwv-watch-back{display:flex;align-items:center;justify-content:center;gap:35px;min-height:56px;min-width:250px;padding:12px 28px;background:#81b73a;color:#fff!important;text-decoration:none!important;transition:background .2s}
.zdwv-watch-back:hover,.zdwv-watch-back:focus-visible{background:#527d32}
.zdwv-watch-page a:focus-visible{outline:3px solid #527d32;outline-offset:4px}
.zdwv-body h3>a{color:inherit!important;text-decoration:none}
.zdwv-body h3>a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:767px){.zdwv-watch-page{padding:20px 20px 50px}.zdwv-watch-breadcrumb{margin-bottom:18px}.zdwv-watch-page h1{font-size:21px;margin-bottom:18px}.zdwv-watch-player--portrait{width:min(100%,300px)}.zdwv-watch-description{font-size:16px;margin-top:22px}.zdwv-watch-youtube{text-align:center}}
