.article-prose{color:var(--body);font-size:clamp(1.0625rem,.4vw + .95rem,1.125rem);line-height:1.7}.article-prose>div{max-width:44rem}.article-prose>div>:first-child{margin-top:0}.article-prose>div>:last-child{margin-bottom:0}.article-prose p{margin:0 0 1.15em}.article-prose :is(h2,h3,h4) small{font-size:inherit}.article-prose h2{scroll-margin-top:6rem;margin:2.4em 0 .6em;color:var(--heading);font-size:clamp(1.5rem,1.2vw + 1.1rem,1.85rem);font-weight:700;line-height:1.22;letter-spacing:-.015em;text-wrap:balance}.article-prose h3{scroll-margin-top:6rem;margin:1.9em 0 .45em;color:var(--heading);font-size:clamp(1.15rem,.5vw + 1rem,1.3rem);font-weight:700;line-height:1.3;letter-spacing:-.015em;text-wrap:balance}.article-prose h4{margin:1.6em 0 .4em;color:var(--heading);font-size:1.05em;font-weight:700;line-height:1.35}.article-prose h2+h3{margin-top:.8em}.article-prose strong{color:var(--heading);font-weight:650}.article-prose em{font-style:italic}.article-prose a{color:var(--color-electric-violet);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.article-prose a:hover{color:var(--color-violet);text-decoration-thickness:2px}.article-prose ul,.article-prose ol{margin:0 0 1.25em;padding-left:1.4em}.article-prose li{position:relative;margin-bottom:.5em;padding-left:.25em}.article-prose li>p{margin-bottom:.4em}.article-prose ul>li{list-style:none}.article-prose ul>li:before{content:"";position:absolute;top:.68em;left:-1em;width:.4em;height:.4em;border-radius:9999px;background-color:var(--color-electric-violet)}.article-prose ol>li{list-style:decimal}.article-prose ol>li::marker{color:var(--color-electric-violet);font-weight:700}.article-prose :is(ul,ol) :is(ul,ol){margin:.5em 0 0}.article-prose blockquote{margin:1.8em 0;padding:1.1em 1.4em;border-left:4px solid var(--color-electric-violet);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#af44f40f;color:var(--heading);font-size:1.1em;font-style:italic;font-weight:500;line-height:1.55}.article-prose blockquote>:last-child{margin-bottom:0}.article-tableau{margin:1.8em 0;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.article-prose table{width:100%;border-collapse:collapse;font-size:.92em;line-height:1.5}.article-prose tr{background-color:transparent}.article-prose col{width:auto}.article-prose thead th{background-color:color-mix(in srgb,var(--color-electric-violet) 8%,var(--surface));color:var(--heading);font-weight:700;text-align:left}.article-prose :is(th,td){padding:.75em 1em;vertical-align:top}@media(max-width:640px){.article-prose table{font-size:.85em}.article-prose :is(th,td){padding:.65em .7em}}.article-prose tbody tr+tr td,.article-prose thead+tbody tr:first-child td{border-top:1px solid var(--border-subtle)}.article-prose tbody td:first-child{color:var(--heading);font-weight:600}.article-prose .article-impact{margin:1.6em 0 1.2em;padding:1em 1.25em;border-left:3px solid var(--color-electric-violet);border-radius:0 var(--radius-md) var(--radius-md) 0;background-color:color-mix(in srgb,var(--color-electric-violet) 6%,var(--surface));color:var(--heading)}.article-prose .article-impact>strong:first-child{display:block;margin-bottom:.3em;color:var(--color-electric-violet);font-weight:700}.article-impact+.article-source{margin-top:0}.article-impact+.article-source:before{display:none}.article-cta{margin:2.6em 0;padding:1.4em 1.6em;border:1px solid color-mix(in srgb,var(--color-electric-violet) 28%,transparent);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--color-electric-violet) 7%,var(--surface));color:var(--heading)}.article-cta p{margin-bottom:.6em}.article-cta p:last-child{margin-bottom:0}.article-cta em{font-style:normal}.article-cta a{font-weight:650}.article-prose .article-source{margin-top:1.8em;color:var(--muted);font-size:.82em;line-height:1.5}.article-source:before{content:"";display:block;width:3rem;margin-bottom:.8em;border-top:1px solid var(--border-subtle)}.article-source em{font-style:normal}.article-source a{color:inherit}.article-prose hr{margin:2.4em 0;border:0;border-top:1px solid var(--border-subtle)}.article-prose img{width:100%;margin:1.8em 0;border-radius:var(--radius-md)}.article-prose figure{margin:1.8em 0}.article-prose figure img{margin:0}.article-prose figcaption{margin-top:.6em;color:var(--muted);font-size:.85em;text-align:center}.article-avec-sommaire{display:grid;gap:2rem}.article-sommaire ol{margin:0;padding:0;list-style:none}.article-sommaire-fil{display:none}.article-sommaire-mobile{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--card-bg)}.article-sommaire-mobile summary{display:flex;min-height:48px;cursor:pointer;align-items:center;padding:0 1.25rem;color:var(--heading);font-weight:700}.article-sommaire-mobile ol{display:grid;gap:.75rem;padding:0 1.25rem 1.25rem}.article-sommaire a{color:var(--muted);text-decoration:none;transition:color .2s ease}.article-sommaire a:hover,.article-sommaire a[aria-current=true]{color:var(--heading)}@media(min-width:1024px){.article-avec-sommaire{grid-template-columns:16rem minmax(0,1fr);gap:4.5rem}.article-sommaire-mobile{display:none}.article-sommaire-fil{position:sticky;top:6.5rem;display:grid;max-height:calc(100vh - 8rem);gap:1.6rem;overflow-y:auto;padding-top:.4rem;font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:-.01em}.article-sommaire-fil a{color:color-mix(in srgb,var(--muted) 60%,transparent)}}
