.ui-aiDisclosure-badge{position:absolute;right:var(--space-s);bottom:var(--space-s);z-index:var(--layer-2);display:inline-flex;align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--border-radius-s);background-color:var(--color-neutral-surface-subtle);color:var(--color-neutral-text-strong);font-family:var(--font-family-body);font-size:var(--font-size-2xs);line-height:1.2;letter-spacing:.02em;pointer-events:none}.ui-aiDisclosure-caption{display:flex;align-items:center;gap:var(--space-3xs);margin-top:var(--space-2xs);color:var(--color-neutral-text-subtle);font-family:var(--font-family-body);font-size:var(--font-size-2xs);line-height:1.3}.ui-aiDisclosure-icon{font-size:.9em;opacity:.8}@media (width < 480px){.ui-aiDisclosure-badge{right:var(--space-2xs);bottom:var(--space-2xs);padding:2px var(--space-3xs)}}.sectionCorps-rangee{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xl);align-items:center}@media (width >= 768px){.sectionCorps-rangee:has(>figure){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width >= 768px){.sectionCorps-inverse>.sectionCorps-texte{order:2}.sectionCorps-inverse>.sectionCorps-visuel{order:1}}.sectionCorps-texte{display:flex;flex-direction:column;gap:var(--space-m);max-width:42rem}.sectionCorps-titre{margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--titre-graisse);letter-spacing:var(--titre-interlettre);line-height:1.15;overflow-wrap:anywhere}.sectionCorps-paragraphe{margin:0;font-size:var(--font-size-m);line-height:1.65;color:var(--color-neutral-text-muted);overflow-wrap:anywhere}.sectionCorps-liste{list-style:disc;margin:0;padding-left:var(--space-l);font-size:var(--font-size-m);line-height:1.55;color:var(--color-neutral-text-muted)}.sectionCorps-liste li{overflow-wrap:anywhere}.sectionCorps-liste li+li{margin-top:var(--space-2xs)}.sectionCorps-liste li::marker{color:var(--color-brand-surface-deep)}.sectionCorps-encadre{padding:var(--space-m) var(--space-l);border-left:3px solid var(--color-brand-surface-deep);background:var(--color-neutral-surface-muted);border-radius:0 var(--forme-rayon) var(--forme-rayon) 0}.sectionCorps-encadre b{display:block;margin-bottom:var(--space-2xs);font-family:var(--font-family-heading)}.sectionCorps-encadre p{margin:0;font-size:var(--font-size-s);line-height:1.55;color:var(--color-neutral-text-muted);overflow-wrap:anywhere}.sectionCorps-visuel{margin:0}.sectionCorps-visuel img{display:block;width:100%;aspect-ratio:4 / 3;max-width:40rem;object-fit:cover;border-radius:var(--forme-rayon);background:var(--color-neutral-surface-muted)}
