:root{color-scheme:light dark;--b-bg:#f5f7f7;--b-panel:#fff;--b-alt:#e6ecec;--b-ink:#101a1c;--b-muted:#4f5d60;--b-accent:#0b5560;--b-accent-hi:#083f47;--b-warn:#8a3b12;--b-rule:#cfd9da;--b-rule-firm:#101a1c;--b-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--b-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--b-1:.25rem;--b-2:.5rem;--b-3:.75rem;--b-4:1rem;--b-5:1.5rem;--b-6:2rem;--b-7:3rem;--b-8:4.5rem;--b-mesure:68ch;--b-wrap:76rem;--b-touch:44px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--b-bg:#0d1415;--b-panel:#121b1c;--b-alt:#162022;--b-ink:#e3ebeb;--b-muted:#97a8aa;--b-accent:#5cc4cf;--b-accent-hi:#8ad8df;--b-warn:#f09a6a;--b-rule:#253234;--b-rule-firm:#e3ebeb}}:root[data-theme=dark]{--b-bg:#0d1415;--b-panel:#121b1c;--b-alt:#162022;--b-ink:#e3ebeb;--b-muted:#97a8aa;--b-accent:#5cc4cf;--b-accent-hi:#8ad8df;--b-warn:#f09a6a;--b-rule:#253234;--b-rule-firm:#e3ebeb}*,:before,:after{box-sizing:border-box}body{background:var(--b-bg);color:var(--b-ink);font-family:var(--b-ui);margin:0;font-size:1.0625rem;line-height:1.66}:where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--b-accent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.b-skip{left:var(--b-4);z-index:30;padding:var(--b-3) var(--b-4);background:var(--b-accent);color:var(--b-bg);font-weight:700;text-decoration:none;transition:top .12s;position:absolute;top:-4rem}.b-skip:focus{top:var(--b-4)}.b-wrap{width:min(100% - 2rem, var(--b-wrap));margin-inline:auto}.b-mesure{max-width:var(--b-mesure)}.b-lab{font-family:var(--b-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--b-muted);font-size:.75rem}a{color:var(--b-accent);text-underline-offset:.18em}a:hover{color:var(--b-accent-hi)}.b-head{background:var(--b-panel);border-block-end:1px solid var(--b-rule)}.b-head__in{align-items:center;gap:var(--b-2) var(--b-5);padding-block:var(--b-3);flex-wrap:wrap;display:flex}.b-brand{font-family:var(--b-mono);color:var(--b-ink);min-height:var(--b-touch);align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.b-brand:hover{color:var(--b-accent)}.b-head nav{margin-inline-start:auto}.b-head nav ul{gap:0 var(--b-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.b-head nav a{min-height:var(--b-touch);color:var(--b-ink);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.b-head nav a:hover{color:var(--b-accent);text-decoration:underline}.b-head nav a[aria-current=page]{color:var(--b-accent);font-weight:700}@media (width<=47.99rem){.b-head nav{width:100%;margin-inline-start:0}}.b-open{padding-block:var(--b-7) var(--b-5);border-block-end:2px solid var(--b-rule-firm)}.b-open h1{letter-spacing:-.02em;max-width:22ch;margin:0;font-size:clamp(1.9rem,1.3rem + 2.5vw,2.8rem);line-height:1.14}.b-chapeau{margin-block:var(--b-5) 0;max-width:var(--b-mesure);font-size:1.15rem;line-height:1.58}.b-sec{padding-block:var(--b-7);border-block-end:1px solid var(--b-rule)}.b-sec:last-of-type{border-block-end:0}.b-sec__h{align-items:baseline;gap:var(--b-3);margin-block-end:var(--b-5);display:flex}.b-sec__n{font-family:var(--b-mono);color:var(--b-accent);font-size:.8125rem;font-weight:700}.b-sec h2{letter-spacing:-.012em;margin:0;font-size:1.6rem;line-height:1.24}.b-sec h3{margin:0 0 var(--b-2);font-size:1.0625rem;line-height:1.35}.b-corps{max-width:var(--b-mesure)}.b-corps>*+*{margin-block-start:var(--b-5)}.b-corps p{margin:0}.b-encart{padding:var(--b-4) var(--b-5);background:var(--b-alt);border-inline-start:3px solid var(--b-accent);margin:0;font-size:.9375rem;line-height:1.55}.b-encart--alerte{border-inline-start-color:var(--b-warn)}.b-encart__k{margin-block-end:var(--b-2);display:block}.b-liste{margin:0;padding-inline-start:1.2em}.b-liste li+li{margin-block-start:var(--b-2)}.b-cite{padding:var(--b-5);background:var(--b-panel);border:1px solid var(--b-rule);border-inline-start:3px solid var(--b-accent);margin:0}.b-cite__intro{margin:0 0 var(--b-3);color:var(--b-muted);font-size:.875rem}.b-cite blockquote{margin:0;font-size:1rem;line-height:1.6}.b-cite__ref{margin:var(--b-3) 0 0;color:var(--b-muted);font-size:.8125rem}.b-cite__ref a{color:inherit}.b-scen{padding:var(--b-5);background:var(--b-panel);border:1px dashed var(--b-muted);margin:0}.b-scen__tag{font-family:var(--b-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--b-warn);border:1px solid var(--b-warn);margin-block-end:var(--b-3);padding:1px 7px;font-size:.75rem;display:inline-block}.b-scen h3{font-size:1.0625rem}.b-scen p{margin:0;font-size:.9375rem;line-height:1.55}.b-scen p+p{margin-block-start:var(--b-3)}.b-tab{max-width:none}.b-tab__d{border:1px solid var(--b-rule);background:var(--b-panel);overflow-x:auto}.b-tab table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.9375rem}.b-tab caption{caption-side:top;text-align:start;padding:var(--b-3) var(--b-4);background:var(--b-alt);border-block-end:1px solid var(--b-rule)}.b-tab th,.b-tab td{padding:var(--b-3) var(--b-4);text-align:start;vertical-align:top;border-block-end:1px solid var(--b-rule)}.b-tab thead th{border-block-end:2px solid var(--b-rule-firm);white-space:nowrap;font-size:.8125rem}.b-tab tbody th{font-weight:700}.b-tab tbody tr:last-child th,.b-tab tbody tr:last-child td{border-block-end:0}.b-tab td.num{font-family:var(--b-mono);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.b-tab__note{margin:var(--b-3) 0 0;color:var(--b-muted);font-size:.8125rem}.b-cta{margin:0}.b-btn{min-height:var(--b-touch);padding:var(--b-3) var(--b-6);background:var(--b-accent);color:var(--b-bg);border:2px solid var(--b-accent);justify-content:center;align-items:center;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.b-btn:hover{background:var(--b-accent-hi);border-color:var(--b-accent-hi);color:var(--b-bg)}.b-cta__m{margin-inline-start:var(--b-3);font-size:.75rem;display:inline-block}.b-cta__m a{color:var(--b-muted)}.b-cta__n{color:var(--b-muted);max-width:56ch;margin-block-start:var(--b-3);font-size:.875rem;display:block}sup.b-ref{font-size:.75rem;line-height:1}sup.b-ref+sup.b-ref{margin-inline-start:.45em}sup.b-ref a{font-weight:700;text-decoration:none;position:relative}sup.b-ref a:after{content:"";position:absolute;inset:-12px -3px}.b-src{padding-block:var(--b-6);border-block-start:2px solid var(--b-rule-firm)}.b-src ol{margin:var(--b-4) 0 0;padding-inline-start:1.4em}.b-src li+li{margin-block-start:var(--b-5)}.b-src blockquote{margin:var(--b-2) 0;border-inline-start:2px solid var(--b-rule);color:var(--b-muted);padding-inline-start:var(--b-3);font-size:.9375rem}.b-src__m{color:var(--b-muted);font-size:.8125rem;display:block}.b-foot{padding-block:var(--b-6);background:var(--b-alt);border-block-start:1px solid var(--b-rule);margin-block-start:var(--b-7);font-size:.9375rem}.b-foot__g{gap:var(--b-6);flex-wrap:wrap;display:flex}.b-foot__c{flex:24ch;min-width:0}.b-foot p{margin:0 0 var(--b-3);line-height:1.55}.b-foot ul{margin:0;padding:0;list-style:none}.b-foot a{min-height:var(--b-touch);overflow-wrap:anywhere;align-items:center;display:inline-flex}.b-fine{color:var(--b-muted);font-size:.8125rem}@media (width<=47.99rem){.b-open{padding-block:var(--b-6) var(--b-4)}.b-sec{padding-block:var(--b-6)}.b-encart,.b-cite,.b-scen{padding:var(--b-4)}}
