.carte[data-astro-cid-2igftc4y]{background:var(--ardoise);border-radius:var(--r);border:1px solid var(--filet);transition:border-color .15s,transform .15s;overflow:hidden}.carte[data-astro-cid-2igftc4y]:hover{border-color:#e9a23b8c;transform:translateY(-2px)}.carte-lien[data-astro-cid-2igftc4y]{color:inherit;grid-template-columns:112px 1fr;height:100%;text-decoration:none;display:grid}.carte-image[data-astro-cid-2igftc4y]{background:var(--ardoise-2)}.carte-image[data-astro-cid-2igftc4y] img{object-fit:cover;width:100%;height:100%}.carte-corps[data-astro-cid-2igftc4y]{align-content:start;gap:6px;padding:14px 16px 16px;display:grid}.carte-haut[data-astro-cid-2igftc4y]{justify-content:space-between;align-items:center;gap:8px;display:flex}.carte-prix[data-astro-cid-2igftc4y]{color:var(--ivoire);font-weight:700}.carte[data-astro-cid-2igftc4y] h3[data-astro-cid-2igftc4y]{color:var(--ivoire);margin:4px 0 0;font-size:20px}.carte[data-astro-cid-2igftc4y] p[data-astro-cid-2igftc4y]{color:var(--brume);margin:0 0 6px;font-size:15px;line-height:1.5}@media (width>=560px){.carte-lien[data-astro-cid-2igftc4y]{grid-template-columns:1fr}.carte-image[data-astro-cid-2igftc4y]{aspect-ratio:3/4}.carte-corps[data-astro-cid-2igftc4y]{padding:18px 20px 20px}}.hero[data-astro-cid-azdp7ipn]{padding:40px 0 24px}@media (width>=900px){.hero[data-astro-cid-azdp7ipn]{padding:72px 0 40px}}.hero-grille[data-astro-cid-azdp7ipn]{align-items:center;gap:32px;display:grid}@media (width>=960px){.hero-grille[data-astro-cid-azdp7ipn]{grid-template-columns:1fr 1.05fr;gap:56px}}.hero[data-astro-cid-azdp7ipn] h1[data-astro-cid-azdp7ipn]{max-width:16ch}.hero-actions[data-astro-cid-azdp7ipn]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.vedette[data-astro-cid-azdp7ipn]{background:var(--ardoise);border:1px solid var(--filet);color:inherit;border-radius:14px;grid-template-columns:120px 1fr;gap:18px;padding:14px;text-decoration:none;transition:border-color .15s;display:grid}.vedette[data-astro-cid-azdp7ipn]:hover{border-color:#e9a23b8c}.vedette-image[data-astro-cid-azdp7ipn] img{border-radius:8px;box-shadow:0 18px 40px #00000073}.vedette-texte[data-astro-cid-azdp7ipn]{align-content:center;gap:10px;display:grid}.vedette[data-astro-cid-azdp7ipn] h2[data-astro-cid-azdp7ipn]{margin:0}.vedette-texte[data-astro-cid-azdp7ipn]>p[data-astro-cid-azdp7ipn]:not(.surtitre){color:var(--brume);margin:0}.vedette[data-astro-cid-azdp7ipn] .surtitre[data-astro-cid-azdp7ipn]{color:var(--lampe);margin:0}.vedette-cta[data-astro-cid-azdp7ipn]{color:var(--lampe);margin-top:6px;font-weight:600}@media (width>=600px){.vedette[data-astro-cid-azdp7ipn]{grid-template-columns:220px 1fr;gap:28px;padding:20px}}@media (width>=960px){.vedette[data-astro-cid-azdp7ipn]{grid-template-columns:240px 1fr}}.grille[data-astro-cid-azdp7ipn]{gap:16px;margin-top:24px;display:grid}@media (width>=560px){.grille[data-astro-cid-azdp7ipn]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width>=900px){.grille[data-astro-cid-azdp7ipn]{grid-template-columns:repeat(3,1fr);gap:24px}}@media (width>=1100px){.grille[data-astro-cid-azdp7ipn]{grid-template-columns:repeat(4,1fr)}}.etapes-section[data-astro-cid-azdp7ipn]{background:var(--ardoise);border-top:1px solid var(--filet)}.etapes[data-astro-cid-azdp7ipn]{gap:28px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (width>=800px){.etapes[data-astro-cid-azdp7ipn]{grid-template-columns:repeat(3,1fr);gap:40px}}.etape-num[data-astro-cid-azdp7ipn]{background:var(--lampe);width:40px;height:40px;color:var(--nuit);font:700 18px/1 var(--titre);border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid}.etapes[data-astro-cid-azdp7ipn] p[data-astro-cid-azdp7ipn]{color:var(--brume);margin:0}.engagements[data-astro-cid-azdp7ipn]{border-top:1px solid var(--filet);margin-top:48px;padding-top:28px}.engagements[data-astro-cid-azdp7ipn] ul[data-astro-cid-azdp7ipn]{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.engagements[data-astro-cid-azdp7ipn] li[data-astro-cid-azdp7ipn]:before{content:"✓";color:var(--tapis);margin-right:8px;font-weight:700}
