.ox-wrap{max-width:1040px}.ox-hero{border-bottom:1px solid var(--line);padding:28px 0 56px}.ox-h1{letter-spacing:-.025em;max-width:22ch;color:var(--ink);margin:22px 0 18px;font-size:clamp(32px,4.4vw,50px);line-height:1.08}.ox-lead{color:var(--text);max-width:60ch;margin:0;font-size:19px;line-height:1.6}.ox-sommaire{flex-wrap:wrap;gap:8px 28px;margin:36px 0 0;padding:0;list-style:none;display:flex}.ox-sommaire a{color:var(--ink);border-bottom:1.5px solid #0000;align-items:baseline;gap:10px;padding:6px 0;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.ox-sommaire a:hover{border-bottom-color:var(--blue);color:var(--ink)}.ox-sommaire span{font-variant-numeric:tabular-nums;color:var(--blue);font-size:13px;font-weight:700}.ox-etape,.ox-copro{border-bottom:1px solid var(--line);grid-template-columns:300px 1fr;gap:40px;padding:64px 0;scroll-margin-top:90px;display:grid}.ox-etape-head{align-self:start;position:sticky;top:100px}.ox-num{color:var(--blue);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:14px;font-weight:700;display:block}.ox-etape-head h2{letter-spacing:-.015em;color:var(--ink);margin:0 0 12px;font-size:26px;line-height:1.2}.ox-etape-head p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.ox-lignes{margin:0;padding:0;list-style:none}.ox-lignes li+li{border-top:1px solid var(--line-soft)}.ox-ligne{color:var(--ink);grid-template-columns:1fr auto;gap:14px 24px;padding:26px 0;text-decoration:none;display:grid}.ox-lignes li:first-child .ox-ligne{padding-top:4px}.ox-titre{letter-spacing:-.01em;grid-column:1;font-size:21px;line-height:1.3}.ox-go{color:var(--blue);white-space:nowrap;grid-area:1/2;align-self:baseline;font-size:14.5px;font-weight:600}.ox-go span{transition:transform .15s;display:inline-block}.ox-ligne:hover .ox-go span{transform:translate(3px)}.ox-io{grid-column:1/-1;grid-template-columns:1fr 1.4fr;gap:24px;margin:0;display:grid}.ox-io dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:700}.ox-io dd{color:var(--text);margin:0;font-size:15.5px;line-height:1.55}.ox-index{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}.ox-index li{break-inside:avoid}.ox-index a{color:var(--ink);border-bottom:1px solid var(--line-soft);align-items:baseline;gap:8px;padding:11px 0;font-size:16px;text-decoration:none;display:flex}.ox-index a:hover .ox-index-nom{color:var(--blue-dark);text-underline-offset:3px;text-decoration:underline}.ox-index-nom{font-weight:600}.ox-index-dots{flex:1}.ox-index-maj{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px}.ox-aucune{color:var(--green-text)}.ox-art26,.ox-unanimite{color:#9a3412}.ox-note{color:var(--muted);grid-column:2;margin:14px 0 0;font-size:14px}.ox-copro{border-bottom:0}@media (max-width:900px){.ox-etape,.ox-copro{grid-template-columns:1fr;gap:22px;padding:48px 0}.ox-etape-head{position:static}.ox-note{grid-column:1}}@media (max-width:640px){.ox-hero{padding-bottom:40px}.ox-lead{font-size:17px}.ox-sommaire{flex-direction:column;gap:2px}.ox-io{grid-template-columns:1fr;gap:12px}.ox-titre{font-size:19px}.ox-index{columns:1}}.ox-sommaire a{background:var(--blue-tint);border:1px solid var(--blue-border);color:var(--blue-dark);border-radius:999px;padding:8px 14px}.ox-sommaire a:after{content:" ↓";font-weight:700}.ox-sommaire a:hover{background:var(--blue);border-color:var(--blue);color:#fff}.ox-sommaire a:hover span{color:#fff}.ox-sommaire span,.ox-num{color:var(--label)}.ox-ligne{border-radius:16px;margin:0 -20px;transition:background .15s,box-shadow .15s;padding:22px 20px!important}.ox-lignes li+li{border-top:0;margin-top:6px}.ox-go{background:var(--blue);color:#fff;border-radius:999px;align-self:start;align-items:center;gap:6px;padding:9px 16px;font-weight:700;display:inline-flex}.ox-ligne:hover .ox-go{background:var(--blue-dark)}.ox-index a .ox-index-nom{color:var(--blue-dark)}.ox-index a:after{content:"→";color:var(--blue);margin-left:8px;font-weight:700}@media (max-width:640px){.ox-ligne{margin:0 -12px;padding:18px 12px!important}.ox-go{grid-area:auto/1;justify-self:start}.ox-sommaire a{display:inline-flex}}.ox-sommaire li a{background:var(--th-tint);border:1.5px solid var(--th);color:var(--th);font-weight:700}.ox-sommaire li a span{color:var(--th);opacity:.75}.ox-sommaire li a:hover{background:var(--th);border-color:var(--th);color:#fff}.ox-sommaire li a:hover span{color:#fff}.ox-etape-head h2{background:var(--th);color:#fff;border-radius:12px 12px 12px 4px;padding:8px 16px;font-size:22px;display:inline-block}.ox-num{color:var(--th)}.ox-onglet{background:var(--th-tint);color:var(--th);border:1.5px solid var(--th);border-radius:10px;align-items:center;gap:8px;padding:7px 14px;font-size:18px;transition:background .15s,color .15s;display:inline-flex}.ox-ligne:hover .ox-onglet{background:var(--th);color:#fff}.ox-ligne:hover .ox-titre{color:inherit}.ox-ligne:hover{background:var(--th-soft);box-shadow:inset 0 0 0 1.5px var(--th-tint)}.ox-index a .ox-index-nom{background:var(--th-tint);color:var(--th);border-radius:8px;padding:4px 10px;display:inline-block}.ox-index a:after{color:var(--th)}.ox-index a:hover .ox-index-nom{background:var(--th);color:#fff;text-decoration:none}@media (max-width:640px){.ox-onglet{font-size:16px}.ox-etape-head h2{font-size:20px}}
