:root{--lg-mesure:68ch;--lg-fs:1.0625rem;--lg-espace:56px;--lg-haut:calc(var(--header-h) + 24px)}[data-lecture=etroite]{--lg-mesure:60ch}[data-lecture=large]{--lg-mesure:78ch}[data-texte=grande]{--lg-fs:1.1875rem}[data-density=airy]{--lg-espace:76px}[data-density=compact]{--lg-espace:40px}:root[data-header-hidden]{--lg-haut:24px}.lg-tete{padding-top:clamp(40px,6vw,76px)}.lg-titre{max-width:20ch;font:700 clamp(2rem, 1.35rem + 2.6vw, 3.375rem)/1.08 var(--font-heading);letter-spacing:-.025em;margin:0}.lg-meta{color:var(--text-muted);font:500 .9375rem/1.4 var(--font-body);flex-wrap:wrap;gap:6px 20px;margin:20px 0 0;padding:0;list-style:none;display:flex}.lg-meta li{align-items:center;gap:8px;display:inline-flex}.lg-meta .icon{width:17px;height:17px;color:var(--neutral-400)}.lg-meta b{color:var(--text);font-weight:600}.lg-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.lg-actions .btn-quiet{color:var(--text-body)}.lg-actions .btn-quiet:hover{background:var(--surface-2)}.lg-changement{max-width:74ch;scroll-margin-top:var(--lg-haut);align-items:flex-start;gap:14px;margin:28px 0 0;display:flex}.lg-changement-icone{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.lg-changement-icone .icon{width:18px;height:18px}.lg-changement p{color:var(--text-body);font:500 .9375rem/1.6 var(--font-body);margin:0}.lg-changement b{color:var(--text);font-weight:700}.lg-changement a{font-weight:600}.lg-changement .lg-lecture-seule{margin-top:4px;display:block}.lg-documents-bande{border-bottom:1px solid var(--border);margin-top:clamp(32px,4vw,48px)}.lg-documents ul{gap:clamp(24px,3.5vw,48px);margin:0;padding:0;list-style:none;display:flex}.lg-documents a{color:var(--text-muted);transition:color var(--d-quick) var(--ease);gap:3px;padding:4px 0 16px;text-decoration:none;display:grid;position:relative}.lg-documents a:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform var(--d-std) var(--ease-emph);border-radius:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lg-documents a:hover,.lg-documents a[aria-current=page]{color:var(--text)}.lg-documents a[aria-current=page]:after{transform:none}.lg-documents a:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.lg-doc-nom{font:600 .9375rem/1.3 var(--font-body)}.lg-doc-version{font:500 .8125rem/1.3 var(--font-body);color:var(--text-muted)}.lg-doc-version.is-a-accepter{color:var(--accent-text);font-weight:600}.lg-corps{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);padding-block:clamp(36px,5vw,56px) clamp(72px,9vw,120px);display:grid}.lg-rail{top:var(--lg-haut);max-height:calc(100vh - var(--lg-haut) - 24px);overscroll-behavior:contain;transition:top var(--d-std) var(--ease);scrollbar-width:thin;padding:2px 4px 8px 2px;position:sticky;overflow-y:auto}.lg-rail-titre{color:var(--text);font:600 .875rem/1.2 var(--font-body);margin:0 0 12px}.lg-sommaire{border-left:1px solid var(--border);margin:0;padding:0 0 0 16px;list-style:none;position:relative}.lg-sommaire a{color:var(--text-muted);font:500 .875rem/1.4 var(--font-body);transition:color var(--d-quick) var(--ease);grid-template-columns:2.1em 1fr;gap:2px;padding:6px 0;text-decoration:none;display:grid}.lg-sommaire a span:first-child{font-variant-numeric:tabular-nums}.lg-sommaire a:hover{color:var(--text)}.lg-sommaire a[aria-current=true]{color:var(--text);font-weight:600}.lg-sommaire a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.lg-repere{width:2px;height:var(--h,0px);background:var(--accent);transform:translateY(var(--y,0px));opacity:0;transition:transform .32s var(--ease-emph), height .32s var(--ease-emph), opacity var(--d-quick) var(--ease);border-radius:2px;position:absolute;top:0;left:-1px}.lg-repere.is-visible{opacity:1}.lg-rail-fin{margin:20px 0 0;padding-left:17px}.lg-rail-fin a{color:var(--text-muted);font:500 .8125rem/1.3 var(--font-body);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lg-rail-fin a:hover{color:var(--text)}.lg-rail-fin .icon{width:14px;height:14px}.lg-sommaire-tete{border-radius:var(--r-card);background:var(--panel);margin:0 0 40px;display:none}.lg-sommaire-tete summary{color:var(--text);font:600 .9375rem/1.2 var(--font-body);cursor:pointer;border-radius:var(--r-card);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.lg-sommaire-tete summary::-webkit-details-marker{display:none}.lg-sommaire-tete summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lg-sommaire-tete summary .icon{transition:transform var(--d-std) var(--ease)}.lg-sommaire-tete[open] summary .icon{transform:rotate(180deg)}.lg-sommaire-tete ol{columns:2 16rem;column-gap:32px;margin:0;padding:0 20px 14px;list-style:none}.lg-sommaire-tete li{break-inside:avoid;border-top:1px solid #10182814}.lg-sommaire-tete a{color:var(--text-body);font:500 .9375rem/1.4 var(--font-body);grid-template-columns:2.2em 1fr;padding:9px 0;text-decoration:none;display:grid}.lg-sommaire-tete a:hover,.lg-sommaire-tete a[aria-current=true]{color:var(--accent-text)}[data-sommaire=tete] .lg-corps{grid-template-columns:minmax(0,1fr)}[data-sommaire=tete] .lg-rail{display:none}[data-sommaire=tete] .lg-sommaire-tete{display:block}.lg-texte{width:100%;max-width:var(--lg-mesure);color:var(--text-body);font:400 var(--lg-fs)/1.72 var(--font-body)}.lg-texte p{margin:0 0 1em}.lg-texte strong{color:var(--text);font-weight:600}.lg-texte a{overflow-wrap:anywhere}.lg-texte ul{margin:0 0 1em;padding:0 0 0 1.3em;list-style:none}.lg-texte ul>li{margin:0 0 .45em;position:relative}.lg-texte ul>li:before{content:"";background:var(--neutral-400);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:-1.05em}.lg-texte ol{margin:0 0 1em;padding-left:1.4em}.lg-texte ol>li{margin:0 0 .45em;padding-left:.2em}.lg-texte ol>li::marker{color:var(--text-muted);font-variant-numeric:tabular-nums}.lg-texte ul.lg-colonnes{columns:2 12rem;column-gap:32px}.lg-texte ul.lg-colonnes>li{break-inside:avoid}.lg-article{scroll-margin-top:var(--lg-haut)}.lg-article+.lg-article{margin-top:var(--lg-espace)}.lg-h{align-items:flex-end;gap:12px;margin:0 0 18px;display:flex;position:relative}.lg-article h2{min-width:0;font:700 clamp(1.375rem, 1.2rem + .6vw, 1.6875rem)/1.25 var(--font-heading);letter-spacing:-.015em;border-radius:6px;flex:1;margin:0}.lg-num{width:fit-content;color:var(--accent-text);font:600 .875rem/1.2 var(--font-body);letter-spacing:0;align-items:center;gap:10px;margin-bottom:8px;display:flex}.lg-num .icon{stroke-width:2px;width:18px;height:18px}[data-eyebrow=rule] .lg-num .icon{display:none}[data-eyebrow=rule] .lg-num{border-top:1px solid var(--border-strong);width:100%;color:var(--text);padding-top:14px}[data-eyebrow=rule] .lg-num:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 2.5px var(--accent);border-radius:50%;flex:none}.lg-article h3{color:var(--text);font:600 1.0625rem/1.4 var(--font-body);margin:30px 0 10px}.lg-article h3:first-of-type{margin-top:22px}.lg-ancre{width:34px;height:34px;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--d-quick) var(--ease), background-color var(--d-quick) var(--ease), color var(--d-quick) var(--ease);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-bottom:-2px;padding:0;display:grid}.lg-ancre .icon{width:17px;height:17px}.lg-ancre:hover{background:var(--surface-2);color:var(--text)}.lg-ancre:focus-visible{opacity:1;outline:2px solid var(--focus);outline-offset:2px}.lg-article:hover .lg-ancre,.lg-article:focus-within .lg-ancre{opacity:1}@media (hover:none){.lg-ancre{opacity:1}}.lg-article.is-cible h2{animation:lg-cible 2.6s var(--ease) both}@keyframes lg-cible{0%,30%{background:var(--accent-soft);box-shadow:0 0 0 8px var(--accent-soft)}to{background:0 0;box-shadow:0 0 0 8px #0000}}.lg-definitions{border-top:1px solid var(--border);margin:0 0 1em}.lg-definitions>div{border-bottom:1px solid var(--border);padding:14px 0}.lg-definitions dt{color:var(--text);font-weight:600}.lg-definitions dd{margin:4px 0 0}@media (width>=640px){.lg-definitions>div{grid-template-columns:11.5rem minmax(0,1fr);gap:24px;display:grid}.lg-definitions dd{margin:0}}.lg-defile{overscroll-behavior-x:contain;margin:0 0 1.2em;overflow-x:auto}.lg-defile:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.lg-tableau{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9375rem;line-height:1.45}.lg-tableau caption{color:var(--text-muted);font:600 .875rem/1.3 var(--font-body);text-align:left;caption-side:top;padding:0 0 10px}.lg-tableau th,.lg-tableau td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:11px 12px}.lg-tableau th:first-child,.lg-tableau td:first-child{padding-left:0}.lg-tableau thead th{border-bottom-color:var(--border-strong);color:var(--text);white-space:nowrap;font-weight:600}.lg-tableau tbody th{color:var(--text);font-weight:600}.lg-tableau .lg-nombre{font-variant-numeric:tabular-nums;white-space:nowrap}.lg-tableau-compact{min-width:0}.lg-tableau-traitements{min-width:0;font-size:.875rem}.lg-tableau-traitements tbody th{width:22%}.lg-tableau-niveaux td{white-space:nowrap}.lg-tableau-niveaux tbody th,.lg-tableau-niveaux thead th:first-child{z-index:1;background:var(--bg);position:sticky;left:0}.lg-tete sup,.lg-texte sup{font-size:.68em;line-height:0}.lg-essentiel{margin:0 0 calc(var(--lg-espace) + 4px);border-radius:var(--r-card);background:var(--panel);padding:clamp(20px,3vw,28px) clamp(20px,3vw,30px) clamp(10px,1.6vw,16px)}.lg-essentiel h2{font:700 1.25rem/1.3 var(--font-heading);letter-spacing:-.01em;margin:0 0 10px}.lg-essentiel ul{margin:0;padding:0}.lg-essentiel ul>li{border-top:1px solid #10182814;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;margin:0;padding:13px 0;display:grid}.lg-essentiel ul>li:before{content:none}.lg-essentiel li>.icon{width:20px;height:20px;color:var(--accent-text);stroke-width:2px;margin-top:.2em}.lg-essentiel li p{margin:0;line-height:1.6}.lg-essentiel li a{max-width:13rem;font:600 .875rem/1.5 var(--font-body);text-align:right;margin-top:.15em;text-decoration:none}.lg-essentiel li a:hover{text-decoration:underline}.lg-choix{border-radius:var(--r-card);background:var(--panel);justify-content:space-between;align-items:center;gap:20px;margin:22px 0 6px;padding:18px 20px;display:flex}.lg-choix-texte{min-width:0}.lg-choix p{margin:0!important}.lg-choix-titre{color:var(--text);font:600 .9375rem/1.4 var(--font-body)}.lg-choix-etat{color:var(--text-muted);font:500 .875rem/1.45 var(--font-body);margin-top:2px!important}.lg-interrupteur{background:var(--neutral-400);cursor:pointer;width:50px;height:30px;transition:background-color var(--d-std) var(--ease);border:0;border-radius:999px;flex:none;padding:0;position:relative}.lg-interrupteur span{background:var(--white);width:22px;height:22px;transition:transform var(--d-std) var(--ease-emph);border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #00000040}.lg-interrupteur[aria-checked=true]{background:var(--accent)}.lg-interrupteur[aria-checked=true] span{transform:translate(20px)}.lg-interrupteur:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root:not([data-motion-effective=full]) .lg-interrupteur,:root:not([data-motion-effective=full]) .lg-interrupteur span{transition:none}.lg-acceptation{margin-top:calc(var(--lg-espace) + 16px);border-top:1px solid var(--border);scroll-margin-top:var(--lg-haut);padding-top:32px}.lg-acceptation h2{font:700 1.375rem/1.3 var(--font-heading);letter-spacing:-.01em;margin:0 0 12px}.lg-acceptation h2:focus{outline:none}.lg-acceptation p{margin:0 0 1em}.lg-statut{align-items:flex-start;gap:12px;display:flex}.lg-statut .icon{width:22px;height:22px;color:var(--success);margin-top:.15em}.lg-statut p{margin:0}.lg-statut b{color:var(--text);font-weight:600}.lg-statut+.lg-autres{margin-top:14px}.lg-boutons{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.lg-a-accepter{border-top:1px solid var(--border);margin:0 0 20px!important;padding:0!important}.lg-a-accepter>li{border-bottom:1px solid var(--border);gap:2px;padding:13px 0;display:grid;margin:0!important}.lg-a-accepter>li:before{content:none!important}.lg-a-accepter b{color:var(--text);font-weight:600}.lg-a-accepter span{color:var(--text-body)}.lg-a-accepter a{width:fit-content;font-size:.9375rem;font-weight:600}.lg-case{align-items:flex-start;gap:12px;margin:0 0 6px;display:flex}.lg-case input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:.22em 0 0}.lg-case label{cursor:pointer;color:var(--text);font-weight:500}.lg-case input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lg-erreur{color:var(--red-700);font:500 .875rem/1.4 var(--font-body);align-items:center;gap:8px;display:flex;margin:0 0 14px 32px!important}.lg-erreur .icon{width:16px;height:16px}.lg-accord .btn{margin-top:14px}:root[data-motion-effective=full] .lg-entree{animation:lg-entree .64s var(--ease-emph) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes lg-entree{0%{opacity:0;transform:translateY(10px)}}:root[data-motion-effective=reduced] .lg-article.is-cible h2{animation-duration:1.8s}:root[data-motion-effective=none] .lg-article.is-cible h2{background:var(--accent-soft);box-shadow:0 0 0 8px var(--accent-soft);animation:none}:root:not([data-motion-effective=full]) .lg-repere,:root:not([data-motion-effective=full]) .lg-documents a:after,:root:not([data-motion-effective=full]) .lg-rail{transition:none}@media (width<=1023px){.lg-corps{grid-template-columns:minmax(0,1fr)}.lg-rail{display:none}.lg-sommaire-tete{display:block}.lg-texte{margin-inline:0}}@media (width<=640px){.lg-titre{max-width:none}.lg-meta{gap:6px 16px;font-size:.875rem}.lg-documents ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.lg-documents a{padding-bottom:12px}.lg-doc-nom{text-wrap:balance;font-size:.8125rem;line-height:1.25}.lg-doc-version{font-size:.75rem}.lg-essentiel ul>li{grid-template-columns:20px minmax(0,1fr)}.lg-essentiel li a{text-align:left;grid-column:2;max-width:none;margin-top:-4px}.lg-actions .btn{flex:auto}.lg-doc-prefixe{display:none}.lg-tableau-empile{min-width:0}.lg-tableau-empile thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lg-tableau-empile tr{border-bottom:1px solid var(--border);padding:12px 0;display:block}.lg-tableau-empile th,.lg-tableau-empile td{border:0;padding:0;display:block}.lg-tableau-empile td{margin-top:6px}.lg-tableau-empile td[data-label]:before{content:attr(data-label);color:var(--text-muted);font:600 .8125rem/1.4 var(--font-body);display:block}.lg-tableau-empile caption{display:block}}@media print{@page{margin:18mm 16mm}.site-header,.etat-bandeau,.site-footer,.skip-link,.tweaks-trigger,.tweaks,.toast,.acces,.lg-actions,.lg-documents-bande,.lg-rail,.lg-choix,.lg-sommaire-tete,.lg-ancre,.lg-acceptation,.lg-changement a,.lg-lecture-seule{display:none!important}body{color:#000;background:#fff}.container{max-width:none;padding-inline:0}.lg-tete{padding-top:0}.lg-titre{max-width:none;font-size:22pt}.lg-meta,.lg-changement p{color:#000;font-size:10pt}.lg-corps{padding:18pt 0 0;display:block}.lg-texte{color:#000;max-width:none;font-size:10.5pt;line-height:1.55}.lg-essentiel{break-inside:avoid;background:0 0;border:1px solid #bdbdbd;padding:12pt 14pt 4pt}.lg-article+.lg-article{margin-top:18pt}.lg-article h2{font-size:13pt}.lg-num{color:#000}.lg-article h2,.lg-article h3,.lg-num{break-after:avoid}.lg-definitions>div,.lg-tableau tr{break-inside:avoid}.lg-texte a{color:inherit;text-decoration:none}.lg-tableau{min-width:0;font-size:9.5pt}.lg-article.is-cible h2{box-shadow:none;background:0 0;animation:none}.lg-entree{animation:none!important}}
