.a11y{max-width:78ch;margin:0 auto;padding:var(--sp-5, 24px) 0 var(--sp-7, 64px);color:var(--c-text);line-height:1.7}.a11y-title{font-size:var(--fs-h1, 30px);line-height:1.25;margin:0 0 var(--sp-4, 16px)}.a11y-lead{font-size:var(--fs-lead, 17px);margin:0 0 var(--sp-4, 16px)}.a11y h2{font-size:var(--fs-h2, 22px);line-height:1.3;margin:var(--sp-6, 40px) 0 var(--sp-3, 12px);padding-top:var(--sp-4, 16px);border-top:1px solid var(--c-border)}.a11y h3{font-size:var(--fs-h3, 17px);line-height:1.35;margin:var(--sp-5, 24px) 0 var(--sp-2, 8px)}.a11y p,.a11y ul{margin:0 0 var(--sp-3, 12px)}.a11y ul{padding-left:1.35em}.a11y li{margin-bottom:var(--sp-2, 8px)}.a11y a{color:var(--c-text);text-decoration:underline;text-underline-offset:2px}.a11y a:hover,.a11y a:focus-visible{text-decoration-thickness:2px}.a11y-statut{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2, 8px) var(--sp-3, 12px);margin:var(--sp-4, 16px) 0 var(--sp-5, 24px);padding:var(--sp-3, 12px) var(--sp-4, 16px);background:var(--c-surface-alt);border-left:4px solid var(--c-border-strong);border-radius:var(--radius-sm, 4px)}.a11y-statut__label{font-size:var(--fs-sm, 13px);text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-secondary)}.a11y-statut__valeur{font-weight:var(--fw-bold, 700);font-size:var(--fs-lead, 17px)}@media(max-width: 480px){.a11y{padding-top:var(--sp-4, 16px)}.a11y-statut{flex-direction:column}}
