
/* Présentation vidéo des fiches matériels */
.pi-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 10px}
.pi-video-grid.pi-video-single{grid-template-columns:minmax(0,680px)}
.pi-video-card{background:#f5f9f7;border:1px solid #dce9e2;border-radius:17px;overflow:hidden;box-shadow:0 9px 25px rgba(0,40,30,.055)}
.pi-video-stage{position:relative;aspect-ratio:16/9;background:#10271f;overflow:hidden}
.pi-video-stage img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}
.pi-video-stage:hover img{transform:scale(1.035)}
.pi-video-stage .pi-video-play{position:absolute;inset:0;width:100%;border:0;background:linear-gradient(0deg,rgba(0,0,0,.32),transparent 60%);display:flex;align-items:center;justify-content:center;cursor:pointer;color:white}
.pi-video-play span{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#07883d;box-shadow:0 6px 22px #0006;color:white;font-size:27px;padding-left:4px;transition:transform .2s}
.pi-video-play:hover span{transform:scale(1.1)}
.pi-video-stage iframe{display:block;width:100%;height:100%;border:0}
.pi-video-info{padding:15px 17px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.pi-video-info strong{font-size:15px;color:#152922}
.pi-video-info a{font-size:13px;color:#007f40;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
@media(max-width:800px){.pi-video-grid{grid-template-columns:1fr}.pi-video-grid.pi-video-single{grid-template-columns:1fr}}
