@charset "UTF-8";@font-face{font-family:Zenzai Itacha;src:url(/fonts/Zenzai\ Itacha.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--rouge: #ba1631;--rouge-sombre: #5d0b19;--rouge-clair: #d94a60;--encre: #0a0a0a;--encre-douce: #3d3d3d;--gris: #767676;--gris-clair: #cacaca;--bordure: #e6e6e6;--papier: #fefefe;--papier-alt: #f7f5f4;--font-titre: "Gentium Book Basic", Georgia, "Times New Roman", serif;--font-texte: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;--font-marque: "Zenzai Itacha", var(--font-titre);--contenu: 68rem;--contenu-etroit: 44rem;--rayon: 4px;--ombre: 0 1px 2px rgb(10 10 10 / 6%), 0 4px 12px rgb(10 10 10 / 6%);--ombre-forte: 0 2px 4px rgb(10 10 10 / 8%), 0 12px 32px rgb(10 10 10 / 10%)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--papier);color:var(--encre);font-family:var(--font-texte);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-titre);font-weight:700;line-height:1.15;margin:0 0 .5em;text-wrap:balance;text-align:left}h1{font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem)}h2{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.125rem)}h3{font-size:1.25rem}p,li{text-align:justify;-webkit-hyphens:auto;hyphens:auto}p{margin:0 0 1rem;text-wrap:pretty}a{color:var(--rouge);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--rouge-sombre)}img{max-width:100%;height:auto}.contenu{width:100%;max-width:var(--contenu);margin-inline:auto;padding-inline:1.25rem}.contenu--etroit{max-width:var(--contenu-etroit)}.section{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem)}.section--alt{background:var(--papier-alt)}.tableau-scroll{overflow-x:auto;margin-bottom:1.5rem;overscroll-behavior-x:none}table{width:100%;border-collapse:collapse;min-width:34rem}th,td{padding:.6rem .85rem;text-align:left;border-bottom:1px solid var(--bordure)}thead th{background:var(--rouge);color:var(--papier);font-family:var(--font-texte);font-size:.9rem;letter-spacing:.02em;text-transform:uppercase}tbody th{font-weight:600;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:3px solid var(--rouge);outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
