/* Bloc « En vidéo » : les deux films de Gouverne (02/11/2026). Chargés au clic seulement. */
.gvv{background:#F6F8F6;padding:clamp(56px,8vw,104px) 20px;font-family:'Manrope','Manrope Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;color:#101513}
.gvv-in{max-width:1200px;margin:0 auto;text-align:center}
.gvv-in.un{max-width:860px}
.gvv-k{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#07734A}
.gvv-t{margin:0 0 clamp(26px,4vw,44px);font-family:'Sora','Sora Fallback','Manrope',sans-serif;font-weight:700;font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.04em}
.gvv-t span{color:#0C9E63}
.gvv-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(18px,3vw,32px);text-align:left}
.gvv-f{margin:0}
.gvv-box{position:relative;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#0b0f0e;box-shadow:0 30px 70px -38px rgba(16,40,30,.55),0 0 0 1px rgba(16,21,19,.06)}
.gvv-box img,.gvv-box video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.gvv-box video{object-fit:contain;background:#0b0f0e}
.gvv-box.haut{aspect-ratio:9/16;max-width:420px;margin:0 auto}
.gvv-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;
  background:#07734A;color:#fff;font:800 15px/1 'Manrope',sans-serif;padding:14px 20px 14px 14px;border-radius:999px;box-shadow:0 14px 34px -12px rgba(7,115,74,.85);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s}
.gvv-play:hover{background:#065C3B;transform:translate(-50%,-50%) scale(1.04)}
.gvv-play svg{width:22px;height:22px;padding:7px;box-sizing:content-box;border-radius:50%;background:rgba(255,255,255,.16)}
.gvv-f figcaption{margin-top:14px;font-size:15.5px;line-height:1.5;color:#46524D}
.gvv-f figcaption b{color:#101513;font-weight:800}
