.ser-entete__liens{flex-wrap:wrap;align-items:center;gap:12px 22px;margin:20px 0 0;display:flex}.ser-carte__pied{flex-wrap:wrap}.ser-carte__bouton{border:1px solid var(--mag-or-clair);color:var(--mag-or-profond);white-space:nowrap;transition:background var(--mag-transition), color var(--mag-transition);border-radius:999px;align-items:center;padding:6px 13px;font-size:.8rem;font-weight:600;display:inline-flex}.vid-collection:hover .ser-carte__bouton,.vid-collection:focus-visible .ser-carte__bouton{background:var(--mag-or-profond);border-color:var(--mag-or-profond);color:var(--mag-ivoire)}.ser-presentation{max-width:64ch;margin-top:14px}.ser-presentation p{font-size:var(--mag-t-texte);color:var(--mag-gris);margin:0 0 .85em;line-height:1.65}.ser-presentation p:first-child{color:var(--mag-anthracite)}.ser-groupe__intro{max-width:64ch;color:var(--mag-gris);margin:-8px 0 18px;font-size:.95rem}.ser-banniere{border-radius:var(--mag-rayon-image);border:1px solid var(--mag-bordure);background:var(--mag-noir-doux);margin:26px 0 0;overflow:hidden}.ser-banniere img{width:100%;height:auto;display:block}.ser-groupe+.ser-groupe{margin-top:42px}.ser-groupe__titre{font-family:var(--mag-police-titre);font-size:var(--mag-t-h3);border-bottom:1px solid var(--mag-bordure);color:var(--mag-anthracite);margin:0 0 18px;padding-bottom:10px;font-weight:700}.ser-etat{align-items:center;gap:6px;font-size:.76rem;line-height:1.3;display:inline-flex}.ser-etat:before{content:"";background:var(--mag-gris-clair);border-radius:50%;flex:none;width:7px;height:7px}.ser-etat--lisible{color:var(--mag-or-profond);font-weight:500}.ser-etat--lisible:before{background:var(--mag-or-clair)}.ser-etat--prive,.ser-etat--absent{color:var(--mag-gris)}.ser-liens{flex-wrap:wrap;gap:12px;display:flex}.ser-sans-lecteur{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;display:flex}.ser-annonce:empty{display:none}.ser-annonce{font-size:var(--mag-t-petit);color:var(--mag-gris)}.ser-description{max-width:70ch;margin-top:34px}.ser-description h2{font-family:var(--mag-police-titre);font-size:var(--mag-t-h2);margin:4px 0 14px}.vpr{max-width:860px;margin:0 auto}.vpr__cadre{aspect-ratio:16/9;border-radius:var(--mag-rayon-image);background:var(--mag-noir);border:1px solid var(--mag-or-clair);box-shadow:var(--mag-ombre);position:relative;overflow:hidden}.vpr__video{object-fit:cover;width:100%;height:100%;display:block}.vpr__bouton{inset-inline-start:14px;min-height:40px;color:var(--mag-ivoire);font:500 .86rem/1 var(--mag-police-texte);cursor:pointer;transition:background var(--mag-transition), border-color var(--mag-transition);background:#121110b8;border:1px solid #d7bc73b3;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;position:absolute;bottom:14px}.vpr__bouton:hover,.vpr__bouton:focus-visible{border-color:var(--mag-or-clair);background:#121110e6}.vpr__bouton:focus-visible{outline:2px solid var(--mag-or-clair);outline-offset:3px}.vpr__icone{flex:none;width:12px;height:12px;position:relative}.vpr__icone--lecture{clip-path:polygon(10% 0,100% 50%,10% 100%);background:currentColor}[dir=rtl] .vpr__icone--lecture{clip-path:polygon(90% 0,0 50%,90% 100%)}.vpr__icone--pause:before,.vpr__icone--pause:after{content:"";background:currentColor;width:4px;height:12px;position:absolute;top:0}.vpr__icone--pause:before{inset-inline-start:1px}.vpr__icone--pause:after{inset-inline-end:1px}.vpr__legende{font-size:var(--mag-t-petit);color:var(--mag-gris);text-align:center;margin-top:10px}.bro-promo{background:var(--mag-ivoire);border:1px solid var(--mag-bordure);border-inline-start:3px solid var(--mag-or-clair);border-radius:var(--mag-rayon);grid-template-columns:minmax(120px,210px) 1fr;align-items:center;gap:28px 34px;padding:30px 34px;display:grid}.bro-promo__couverture{box-shadow:var(--mag-ombre-forte);transition:transform var(--mag-transition), box-shadow var(--mag-transition);border-radius:3px;display:block;overflow:hidden}.bro-promo__couverture img{width:100%;height:auto;display:block}.bro-promo:hover .bro-promo__couverture{transform:translateY(-3px)}.bro-promo__titre{font-family:var(--mag-police-titre);font-size:var(--mag-t-h2);color:var(--mag-anthracite);margin:6px 0 10px;font-weight:700;line-height:1.15}.bro-promo__phrase{max-width:52ch;color:var(--mag-gris);font-size:var(--mag-t-texte);margin:0;line-height:1.6}.bro-promo__langue{font-size:var(--mag-t-petit);color:var(--mag-gris-clair);margin:10px 0 0}.bro-promo__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.bro-promo--carte{grid-template-columns:96px 1fr;align-items:start;gap:18px 22px;padding:20px 22px}.bro-promo--carte .bro-promo__titre{font-size:var(--mag-t-h3);margin-top:4px}.bro-promo--carte .bro-promo__actions{margin-top:14px}@media (width<=640px){.bro-promo{grid-template-columns:96px 1fr;align-items:start;gap:16px 18px;padding:20px 18px}.bro-promo--carte{grid-template-columns:76px 1fr}.bro-promo__couverture{grid-row:1/span 4}.bro-promo__actions{grid-column:1/-1}.bro-promo__texte{display:contents}.bro-promo__texte>.mag-surtitre,.bro-promo__titre,.bro-promo__phrase,.bro-promo__langue{grid-column:2}}.bro-page{grid-template-columns:minmax(200px,340px) 1fr;align-items:start;gap:36px 52px;padding:18px 0 10px;display:grid}.bro-page__couverture{box-shadow:var(--mag-ombre-forte);border:1px solid var(--mag-bordure);border-radius:4px;margin:0;overflow:hidden}.bro-page__couverture img{width:100%;height:auto;display:block}.bro-page__titre{font-family:var(--mag-police-titre);font-size:var(--mag-t-h1);color:var(--mag-anthracite);margin:6px 0 8px;line-height:1.1}.bro-page__accroche{font-family:var(--mag-police-titre);font-size:var(--mag-t-h3);color:var(--mag-or-profond);margin:0 0 18px;line-height:1.3}.bro-page__description p{max-width:62ch;font-size:var(--mag-t-texte);color:var(--mag-anthracite);margin:0 0 1em;line-height:1.7}.bro-page__details{font-size:var(--mag-t-petit);color:var(--mag-gris);flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;display:flex}.bro-page__langue{color:var(--mag-or-profond);font-weight:600}.bro-page__actions{flex-wrap:wrap;gap:12px;margin:22px 0 18px;display:flex}.bro-sommaire{max-width:760px;margin:46px 0 20px}.bro-sommaire__titre{font-family:var(--mag-police-titre);font-size:var(--mag-t-h2);margin:0 0 14px}.bro-sommaire__liste{border-top:1px solid var(--mag-bordure);margin:0;padding:0;list-style:none}.bro-sommaire__liste a{border-bottom:1px solid var(--mag-bordure);color:var(--mag-anthracite);transition:color var(--mag-transition);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 2px;text-decoration:none;display:flex}.bro-sommaire__liste a:hover,.bro-sommaire__liste a:focus-visible{color:var(--mag-or-profond)}.bro-sommaire__page{font-size:var(--mag-t-petit);color:var(--mag-gris-clair);font-variant-numeric:tabular-nums;flex:none}@media (width<=760px){.bro-page{grid-template-columns:1fr;gap:24px}.bro-page__couverture{max-width:240px}}@media (prefers-reduced-motion:reduce){.bro-promo__couverture,.vpr__bouton,.ser-carte__bouton{transition:none}.bro-promo:hover .bro-promo__couverture{transform:none}}
