:root{--rouge:#e4141b;--rouge-fonce:#b50e14;--noir:#111;--creme:#faf7f2;--police-titre:var(--font-fraunces);--police-texte:var(--font-source-serif);--police-etiquette:var(--font-barlow)}body{font-family:var(--police-texte);background:var(--creme);overflow-wrap:break-word;color:var(--noir);margin:0;padding:0;font-size:20px;line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:var(--police-titre);margin:0 0 .5rem;font-weight:800;line-height:1.2}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a{color:var(--rouge)}p{margin-bottom:1em}img{max-width:100%;height:auto}blockquote{border-left:4px solid var(--rouge);font-family:var(--police-titre);margin:0;padding:0 0 0 20px;font-size:1.333em}hr{border:none;border-top:1px solid #11111124}@media (width<=720px){body{font-size:18px}}.sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.theme-sombre{--fond:var(--noir);--texte:var(--creme);--texte-doux:#faf7f2ad;--trait:#faf7f229;--carte:#1b1b1b;--etiquette:#ff3b41;background:var(--fond);color:var(--texte)}.theme-clair{--fond:var(--creme);--texte:var(--noir);--texte-doux:#5d5850;--trait:#11111124;--carte:#fff;--etiquette:var(--rouge-fonce);background:var(--fond);color:var(--texte)}.site{width:auto;max-width:none;margin:0;padding:0}.site img{border-radius:0;display:block}.site a{color:inherit;text-decoration:none}.site p{margin:0}.site h1,.site h2,.site h3{color:inherit;margin:0}.conteneur{max-width:1180px;margin:0 auto;padding:0 16px}@media (width>=768px){.conteneur{padding:0 32px}}.etiquette{font-family:var(--police-etiquette);letter-spacing:.12em;text-transform:uppercase;color:var(--etiquette);font-size:.8rem;font-weight:700}.titre-section{font-family:var(--police-etiquette);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-size:1.05rem;font-weight:700;display:flex}.titre-section:after{content:"";background:var(--trait);flex:1;height:1px}.meta{font-family:var(--police-etiquette);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);font-size:.85rem;font-weight:500}.lien-evitement{z-index:100;background:var(--rouge);color:#fff;font-family:var(--police-etiquette);letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;font-weight:700;position:absolute;top:-100px;left:16px}.lien-evitement:focus{top:12px}.site a:focus-visible,.site button:focus-visible,.site input:focus-visible{outline:3px solid var(--rouge);outline-offset:2px}.zone-texte{padding:40px 16px 8px;overflow-x:clip}.texte-long{max-width:65ch;font-family:var(--police-texte);margin:0 auto;font-size:1.15rem;line-height:1.75}.texte-long p{margin:0 0 1.4em}.texte-long>p:first-child:first-letter{font-family:var(--police-titre);float:left;color:var(--rouge);margin:.08em .1em 0 0;font-size:3.9em;font-weight:800;line-height:.8}.texte-long h2{font-family:var(--police-titre);margin:2em 0 .7em;font-size:1.75rem;font-weight:800;line-height:1.15}.texte-long h3{font-family:var(--police-titre);margin:1.8em 0 .6em;font-size:1.35rem;font-weight:600;line-height:1.2}.texte-long a{text-decoration:underline;text-decoration-color:var(--rouge);text-underline-offset:3px}.texte-long strong{font-weight:700}.texte-long blockquote{font-family:var(--police-titre);border-left:5px solid var(--rouge);margin:1.6em 0;padding:.1em 0 .1em .8em;font-size:1.65rem;font-style:italic;font-weight:400;line-height:1.3}.texte-long blockquote p{margin:0}.texte-long hr{background:var(--rouge);border:none;width:64px;height:3px;margin:2.4em auto}.texte-long figure{width:100vw;margin:2.4em 0 2.4em calc(50% - 50vw)}.texte-long figure img{object-fit:cover;width:100%;height:auto;max-height:88vh}.texte-long figcaption{max-width:65ch;font-family:var(--police-texte);color:var(--texte-doux);margin:10px auto 0;padding:0 16px;font-size:.92rem;font-style:italic;line-height:1.45}@media (width>=768px){.texte-long{font-size:1.25rem}.texte-long blockquote{margin-left:-.9em;font-size:2rem}.texte-long figure{width:min(100vw - 64px,1180px);margin-left:calc(50% + -1*min(50vw - 32px,590px))}.texte-long figure img{width:auto;max-width:100%;margin:0 auto}}.en-tete[data-astro-cid-v54aznhl]{border-bottom:1px solid var(--trait)}.barre[data-astro-cid-v54aznhl]{flex-wrap:wrap;align-items:center;gap:4px 24px;padding-top:12px;display:flex}.marque[data-astro-cid-v54aznhl]{align-items:center;gap:10px;display:flex}.marque[data-astro-cid-v54aznhl] img[data-astro-cid-v54aznhl]{width:auto;height:40px}.nom[data-astro-cid-v54aznhl]{font-family:var(--police-titre);letter-spacing:-.01em;font-size:1.35rem;font-weight:800}nav[data-astro-cid-v54aznhl]{scrollbar-width:none;width:100%;overflow-x:auto}nav[data-astro-cid-v54aznhl]::-webkit-scrollbar{display:none}ul[data-astro-cid-v54aznhl]{white-space:nowrap;gap:22px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-v54aznhl] a[data-astro-cid-v54aznhl]{font-family:var(--police-etiquette);letter-spacing:.1em;text-transform:uppercase;border-bottom:3px solid #0000;padding:12px 0;font-size:.95rem;font-weight:600;display:block}nav[data-astro-cid-v54aznhl] a[data-astro-cid-v54aznhl]:hover,nav[data-astro-cid-v54aznhl] a[data-astro-cid-v54aznhl][aria-current=page]{border-bottom-color:var(--rouge)}@media (width>=900px){.barre[data-astro-cid-v54aznhl]{flex-wrap:nowrap;padding-top:0}nav[data-astro-cid-v54aznhl]{width:auto;margin-left:auto}nav[data-astro-cid-v54aznhl] a[data-astro-cid-v54aznhl]{padding:26px 0 23px}}.pied[data-astro-cid-ucccgzjn]{border-top:1px solid var(--trait);font-family:var(--police-texte);color:var(--texte-doux);padding:32px 0 40px;font-size:.95rem}.haut[data-astro-cid-ucccgzjn]{align-items:center;gap:12px;display:flex}.haut[data-astro-cid-ucccgzjn] img[data-astro-cid-ucccgzjn]{width:auto;height:40px}ul[data-astro-cid-ucccgzjn]{font-family:var(--police-etiquette);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;margin:20px 0;padding:0;font-weight:600;list-style:none;display:flex}a[data-astro-cid-ucccgzjn]:hover{color:var(--texte)}.copyright[data-astro-cid-ucccgzjn]{font-family:var(--police-etiquette);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}
