.prose{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-prose);color:var(--corps-fg)}.prose>*+*{margin-top:1.25rem}.prose :is(h2,h3,h4)+*{margin-top:1rem}.prose :is(h2,h3,h4){font-weight:var(--weight-titre);letter-spacing:-.01em;line-height:var(--leading-snug);text-wrap:balance;color:var(--fg);scroll-margin-top:6rem}.prose h2{font-size:var(--text-h2);margin-top:3.5rem}@media (width>=48rem){.prose h2{font-size:var(--text-h2-md)}}@media (width>=80rem){.prose h2{font-size:var(--text-h2-xl)}}.prose h2:first-of-type{font-size:var(--text-h2-md)}.prose>:first-child{margin-top:0}@media (width>=48rem){.prose h2:first-of-type{font-size:var(--text-h2-xl)}}@media (width>=80rem){.prose h2:first-of-type{font-size:var(--text-h1-md)}}.prose h2 .surligne{text-underline-offset:.22em;text-decoration-skip-ink:none;text-decoration:underline 2px}.prose h2:first-of-type .surligne{text-decoration:none}.prose h3{font-size:var(--text-h3);font-weight:var(--weight-sous-titre);margin-top:2.25rem}@media (width>=48rem){.prose h3{font-size:var(--text-h3-md)}}.prose h4{font-size:var(--text-h4);font-weight:var(--weight-sous-titre);margin-top:1.5rem}.prose .ancre-titre{color:inherit;text-decoration:none}.prose :is(ul,ol){padding-inline-start:1.5rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.5rem}.prose li::marker{color:var(--corps-fg)}.prose strong{font-weight:var(--weight-fort);color:var(--fg)}.prose em{font-style:italic}.prose a{color:var(--color-brand-600);font-weight:var(--weight-sous-titre);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);transition:color .2s,text-decoration-thickness .2s,text-decoration-color .2s}:root.dark .prose a{color:var(--color-brand-400)}.prose a:hover{color:var(--color-brand-700);text-decoration-color:currentColor;text-decoration-thickness:2px}:root.dark .prose a:hover{color:var(--color-brand-300)}.prose blockquote{border-inline-start:2px solid var(--border-strong);font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--fg);margin-top:2rem;padding-inline-start:1.5rem;font-style:normal}.prose blockquote>:first-child{margin-top:0}.prose .cadre-incorpore{justify-content:center;margin-top:2.5rem;display:flex}.prose .cadre-incorpore-cadre{width:100%;max-width:var(--cadre-largeur,100%);height:var(--cadre-hauteur,auto);border-radius:var(--radius-xl);background-color:var(--muted);border:0;display:block}.prose .cadre-incorpore-sombre,:root.dark .prose .cadre-incorpore-clair{display:none}:root.dark .prose .cadre-incorpore-sombre{display:block}.prose .carte-lien{border-radius:var(--radius-lg);background-color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:2.5rem;padding:1rem;transition:background-color .2s;display:grid;position:relative}.prose .carte-lien:has(.carte-lien-logo){grid-template-columns:auto minmax(0,1fr) auto}.prose .carte-lien:hover{background-color:var(--muted-fort)}.prose .carte-lien-logo{border-radius:var(--radius-md);object-fit:cover;width:2.5rem;height:2.5rem;margin:0}.prose .carte-lien-titre{font-weight:var(--weight-sous-titre);color:var(--fg)}.prose .carte-lien-texte{font-size:var(--text-small);color:var(--muted-fg);margin-top:.25rem}.prose .carte-lien-cible{color:inherit;text-decoration:none}.prose .carte-lien-cible:after{content:"";border-radius:inherit;position:absolute;inset:0}:root.dark .prose .carte-lien-cible,:root.dark .prose .carte-lien-cible:hover,.prose .carte-lien-cible:hover{color:inherit;text-decoration:none}.prose .carte-lien-bouton{white-space:nowrap;grid-column:1/-1;justify-content:center}.prose .carte-lien:hover .carte-lien-bouton{background-color:var(--color-brand-700)}.prose .carte-lien-fleche{width:1.125rem;height:1.125rem;transition:translate .2s}.prose .carte-lien:hover .carte-lien-fleche{translate:.25rem}@media (width>=34rem){.prose .carte-lien{gap:1.25rem;padding:1.25rem 1.5rem}.prose .carte-lien:has(.carte-lien-logo){grid-template-columns:auto minmax(0,1fr) auto}.prose .carte-lien-logo{width:4rem;height:4rem}.prose .carte-lien-bouton{grid-column:auto}}@media (prefers-reduced-motion:reduce){.prose .carte-lien-fleche{transition:none}}.prose :not(pre)>code{border-radius:var(--radius-md);background-color:var(--muted);font-size:.9em;font-weight:var(--weight-sous-titre);padding:.125rem .375rem}.prose pre{border-radius:var(--radius-lg);background-color:var(--muted);padding:1rem;overflow-x:auto}.prose :is(img,video){border-radius:var(--radius-xl);margin-top:2.5rem;display:block}.prose figure>:is(img,video){margin-top:0}.prose figure{margin-top:2.5rem}.prose figcaption{font-size:var(--text-small);color:var(--muted-fg);text-align:center;margin-top:.5rem}.prose hr{border:0;margin-top:4rem}.prose .tableau{margin-top:2rem}.prose .font-arabic{font-family:var(--font-arabic), serif;line-height:2}.prose [dir=rtl]{text-align:right}.prose .bouton-audio{vertical-align:middle}.prose-dense h2{font-size:var(--text-h3);margin-top:2.25rem}@media (width>=48rem){.prose-dense h2{font-size:var(--text-h3-md)}}@media (width>=80rem){.prose-dense h2{font-size:var(--text-h3-md)}}.prose-dense h3{font-size:var(--text-h4);margin-top:1.5rem}@media (width>=48rem){.prose-dense h3{font-size:var(--text-h4-md)}}.prose-dense h4{font-size:var(--text-lead);margin-top:1.125rem}.prose-dense>*+*{margin-top:1rem}.prose-dense :is(h2,h3,h4)+*{margin-top:.5rem}
