.ba-carte[data-astro-cid-aq375tvi]{overflow:hidden}.ba-lien[data-astro-cid-aq375tvi]{display:flex;flex-direction:column;height:100%;color:inherit}.ba-lien[data-astro-cid-aq375tvi]:focus-visible{outline:3px solid rgba(228,0,43,.35);outline-offset:-3px;border-radius:inherit}.ba-media[data-astro-cid-aq375tvi]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--creux)}.ba-media[data-astro-cid-aq375tvi] img[data-astro-cid-aq375tvi]{width:100%;height:100%;object-fit:cover;transition:scale .6s var(--courbe)}.ba-cat[data-astro-cid-aq375tvi]{position:absolute;left:14px;bottom:14px;padding:5px 12px;border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px -4px #17121540;font-size:12.5px;font-weight:600;color:var(--encre)}.ba-corps[data-astro-cid-aq375tvi]{display:flex;flex:1;flex-direction:column;padding:18px 22px 20px}.ba-meta[data-astro-cid-aq375tvi]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--texte-faible);font-variant-numeric:tabular-nums}.ba-titre[data-astro-cid-aq375tvi]{margin-top:8px;font-family:var(--f-geo);font-size:17.5px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--encre);transition:color .2s ease}.ba-accroche[data-astro-cid-aq375tvi]{display:-webkit-box;flex:1;margin-top:8px;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;color:var(--texte)}.ba-action[data-astro-cid-aq375tvi]{align-self:flex-start;margin-top:16px;font-size:14px}@media(hover:hover)and (pointer:fine){.ba-carte[data-astro-cid-aq375tvi]:hover .ba-titre[data-astro-cid-aq375tvi]{color:var(--rouge)}.ba-carte[data-astro-cid-aq375tvi]:hover .ba-action[data-astro-cid-aq375tvi] svg{transform:translate(3px)}}@media(prefers-reduced-motion:no-preference){@media(hover:hover)and (pointer:fine){.ba-carte[data-astro-cid-aq375tvi]:hover .ba-media[data-astro-cid-aq375tvi] img[data-astro-cid-aq375tvi]{scale:1.05}}}.bl-chapeau{padding-bottom:clamp(32px,4vw,48px)}.bl-chapeau .ml-chapeau-photo{height:clamp(420px,40vw,560px)}.bl-chapeau .ml-chapeau-photo img{object-position:70% 45%}.section.bl-section{padding-block:clamp(24px,3vw,40px) clamp(48px,6vw,72px)}.section.bl-section--serree{padding-top:0}.bl-filtres{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.bl-filtre{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 8px 0 16px;border:1px solid var(--trait-controle);border-radius:999px;background:var(--surface);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;color:var(--texte);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.bl-filtre:hover{border-color:var(--texte-tenu);color:var(--encre)}.bl-filtre:focus-visible{outline:3px solid rgba(228,0,43,.35);outline-offset:2px}.bl-filtre-nombre{min-width:26px;padding:2px 8px;border-radius:999px;background:var(--creux);font-size:12px;font-weight:600;text-align:center;color:var(--texte-faible);font-variant-numeric:tabular-nums}.bl-filtre[aria-pressed=true]{background:var(--rose);border-color:var(--rose-trait);font-weight:600;color:var(--rouge)}.bl-filtre[aria-pressed=true] .bl-filtre-nombre{background:var(--surface);color:var(--rouge)}.bl-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bl-vide{margin-top:8px}.ar-chapeau{position:relative;isolation:isolate;padding-block:clamp(36px,5vw,64px) clamp(20px,3vw,32px)}.ar-chapeau:before{content:"";position:absolute;inset:calc(-1 * var(--hauteur-entete)) 0 0;z-index:-1;background:radial-gradient(60% 80% at 85% 10%,rgba(253,238,241,.9),transparent 70%);pointer-events:none}.ar-chapeau-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(28px,4vw,56px)}.ar-retour{display:flex;width:fit-content;margin-bottom:20px}.ar-retour svg{transition:transform .15s ease}.ar-retour:hover svg{transform:translate(-3px)}.ar-chapeau-texte .ml-chip{margin-bottom:18px}.ar-couverture{overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--trait);border-radius:var(--r-carte-app);background:var(--creux);box-shadow:0 2px 6px #1712150d,0 30px 70px -34px #7a3c4666}.ar-couverture img{width:100%;height:100%;object-fit:cover}.anime .ar-chapeau-texte>*{animation:ml-entree .8s var(--courbe) both}.anime .ar-chapeau-texte>:nth-child(2){animation-delay:70ms}.anime .ar-chapeau-texte>:nth-child(3){animation-delay:.14s}.anime .ar-chapeau-texte>:nth-child(4){animation-delay:.21s}.anime .ar-chapeau-texte>:nth-child(5){animation-delay:.28s}.anime .ar-couverture{animation:ml-entree .9s var(--courbe) .2s both}.section.ar-section{padding-block:clamp(20px,3vw,32px) clamp(40px,5vw,56px)}.ar-mise-en-page{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,800px);align-items:start;justify-content:center;gap:clamp(24px,3vw,40px)}.ar-cote{position:sticky;top:calc(var(--hauteur-entete) + 24px)}.ar-copier{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin-top:16px;border:1px solid var(--trait-controle);border-radius:var(--r-controle);background:var(--surface);font:inherit;font-size:13.5px;font-weight:500;color:var(--texte);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ar-copier:hover{border-color:var(--texte-tenu);color:var(--encre)}.ar-copier:focus-visible{outline:3px solid rgba(228,0,43,.35);outline-offset:2px}.ar-copier .ar-copier-fait,.ar-copier.est-copie .ar-copier-copie{display:none}.ar-copier.est-copie .ar-copier-fait{display:block}.ar-copier.est-copie{background:var(--rose);border-color:var(--rose-trait);color:var(--rouge)}.ar-article{min-width:0;padding:clamp(24px,4vw,52px)}.section.ar-suite{padding-block:clamp(40px,5vw,64px)}.section.ar-suite--appel{padding-top:0}@media(max-width:1080px){.bl-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-chapeau-grille{grid-template-columns:1fr}.ar-couverture{max-width:720px}.ar-mise-en-page{grid-template-columns:minmax(0,800px)}.ar-cote{position:static}}@media(max-width:820px){.bl-filtres{flex-wrap:nowrap;margin-inline:calc(-1 * var(--gouttiere));padding:2px var(--gouttiere);overflow-x:auto;scrollbar-width:none}.bl-filtres::-webkit-scrollbar{display:none}.bl-filtre{flex:none}}@media(max-width:640px){.bl-grille{grid-template-columns:1fr}.ar-article{padding:26px 20px 30px}}
