html:not(#_) .nh-demo .nh-screen{aspect-ratio:8/5;background:#f4f6f6!important;border:1px solid rgba(255,255,255,.18);border-radius:16px}
html:not(#_) .nh-demo .nh-screen video{width:100%;height:100%;object-fit:contain;display:block}
.home-film-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}
.home-film-play{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:999px;padding:12px 20px;font:600 15px/1.4 var(--font-sans,system-ui);background:#3347d6;color:#fff;cursor:pointer}
.home-film-play:hover{background:#2536b0}.home-film-play[hidden]{display:none}
.home-film-controls>span{font-size:14px;line-height:1.4;color:#c9cffa}
html:not(#_) .nh-demo figcaption{font-size:14px;line-height:1.6;color:#c9cffa;margin-top:12px}
.home-film-transcript{margin-top:10px;font-size:14px;line-height:1.65;color:#e8ebfb}
.home-film-transcript summary{cursor:pointer;min-height:44px;padding:9px 0;color:#e8ebfb;font-weight:600}
.home-film-transcript ol{padding-left:22px;margin:8px 0 12px}.home-film-transcript li{margin:8px 0}
.home-film-transcript a{color:#e8ebfb;text-underline-offset:4px}
.home-film-status{font-size:14px;line-height:1.6;color:#e8ebfb}.home-film-status:empty{display:none}
.home-film-play:focus-visible,.home-film-transcript summary:focus-visible,.home-film-transcript a:focus-visible{outline:3px solid #9aa6f2;outline-offset:4px}
@media(max-width:600px){.home-film-controls{gap:8px}.home-film-play{width:100%}.home-film-controls>span{display:block;font-size:13px}}
