.z-carte.svelte-19ygy3b{display:flex;flex-direction:column;gap:18px;text-decoration:none;color:#24302f}.z-carte.svelte-19ygy3b:hover{color:#24302f}.z-carte.svelte-19ygy3b:hover h3:where(.svelte-19ygy3b){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.z-vis.svelte-19ygy3b{position:relative;aspect-ratio:4/3;border-radius:22px;overflow:hidden;background:#e9e2d5}.z-pastille.svelte-19ygy3b{position:absolute;left:12px;top:12px;display:flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#f7f4ee;color:#1f3236;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.z-texte.svelte-19ygy3b{display:flex;flex-direction:column;gap:10px;padding:0 4px}.z-theme-l.svelte-19ygy3b,.z-meta-court.svelte-19ygy3b{display:none}.z-meta.svelte-19ygy3b{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13.5px;color:#5c6664}h3.svelte-19ygy3b{font-size:clamp(25px,2.1vw,29px)}h3.z-petit.svelte-19ygy3b{font-size:28px}.z-entre.svelte-19ygy3b{animation:svelte-19ygy3b-z-carte-in .6s cubic-bezier(.2,.7,.2,1) both}@keyframes svelte-19ygy3b-z-carte-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.z-entre.svelte-19ygy3b{animation:none}}html[data-z-motion=aucune] .z-entre.svelte-19ygy3b{animation:none}@media (max-width: 639px){.z-ligne.svelte-19ygy3b{flex-direction:row;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #E2DACC}.z-ligne.svelte-19ygy3b .z-vis:where(.svelte-19ygy3b){flex:none;width:104px;height:104px;aspect-ratio:auto;border-radius:18px}.z-ligne.svelte-19ygy3b .z-vis:where(.svelte-19ygy3b) .credit{display:none}.z-ligne.svelte-19ygy3b .z-pastille:where(.svelte-19ygy3b),.z-ligne.svelte-19ygy3b .z-meta:where(.svelte-19ygy3b){display:none}.z-ligne.svelte-19ygy3b .z-texte:where(.svelte-19ygy3b){flex:1;min-width:0;gap:7px;padding:0}.z-ligne.svelte-19ygy3b .z-theme-l:where(.svelte-19ygy3b){display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1f3236}.z-ligne.svelte-19ygy3b h3:where(.svelte-19ygy3b){font-size:21px;line-height:1.12}.z-ligne.svelte-19ygy3b .z-meta-court:where(.svelte-19ygy3b){display:block;font-size:13px;color:#5c6664}}
