:root{--noir:#0d0d0d;--blanc:#f3f1ec;--papier:#ebe7de;--bleu:#0a2a85;--rouge:#d90d2b;--rouge-clair:#ff3a52;--encre-douce:#6b655b;--gutter:clamp(1rem, 4vw, 2.5rem);--max:1120px;--trait:#f3f1ec24;--texte-doux:#f3f1ecbf;--interligne-titre:1.15;--tricolore:linear-gradient(90deg, var(--bleu) 0 33.33%, var(--blanc) 33.33% 66.66%, var(--rouge) 66.66%);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.07'/></svg>")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--grain) var(--noir);min-height:100vh;color:var(--blanc);font:500 1.0625rem/1.55 var(--font-archivo);flex-direction:column;margin:0;display:flex}main{flex:1}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--rouge-clair);outline-offset:3px}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{position:absolute;left:-9999px}.skip:focus{z-index:50;background:var(--blanc);color:var(--noir);padding:.5rem 1rem;top:1rem;left:1rem}.kick{font:700 .78rem/1.2 var(--font-archivo);letter-spacing:.2em;text-transform:uppercase;color:var(--rouge-clair)}.hsec{font:400 clamp(2rem, 4.6vw, 2.65rem)/var(--interligne-titre) var(--font-anton);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;margin-top:.4rem}.blk{border-top:1px solid #f3f1ec1a;padding-block:clamp(2.75rem,7vw,4rem)}.btn{font:700 .95rem/1.2 var(--font-archivo);text-transform:uppercase;letter-spacing:.08em;background:var(--blanc);color:var(--noir);cursor:pointer;border:0;padding:.8rem 1.4rem;text-decoration:none;display:inline-block}.btn:hover{background:#fff}.btn-rouge{background:var(--rouge);color:#fff}.btn-rouge:hover{background:#c00b26}.btn-noir{background:var(--noir);color:var(--blanc)}.btn-noir:hover{background:#000}.lnk{font:700 .88rem/1.2 var(--font-archivo);text-transform:uppercase;letter-spacing:.08em;border-bottom:3px solid var(--rouge);padding-bottom:.2rem;text-decoration:none;display:inline-block}.lnk:hover{color:#fff;border-bottom-color:var(--rouge-clair)}.paper{background:var(--papier);color:var(--noir);position:relative}.paper .kick{color:#b00a23}.paper .lnk:hover{color:var(--noir)}.stripe:before{content:"";background:linear-gradient(90deg, var(--bleu) 0 33.33%, #fff 33.33% 66.66%, var(--rouge) 66.66%);width:12px;position:absolute;inset:0 auto 0 0}.flag{background:var(--tricolore);height:5px}.page-head{padding-block:clamp(2.5rem,6vw,3.5rem) clamp(1.5rem,4vw,2.25rem)}.page-title{font:400 clamp(2.6rem, 7vw, 4.4rem)/var(--interligne-titre) var(--font-anton);text-transform:uppercase;text-wrap:balance;margin-top:.5rem}.page-title.long{max-width:22ch;font-size:clamp(2.1rem,5.4vw,3.5rem)}.page-intro{font:500 1.1rem/1.55 var(--font-archivo);color:var(--texte-doux);max-width:40rem;margin-top:1rem}.page-head .lnk{margin-top:1.2rem;font-size:.8rem}.page-body{padding-bottom:clamp(2.5rem,6vw,3.5rem)}.vide{font:500 1.1rem/1.6 var(--font-archivo);color:var(--texte-doux);border-top:2px solid var(--blanc);max-width:40rem;padding-top:1.2rem}.vide a{color:var(--blanc);text-decoration-color:var(--rouge);text-underline-offset:.2em}.crumbs{font:700 .78rem/1.2 var(--font-archivo);letter-spacing:.14em;text-transform:uppercase;color:#f3f1ec99}.crumbs a{color:var(--rouge-clair);text-decoration:none}.crumbs a:hover{text-decoration:underline}.meta{font:600 .92rem/1.4 var(--font-archivo);color:#f3f1ecb3;margin-top:1rem}.site-header .nav{grid-template-columns:auto 1fr auto;grid-template-areas:"brand links disc";align-items:center;gap:.75rem 2rem;padding-block:1.1rem;display:grid}.brand{font:400 1.4rem/1 var(--font-anton);letter-spacing:.05em;color:var(--blanc);grid-area:brand;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand img{width:2.25rem;height:2.25rem}.site-header .links{font:700 .85rem/1.2 var(--font-archivo);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;grid-area:links;justify-content:flex-end;gap:.25rem 1.6rem;display:flex}.site-header .links a{color:#f3f1ecbf;border-bottom:2px solid #0000;padding-block:.35rem;text-decoration:none}.site-header .links a:hover,.site-header .links a[aria-current=page]{color:var(--blanc);border-bottom-color:var(--rouge)}.site-header .disc{font:700 .85rem/1.2 var(--font-archivo);text-transform:uppercase;letter-spacing:.1em;background:var(--rouge);color:#fff;grid-area:disc;padding:.5rem .95rem;text-decoration:none}.site-header .disc:hover{background:#c00b26}@media (width<=759px){.site-header .nav{grid-template-columns:1fr auto;grid-template-areas:"brand disc""links links"}.site-header .links{justify-content:flex-start;gap:.15rem 1.2rem}}@media (width<=419px){.site-header .links{letter-spacing:.06em;gap:.15rem .85rem}}.site-footer{border-top:1px solid #f3f1ec1f}.foot{font:600 .95rem/1.4 var(--font-archivo);color:#f3f1ec99;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:2rem clamp(2.5rem,7vw,6rem);padding-block:clamp(2.75rem,6vw,3.75rem) 2rem;display:grid}.foot .brand{font-size:1.5rem}.foot .tagline{margin-top:.7rem}.foot .col{justify-items:start;gap:.6rem;display:grid}.foot .titre{font:700 .78rem/1.2 var(--font-archivo);text-transform:uppercase;letter-spacing:.14em;color:var(--rouge-clair);margin-bottom:.2rem}.foot .col a{color:var(--blanc);text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.foot .col a:hover{text-decoration:underline;text-decoration-color:var(--rouge)}.foot .legal{border-top:1px solid #f3f1ec1f;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.5rem 1.5rem;padding-top:1.2rem;display:flex}.foot .liens{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}@media (width<=719px){.foot{grid-template-columns:repeat(2,minmax(0,1fr))}.foot .id{grid-column:1/-1}}.prose{max-width:68ch;font-size:1.125rem;line-height:1.65}.prose>*+*{margin-top:1.1em}.prose h2{font:400 clamp(1.6rem, 3.6vw, 2.1rem)/var(--interligne-titre) var(--font-anton);text-transform:uppercase;text-wrap:balance;margin-top:2em;scroll-margin-top:1.5rem}.prose h3{font:700 1.25rem/1.25 var(--font-archivo);text-transform:uppercase;letter-spacing:.04em;margin-top:1.6em}.prose a{color:var(--blanc);text-decoration:underline;text-decoration-color:var(--rouge);text-underline-offset:.2em;text-decoration-thickness:2px}.prose a:hover{text-decoration-color:var(--rouge-clair)}.prose strong{color:#fff}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.35em}.prose li::marker{color:var(--rouge-clair)}.prose blockquote{background:var(--papier);color:var(--noir);padding:1rem 1.2rem 1rem 2rem;position:relative}.prose blockquote:before{content:"";background:linear-gradient(90deg, var(--bleu) 0 33.33%, #fff 33.33% 66.66%, var(--rouge) 66.66%);width:12px;position:absolute;inset:0 auto 0 0}.prose blockquote strong{color:var(--noir)}.prose code{background:#f3f1ec14;padding:.1em .35em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9em}.prose img{margin-block:1.6em}.prose table{border-collapse:collapse;width:100%;font-size:1rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--trait);padding:.55rem .6rem}.prose th{text-transform:uppercase;letter-spacing:.06em;color:#f3f1ec99;font-size:.85rem}.prose hr{background:var(--tricolore);border:0;height:5px;margin-block:2.5em}.prose.fiche{border-bottom:1px solid var(--trait);grid-template-columns:11rem minmax(0,1fr);column-gap:2.5rem;max-width:54rem;display:grid}.prose.fiche>*{grid-column:2;margin:0;padding-bottom:1.1rem}.prose.fiche>h2,.prose.fiche>h2+*{border-top:1px solid var(--trait);padding-top:1.1rem}.prose.fiche>h2:first-child,.prose.fiche>h2:first-child+*{border-top:2px solid var(--blanc)}.prose.fiche>h2{font:700 .8rem/1.5 var(--font-archivo);letter-spacing:.14em;color:var(--rouge-clair);grid-column:1;padding-top:1.42812rem}@media (width<=719px){.prose.fiche{grid-template-columns:minmax(0,1fr)}.prose.fiche>*,.prose.fiche>h2{grid-column:1}.prose.fiche>h2{padding-top:1.1rem;padding-bottom:.4rem}.prose.fiche>h2+*,.prose.fiche>h2:first-child+*{border-top:0;padding-top:0}}.prose.numerotee{counter-reset:regle}.prose.numerotee ol{border-top:2px solid var(--blanc);padding:0;list-style:none}.prose.numerotee li{counter-increment:regle;border-bottom:1px solid var(--trait);margin:0;padding:.9rem 0 .9rem 3.4rem;position:relative}.prose.numerotee li:before{content:counter(regle, decimal-leading-zero);font:400 1.7rem/1 var(--font-anton);color:var(--rouge-clair);position:absolute;top:1.05rem;left:0}.prose.numerotee li>p{margin:0}
