.ar{position:relative}.ar__head{align-items:flex-start}.ar__head,.ar__corps{max-width:var(--mesure-article);margin-inline:auto}.ar__corps{display:grid;gap:clamp(1.9rem,2.6vw,2.4rem)}.ar__sur{display:flex;flex-wrap:wrap;align-items:baseline;gap:clamp(.6rem,1.4vw,1.1rem);margin:0;font-family:var(--font-mono);font-size:var(--t-petit);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.ar__surSep{color:var(--ink-4)}.ar__p{margin:0;max-width:70ch;font-size:var(--t-body);line-height:1.72;color:var(--ink-2);text-align:justify;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty}.ar__p--ouverture{font-size:var(--t-lead);line-height:1.6;color:var(--ink)}.ar__p strong{color:var(--ink);font-weight:600}.ar__sommaire{display:grid;gap:clamp(.8rem,1.4vw,1.1rem);padding:clamp(1.1rem,2vw,1.6rem) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.ar__somTitre{margin:0;font-family:var(--font-mono);font-size:var(--t-petit);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.ar__somListe{list-style:none;margin:0;padding:0;display:grid;gap:clamp(.5rem,.9vw,.7rem)}.ar__somLien{display:flex;align-items:baseline;gap:clamp(.7rem,1.4vw,1rem);font-size:var(--t-body);line-height:1.45;color:var(--ink-2);text-decoration:none;text-wrap:pretty;transition:color var(--d-fast) var(--ease-out)}.ar__somLien:hover{color:var(--c-cyan)}.ar__somN{flex:none;font-family:var(--font-mono);font-size:var(--t-petit);letter-spacing:var(--tracking-label);color:var(--ink-4)}.ar__chap{display:grid;gap:clamp(.85rem,1.5vw,1.15rem);margin-top:clamp(1.1rem,2.2vw,2rem);padding-top:clamp(1.3rem,2.4vw,2.1rem);border-top:1px solid var(--hair);scroll-margin-top:calc(var(--nav-h, 76px) + 1.5rem)}.ar__h2{display:flex;align-items:baseline;gap:clamp(.7rem,1.6vw,1.15rem);margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--t-h3);line-height:1.12;letter-spacing:var(--tracking-display);color:var(--ink)}.ar__chapN{flex:none;font-family:var(--font-mono);font-size:var(--t-petit);letter-spacing:var(--tracking-label);color:var(--ink-4)}.ar__h3{margin:clamp(.75rem,1.2vw,1rem) 0 0;font-family:var(--font-display);font-size:clamp(1.1rem,1.6vw,1.32rem);font-weight:600;letter-spacing:var(--tracking-display);color:var(--ink)}.ar__liste{list-style:none;margin:0;padding:0;display:grid;gap:clamp(.7rem,1.2vw,1rem);max-width:70ch}.ar__li{position:relative;padding-left:1.5rem;font-size:var(--t-body);line-height:1.68;color:var(--ink-2);text-wrap:pretty}.ar__li:before{content:"";position:absolute;left:.25rem;top:.72em;width:.42rem;height:1px;background:var(--ink-4)}.ar__li strong{color:var(--ink);font-weight:600}.ar__cite{margin:0;max-width:68ch;padding-left:clamp(.9rem,1.8vw,1.3rem);border-left:2px solid var(--hair-2);font-size:var(--t-body);line-height:1.66;color:var(--ink);text-wrap:pretty}.ar__citeQui{display:block;margin-top:.5rem;font-family:var(--font-mono);font-size:var(--t-petit);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.ar__note{color:inherit;text-decoration:none;border-bottom:1px solid var(--ink-4);transition:color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out)}.ar__note:hover{color:var(--c-cyan);border-color:var(--c-cyan)}.ar__sources{display:grid;gap:clamp(1.25rem,2vw,1.6rem)}.ar__srcListe{list-style:none;margin:0;padding:clamp(1.1rem,1.8vw,1.4rem) 0 0;display:grid;gap:clamp(1.1rem,1.8vw,1.4rem);border-top:1px solid var(--hair);counter-reset:src}.ar__src{counter-increment:src;display:grid;gap:.25rem;padding-left:clamp(2.2rem,3.6vw,2.8rem);position:relative;scroll-margin-top:calc(var(--nav-h, 76px) + 1.5rem)}.ar__src:before{content:"[" counter(src) "]";position:absolute;left:0;top:0;font-family:var(--font-mono);font-size:var(--t-petit);color:var(--ink-3)}.ar__srcNom{margin:0;font-size:var(--t-body);line-height:1.5;color:var(--ink)}.ar__srcPrec{margin:0;font-size:var(--t-body);line-height:1.6;color:var(--ink-3);text-wrap:pretty}.ar__srcUrl{font-family:var(--font-mono);font-size:var(--t-petit);line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere;border-bottom:1px solid var(--ink-4);justify-self:start;transition:color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out)}.ar__srcUrl:hover{color:var(--c-cyan);border-color:var(--c-cyan)}.ar__retour{margin:0;font-size:var(--t-body);line-height:1.6;color:var(--ink-3)}@media (max-width: 560px){.ar__p,.ar__cite{text-align:left;hyphens:manual;-webkit-hyphens:manual}}
