.carte[data-v-87c110ed],.lien-carte[data-v-87c110ed]{height:100%}.lien-carte[data-v-87c110ed]{display:flex;flex-direction:column;color:var(--encre)}.image[data-v-87c110ed]{aspect-ratio:16/10}.image[data-v-87c110ed]>:not(.lumiere){transition:scale .7s var(--courbe)}.meta[data-v-87c110ed]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin-top:1.125rem;font-size:.875rem;line-height:1.3;color:var(--corps)}.sujet[data-v-87c110ed]{padding:.3rem .625rem;border-radius:.375rem;font-weight:500;color:#1d3f9e;background:#e3ecff}.sujet.visibilite[data-v-87c110ed]{color:#0d6b4f;background:#dcf5ea}.sujet.publicite[data-v-87c110ed]{color:#a8401f;background:#ffe6da}.sujet.entreprise[data-v-87c110ed]{color:#74531c;background:#f8ecd2}.titre[data-v-87c110ed]{margin-top:.75rem;font-size:1.375rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;text-wrap:balance;transition:color .3s var(--courbe)}@media(hover:hover){.lien-carte:hover .titre[data-v-87c110ed]{color:var(--lien-survol)}.lien-carte:hover .image[data-v-87c110ed]>:not(.lumiere){scale:1.04}}@media(prefers-reduced-motion:reduce){.image[data-v-87c110ed]>:not(.lumiere){transition:none}}.resume[data-v-87c110ed]{display:-webkit-box;overflow:hidden;margin-top:.5rem;color:var(--corps);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.grande .resume[data-v-87c110ed]{display:block;max-width:44rem}.ligne[data-v-87c110ed]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .875rem;margin-top:auto;padding-top:.875rem;font-size:.9375rem;line-height:1.3;color:var(--corps)}.ligne img[data-v-87c110ed]{width:1.75rem;height:1.75rem;margin-right:-.375rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.qui[data-v-87c110ed]{font-weight:500;color:var(--encre)}.grande .titre[data-v-87c110ed]{font-size:clamp(1.75rem,2.6vw,2.375rem);line-height:1.1;letter-spacing:-.025em}@media(min-width:1024px){.etire .image[data-v-87c110ed],.grande .image[data-v-87c110ed]{height:var(--haut-vedette);aspect-ratio:auto}}.grille[data-v-0b760ee3]{display:grid;gap:2.75rem 1.5rem}@media(min-width:640px){.grille[data-v-0b760ee3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grille[data-v-0b760ee3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 2rem}}
