.texte{max-width:68ch;color:var(--encre-2);margin:0 auto;padding:48px 20px 0;font-size:16px;line-height:1.6}.texte h1{letter-spacing:var(--approche-titre);font-size:clamp(32px,4.6vw,52px);line-height:1.05;font-weight:var(--graisse-titre);color:var(--encre);text-wrap:balance;margin:0 0 16px}.texte h2,.texte h3{letter-spacing:var(--approche-sous);font-size:20px;line-height:1.3;font-weight:var(--graisse-sous);color:var(--encre);text-wrap:balance;margin:40px 0 12px}.texte p,.texte ul,.texte ol{text-wrap:pretty;margin:0 0 16px}.texte strong{color:var(--encre);font-weight:var(--graisse-ui)}.texte a{color:var(--encre);text-underline-offset:3px;text-decoration:underline}.texte a:hover{text-decoration-thickness:2px}.texte--contact>a{background:var(--encre);color:var(--papier);border-radius:999px;align-items:center;gap:10px;margin:0 0 8px;padding:11px 18px 11px 22px;text-decoration:none;display:inline-flex}.texte--contact>a:hover{background:var(--encre-2)}
