.choir-song-film{width:100%;background:#fff;padding:0 32px 90px;box-sizing:border-box;color:#000000}
.choir-song-film-inner{width:min(880px,100%);margin:0 auto}
.choir-song-film-player{position:relative;aspect-ratio:16/9;background:#101010;overflow:hidden;border-radius:3px}
.choir-song-film-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.iwp-unified-site .choir-song-film p{display:flex;justify-content:space-between;gap:20px;font:13px/1.8 var(--iwp-serif,serif);letter-spacing:.025em;margin:16px 0 0;color:#000000}
.choir-song-film a{color:#000000;text-decoration:none;white-space:nowrap}
.choir-song-film a:hover{text-decoration:underline}
.choir-song-film a:focus-visible{outline:2px solid #14243a;outline-offset:5px}
.choir-declaration-link{text-align:center;margin:0 0 32px;font:14px/1.9 var(--iwp-serif,serif);letter-spacing:.025em}
.choir-declaration-link a{display:inline-block;color:#000000;white-space:normal;text-decoration:underline;text-decoration-color:#b7ad9f;text-underline-offset:7px}
.choir-declaration-link span{display:inline-block;font-size:.85em}
@media(max-width:640px){.choir-song-film{padding:0 24px 55px}.iwp-unified-site .choir-song-film p{font-size:11px;gap:12px}}
