.ess{--wl: var(--c-cyan);margin:clamp(1.6rem,3.5vw,2.6rem) 0 clamp(2.4rem,5vw,3.6rem);padding-left:clamp(.9rem,2vw,1.4rem);border-left:2px solid var(--wl);display:grid;gap:clamp(.8rem,1.8vw,1.1rem)}.ess__faits{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(1.2rem,3.5vw,2.8rem)}.ess__fait{display:grid;gap:.2rem}.ess__terme{font-family:var(--font-mono, monospace);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ess__valeur{margin:0;font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:500;line-height:1.15;letter-spacing:-.012em;color:var(--ink)}.ess__inclus{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .5rem}.ess__inclus li{font-size:.8rem;line-height:1.2;padding:.32rem .58rem;border:1px solid var(--hair);border-radius:999px;color:var(--ink-2);white-space:nowrap}.ess__liens{margin:0;font-size:var(--t-body);color:var(--ink-3)}.ess__liens a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--wl) 32%,transparent);padding-bottom:.1rem;transition:color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out)}.ess__liens a:hover{color:var(--wl);border-bottom-color:var(--wl)}.ess__fleche{display:inline-block;transition:transform var(--d-fast) var(--ease-out)}.ess__liens a:hover .ess__fleche{transform:translate(.22rem)}.ess__sep{color:var(--hair)}@media (max-width: 560px){.ess__faits{gap:1rem 1.6rem}}@media (prefers-reduced-motion: reduce){.ess__liens a,.ess__fleche{transition:none}}
