.v9 .doc-titre h1{font-size:var(--text-display);margin-bottom:0;line-height:1.1}.v9 .doc-maj{font-size:var(--text-ui);color:var(--ink-soft);margin-top:14px}.v9 .doc-prevalence{margin:0 0 var(--rythme-bloc);border-left:2px solid var(--line);font-size:var(--text-small);color:var(--ink-faint);padding:2px 0 2px 14px;line-height:1.6}.v9 .doc{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:60px;padding-bottom:88px;display:grid}.v9 .doc-seul{grid-template-columns:minmax(0,1fr)}.v9 .doc-nav{position:-webkit-sticky;position:sticky;top:88px}.v9 .doc-nav h2{font-family:var(--font-archivo-narrow),var(--font-archivo),Arial,sans-serif;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px;font-weight:600}.v9 .doc-nav ul{gap:1px;list-style:none;display:grid}.v9 .doc-nav a{color:var(--ink-faint);border-left:2px solid var(--line-soft);padding:7px 0 7px 14px;font-size:13.5px;line-height:1.4;transition:color .2s,border-color .2s;display:block}.v9 .doc-nav a:hover{color:var(--ink);text-decoration:none}.v9 .doc-nav a[aria-current=true]{color:var(--seal);border-left-color:var(--seal);font-weight:600}.v9 .texte{max-width:72ch}.v9 .texte h2{font-size:var(--text-title);letter-spacing:-.015em;color:var(--ink);border-top:1px solid var(--line);margin-top:54px;margin-bottom:16px;padding-top:28px;scroll-margin-top:92px;font-weight:700;line-height:1.25}.v9 .texte>h2:first-child{border-top:none;margin-top:0;padding-top:0}.v9 .texte h3{font-size:var(--text-sub);letter-spacing:-.01em;color:var(--ink);margin-top:30px;margin-bottom:8px;font-weight:700}.v9 .texte p{font-size:var(--text-body);color:var(--ink-soft);line-height:1.7}.v9 .texte p+p{margin-top:14px}.v9 .texte h2+p,.v9 .texte h3+p{margin-top:0}.v9 .texte strong{color:var(--ink);font-weight:600}.v9 .texte a{color:var(--seal)}.v9 .texte ul{gap:7px;margin-top:14px;padding-left:22px;list-style:outside;display:grid}.v9 .texte li{font-size:var(--text-body);color:var(--ink-soft);line-height:1.6}.v9 .texte .champ-mention{font-size:var(--text-body);color:var(--ink-soft);line-height:1.9}.v9 .texte .champ-mention b{color:var(--ink);font-weight:600}.v9 .texte .tableau{margin-top:18px;overflow-x:auto}.v9 .texte table{border-collapse:collapse;width:100%;min-width:460px;font-size:var(--text-ui)}.v9 .texte th,.v9 .texte td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:11px 14px 11px 0;line-height:1.5}.v9 .texte thead th{font-family:var(--font-archivo-narrow),var(--font-archivo),Arial,sans-serif;font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line);font-weight:600}.v9 .texte tbody td{color:var(--ink-soft)}.v9 .texte tbody td:first-child{color:var(--ink)}@media (max-width:1099px){.v9 .doc{grid-template-columns:minmax(0,1fr);gap:24px}.v9 .doc-nav{border:1px solid var(--line-soft);border-radius:var(--radius-card);padding:4px 16px 6px;position:static}.v9 .doc-nav h2{margin-bottom:0}.v9 .doc-nav-bouton{width:100%;min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}.v9 .doc-nav-bouton i{border-right:1.5px solid var(--ink-faint);border-bottom:1.5px solid var(--ink-faint);width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.v9 .doc-nav-bouton i[data-ouvert=true]{transform:rotate(-135deg)translate(-3px,-3px)}.v9 .doc-nav ul{grid-template-columns:1fr 1fr;gap:1px 20px;padding-bottom:8px}}@media (max-width:699px){.v9 .texte .tableau{overflow-x:visible}.v9 .texte table,.v9 .texte tbody,.v9 .texte tr,.v9 .texte td{width:auto;min-width:0;display:block}.v9 .texte thead{display:none}.v9 .texte tr{border-bottom:1px solid var(--line);padding:15px 0}.v9 .texte tbody tr:last-child{border-bottom:none}.v9 .texte td{border:none;padding:0}.v9 .texte td+td{margin-top:9px}.v9 .texte td:before{content:attr(data-col);font-family:var(--font-archivo-narrow),var(--font-archivo),Arial,sans-serif;font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:2px;display:block}.v9 .texte h2{margin-top:42px;padding-top:22px}}
