/* Ссылка «Смотреть видеоинструкцию» под датой обновления и окно с роликом */
.video-link{display:inline-flex;align-items:center;gap:10px;margin:-10px 0 25px;font-size:16px;line-height:24px;font-weight:500;color:var(--spix-blue);text-decoration:none;cursor:pointer}
.video-link[hidden]{display:none}
.video-link__icon{width:30px;height:30px;flex:none;border-radius:50%;background:var(--spix-blue);color:var(--spix-white);display:inline-flex;align-items:center;justify-content:center;transition:transform var(--t-default)}
.video-link:hover .video-link__icon{transform:scale(1.08)}
.video-link:hover .video-link__text{text-decoration:underline;text-underline-offset:3px}
.video-link:focus-visible{outline:2px solid var(--spix-blue);outline-offset:4px;border-radius:8px}

.vd{width:min(1100px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);padding:0;border:none;border-radius:var(--radius-card-sm,16px);background:#000;overflow:visible}
.vd::backdrop{background:rgba(10,12,18,.8)}
.vd video{display:block;width:100%;max-height:calc(100vh - 32px);border-radius:inherit;background:#000}
.vd-close{position:absolute;top:-44px;right:0;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.15);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}
.vd-close:hover{background:rgba(255,255,255,.3)}
@media (max-width:700px){.vd{margin:auto}.vd-close{top:-42px}}
