/* Homepage: three videos per row, two visible rows before expansion on desktop. */
#bwa-temoignages .featured-video{width:min(880px,100%);margin:0 auto 40px;border:0;border-radius:16px;box-shadow:0 16px 40px #4b324015}
#bwa-temoignages .featured-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#231b20}
#bwa-temoignages .tm-video-fallback{display:block;padding:12px;text-align:center}
#bwa-temoignages .v-grid.tm-carousel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:auto;gap:20px 24px;align-items:stretch;width:100%;max-width:none;max-height:none;margin:0;padding:2px 0 0;overflow:hidden;position:relative;scroll-snap-type:none;transition:max-height .35s ease}
#bwa-temoignages .tm-carousel>.v-card{min-width:0;scroll-snap-align:none;box-shadow:0 6px 16px #4b32400a}
#bwa-temoignages .tm-carousel.is-collapsed{max-height:var(--tm-preview-height,650px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 140px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 140px),transparent 100%)}
#bwa-temoignages .tm-carousel.is-collapsed>.v-card:nth-child(n+7){display:none}
#bwa-temoignages .tm-show-more{display:flex;width:max-content;align-items:center;justify-content:center;position:relative;z-index:4;min-height:44px;margin:12px auto 0;padding:9px 0 7px;cursor:pointer;font:750 13px/1.4 Manrope,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#4b3240;background:transparent;border:0;border-bottom:1px solid #4b324066;border-radius:0;box-shadow:none}
#bwa-temoignages .tm-show-more:hover{border-bottom-color:#4b3240}
#bwa-temoignages .tm-show-more:focus-visible{outline:2px solid #4b3240;outline-offset:5px}
@media(max-width:900px){#bwa-temoignages .v-grid.tm-carousel{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#bwa-temoignages .featured-video{margin-bottom:28px}#bwa-temoignages .v-grid.tm-carousel{grid-template-columns:minmax(0,1fr);gap:14px}#bwa-temoignages .tm-carousel>.v-card:nth-child(1){order:1}#bwa-temoignages .tm-carousel>.v-card:nth-child(2){order:2}#bwa-temoignages .tm-carousel>.v-card:nth-child(5){order:3}#bwa-temoignages .tm-carousel>.v-card{order:4}#bwa-temoignages .tm-carousel.is-collapsed>.v-card:nth-child(n+3):not(:nth-child(5)){display:none}}
