.aria-schema{margin:1.2rem 0;container-type:inline-size}.aria-schema>figcaption{font:500 1.05rem/1.3 Fraunces,Georgia,serif;margin:0 0 .8rem}.aria-schema ol,.aria-schema ul{list-style:none;margin:0;padding:0}.aria-noeud,.aria-schema li{background:var(--blanc);border:1.5px solid var(--taupe);border-radius:4px;padding:.5em .75em;font-size:.95rem;line-height:1.35}.aria-schema[data-type=cycle]{container:aria-schema / inline-size}.aria-schema[data-type=cycle] ol{position:relative;aspect-ratio:1;max-width:25rem;margin:0 auto;container-type:inline-size}.aria-schema[data-type=cycle] ol::before{content:"";position:absolute;inset:16%;border:2px solid var(--sep);border-radius:50%}.aria-schema[data-type=cycle] ol::after{content:"↻";position:absolute;inset:0;display:grid;place-items:center;font-size:2.4rem;color:var(--taupe)}.aria-schema[data-type=cycle] li{position:absolute;left:50%;top:50%;width:max-content;max-width:34cqw;text-align:center;z-index:1;--a:calc(360deg / var(--n,5) * var(--i,0));transform:translate(-50%,-50%) translate(calc(sin(var(--a)) * 34cqw),calc(cos(var(--a)) * -34cqw))}.aria-schema[data-type=cycle] ol:has(>li:nth-child(2):last-child){--n:2}.aria-schema[data-type=cycle] ol:has(>li:nth-child(3):last-child){--n:3}.aria-schema[data-type=cycle] ol:has(>li:nth-child(4):last-child){--n:4}.aria-schema[data-type=cycle] ol:has(>li:nth-child(5):last-child){--n:5}.aria-schema[data-type=cycle] ol:has(>li:nth-child(6):last-child){--n:6}.aria-schema[data-type=cycle] ol:has(>li:nth-child(7):last-child){--n:7}.aria-schema[data-type=cycle] ol:has(>li:nth-child(8):last-child){--n:8}.aria-schema[data-type=cycle] li:nth-child(2){--i:1}.aria-schema[data-type=cycle] li:nth-child(3){--i:2}.aria-schema[data-type=cycle] li:nth-child(4){--i:3}.aria-schema[data-type=cycle] li:nth-child(5){--i:4}.aria-schema[data-type=cycle] li:nth-child(6){--i:5}.aria-schema[data-type=cycle] li:nth-child(7){--i:6}.aria-schema[data-type=cycle] li:nth-child(8){--i:7}@container aria-schema (max-width:400px){.aria-schema[data-type=cycle] ol{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.aria-schema[data-type=cycle] ol::before{display:none}.aria-schema[data-type=cycle] ol::after{position:static;font-size:1.6rem}.aria-schema[data-type=cycle] li{position:relative;left:auto;top:auto;transform:none;max-width:none;width:auto}.aria-schema[data-type=cycle] li+li::before{content:"↓" / "";position:absolute;top:-1.55rem;left:50%;transform:translateX(-50%);color:var(--taupe)}}.aria-schema[data-type=etapes] ol{display:flex;gap:1.8rem;align-items:stretch}.aria-schema[data-type=etapes] li{flex:1;position:relative;text-align:center}.aria-schema[data-type=etapes] li strong.aria-titre{display:block;font-family:Fraunces,Georgia,serif;font-weight:500;font-size:1.02rem;margin-bottom:.2em}.aria-schema[data-type=etapes] li+li::before{content:"→" / "";position:absolute;left:-1.45rem;top:50%;transform:translateY(-50%);color:var(--taupe);font-size:1.1rem}@container (max-width:480px){.aria-schema[data-type=etapes] ol{flex-direction:column;gap:1.6rem}.aria-schema[data-type=etapes] li+li::before{content:"↓" / "";left:50%;top:-1.5rem;transform:translateX(-50%)}}.aria-schema[data-type=arbre] .aria-noeud{display:block;width:max-content;max-width:100%;margin:0 auto;font-weight:600;text-align:center}.aria-schema[data-type=arbre] ul{display:flex;gap:.8rem;margin-top:1.6rem;position:relative;padding-top:1rem;border-top:1.5px solid var(--sep)}.aria-schema[data-type=arbre] ul::before{content:"";position:absolute;left:50%;top:-1.6rem;height:1.6rem;border-left:1.5px solid var(--sep)}.aria-schema[data-type=arbre] li{flex:1;text-align:center;position:relative}.aria-schema[data-type=arbre] li::before{content:"";position:absolute;left:50%;top:-1rem;height:1rem;border-left:1.5px solid var(--sep)}@container (max-width:480px){.aria-schema[data-type=arbre] ul{flex-direction:column;border-top:0;border-left:1.5px solid var(--sep);margin-left:1rem;padding:0 0 0 1rem;margin-top:1rem}.aria-schema[data-type=arbre] ul::before{display:none}.aria-schema[data-type=arbre] li{text-align:left}.aria-schema[data-type=arbre] li::before{left:-1rem;top:50%;width:1rem;height:0;border-left:0;border-top:1.5px solid var(--sep)}}.aria-schema[data-type=grille] ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem}.aria-schema[data-type=grille] li{padding:0;overflow:hidden}.aria-schema[data-type=grille] li h3{margin:0;padding:.5em .75em;background:var(--beige);font:600 .95rem/1.3 Mulish,sans-serif;border-bottom:1.5px solid var(--taupe)}.aria-schema[data-type=grille] li p{margin:0;padding:.55em .75em;font-size:.9rem}.aria-schema[data-type=grille] li p+p{padding-top:0}.aria-schema[data-type=cartes] ul{display:grid;gap:.5rem}.aria-schema[data-type=cartes] li{border:0;border-left:3px solid var(--taupe);background:var(--beige);border-radius:0}.aria-schema li ul,.aria-schema li ol{list-style:disc;padding-left:1.1em;margin:.3em 0 0}.aria-schema[data-type] li li{border:0;background:none;padding:0;border-radius:0;margin:.15em 0;position:static;transform:none;width:auto;max-width:none;text-align:left;flex:none}.aria-schema[data-type] li li::before{content:none}.aria-schema[data-type=etapes] li:has(ul),.aria-schema[data-type=etapes] li:has(ol){text-align:left}.aria-schema[data-type=cycle][data-long] ol{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;gap:1.6rem;max-width:30rem}.aria-schema[data-type=cycle][data-long] ol::before{display:none}.aria-schema[data-type=cycle][data-long] ol::after{position:static;font-size:1.6rem}.aria-schema[data-type=cycle][data-long] li{position:relative;left:auto;top:auto;transform:none;max-width:none;width:100%}.aria-schema[data-type=cycle][data-long]>ol>li+li::before{content:"↓" / "";position:absolute;top:-1.55rem;left:50%;transform:translateX(-50%);color:var(--taupe)}.aria-schema[data-type=cycle]:not([data-long]) ol::after{content:none}.aria-schema[data-type=cycle]:not([data-long]) li{--h:calc(180deg / var(--n,5))}.aria-schema[data-type=cycle]:not([data-long]) li::after{content:"➜" / "";position:absolute;left:50%;top:50%;z-index:-1;color:var(--taupe);font-size:1.5rem;line-height:1;transform:translate(-50%,-50%) translate(calc((sin(var(--a) + var(--h)) - sin(var(--a))) * 34cqw),calc((cos(var(--a)) - cos(var(--a) + var(--h))) * 34cqw)) rotate(calc(var(--a) + var(--h)))}@container aria-schema (max-width:400px){.aria-schema[data-type=cycle]:not([data-long]) li::after{content:none}.aria-schema[data-type=cycle]:not([data-long]) ol::after{content:"↻";position:static}}.aria-schema[data-type=mots] ul{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.aria-schema[data-type=mots] li{border-radius:999px;padding:.35em 1em;background:var(--beige)}.aria-schema[data-type=grille] ul:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.aria-schema[data-type=etapes][data-long] ol{flex-direction:column;gap:1.6rem;max-width:32rem;margin:0 auto}.aria-schema[data-type=etapes][data-long]>ol>li{text-align:left}.aria-schema[data-type=etapes][data-long]>ol>li+li::before{content:"↓" / "";left:50%;top:-1.5rem;transform:translateX(-50%)}.aria-schema[data-type=cycle]:not([data-long]) ol:has(>li:nth-child(7)){max-width:32rem}.aria-schema[data-type=cycle]:not([data-long]) ol:has(>li:nth-child(7))>li{max-width:23cqw;font-size:.85rem;padding:.4em .55em;transform:translate(-50%,-50%) translate(calc(sin(var(--a)) * 38cqw),calc(cos(var(--a)) * -38cqw))}.aria-schema[data-type=cycle]:not([data-long]) ol:has(>li:nth-child(7))>li::after{transform:translate(-50%,-50%) translate(calc((sin(var(--a) + var(--h)) - sin(var(--a))) * 38cqw),calc((cos(var(--a)) - cos(var(--a) + var(--h))) * 38cqw)) rotate(calc(var(--a) + var(--h)))}.aria-schema[data-type=cycle]:not([data-long]) ol:has(>li:nth-child(7))::before{inset:12%}@container aria-schema (max-width:400px){.aria-schema[data-type=cycle]:not([data-long]) ol:has(>li:nth-child(7)){max-width:none}.aria-schema[data-type=cycle]:not([data-long]) ol:has(>li:nth-child(7))>li{transform:none;max-width:none;font-size:.95rem;padding:.5em .75em}.aria-schema[data-type=cycle]:not([data-long]) ol:has(>li:nth-child(7))>li::after{content:none}.aria-schema[data-type=cycle]:not([data-long]) ol:has(>li:nth-child(7))::before{display:none}}