:root{--fond:#f8f4ee;--surface:#fff;--teinte:#efe6da;--teinte-legere:#f5efe6;--photo:#f3ede4;--ligne:#e4dacb;--texte:#1f2a2e;--texte-doux:#4f5b5f;--accent:#9a5129;--accent-fonce:#7a3f1f;--accent-pale:#f4e4d8;--accent-clair:#d39a74;--sombre:#1f2a2e;--sombre-fonce:#172024;--sombre-doux:#4f5b5f;--creme:#efe6da;--sauge:#7e9a86;--vert:#2f7d5b;--largeur-texte:46rem;--largeur:76rem;--rayon:14px;--rayon-petit:10px;--ombre:0 1px 2px #1f2a2e0d, 0 10px 30px #1f2a2e14;--ombre-forte:0 2px 4px #1f2a2e0f, 0 18px 40px #1f2a2e24}*{box-sizing:border-box}html{background:var(--fond);color:var(--texte);scroll-behavior:smooth;scroll-padding-top:1.5rem}body{font-family:var(--police-corps);background:var(--fond);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.75;overflow-x:clip}h1,h2,h3,.titre{font-family:var(--police-titre);letter-spacing:-.015em;color:var(--texte);font-weight:600;line-height:1.15}h1{margin:.3em 0 .4em;font-size:clamp(2.1rem,5vw,3.2rem)}h2{margin:2.6em 0 .6em;font-size:clamp(1.5rem,3vw,1.9rem)}h3{margin:1.8em 0 .4em;font-size:1.25rem}p{margin:0 0 1.1em}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-fonce)}:focus-visible{outline:3px solid var(--accent-clair);outline-offset:2px;border-radius:4px}img{max-width:100%;height:auto}.conteneur{max-width:var(--largeur);margin:0 auto;padding:0 1.25rem}.etroit{max-width:var(--largeur-texte)}.surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:800;display:inline-block}.pastille{background:var(--teinte);color:var(--accent-fonce);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.35em .9em;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;display:inline-block}a.pastille:hover{background:var(--accent-clair);color:var(--sombre)}.bouton{background:var(--accent);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8em 1.6em;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 6px 16px #9a512940}.bouton:hover{background:var(--accent-fonce);color:#fff;transform:translateY(-1px)}.lien-fleche{color:var(--accent);white-space:nowrap;font-size:.92rem;font-weight:700;text-decoration:none}.lien-fleche:hover{color:var(--accent-fonce);text-decoration:underline}.tete-section{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.5rem;margin:0 0 1.5rem;display:flex}.tete-section h2{margin:0}.fil{color:var(--texte-doux);margin:0;font-size:.85rem}.fil a{color:var(--texte-doux);text-decoration:none}.fil a:hover{color:var(--accent)}.fil span[aria-hidden]{opacity:.6;margin:0 .4rem}.mention{color:var(--texte-doux);margin:.6rem 0 0;font-size:.8rem;line-height:1.5}table{border-collapse:collapse;border-radius:var(--rayon-petit);width:100%;margin:1.5em 0;font-size:.95rem;display:block;overflow-x:auto}th,td{text-align:left;border-bottom:1px solid var(--ligne);vertical-align:top;padding:.7em .9em}thead th{font-family:var(--police-corps);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-fonce);background:var(--teinte);font-size:.8rem}tbody tr:nth-child(odd){background:var(--surface)}td:first-child{white-space:nowrap;font-weight:700}blockquote{background:var(--teinte-legere);border-left:4px solid var(--accent-clair);border-radius:var(--rayon-petit);margin:1.8em 0;padding:1.1em 1.4em}blockquote p:last-child{margin:0}ul,ol{margin:0 0 1.2em;padding-left:1.2em}li{margin-bottom:.35em}li::marker{color:var(--accent);font-weight:700}.prose ul{padding-left:0;list-style:none}.prose ul>li{padding-left:1.9rem;position:relative}.prose ul>li:before{content:"";background:var(--teinte) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.6 2.5L12 5.5' fill='none' stroke='%23b4285a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .85rem no-repeat;border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.32em;left:0}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.entete[data-astro-cid-hkbrpulz]{background:var(--surface);border-bottom:1px solid var(--ligne);z-index:20;position:relative}.haut[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:.5rem;padding-top:.7rem;padding-bottom:.7rem;display:flex}.logo[data-astro-cid-hkbrpulz]{color:var(--texte);align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:flex}.icone[data-astro-cid-hkbrpulz]{color:var(--accent);background:var(--teinte);border-radius:50%;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;display:grid}.icone[data-astro-cid-hkbrpulz] svg{width:62%;height:62%}.nom[data-astro-cid-hkbrpulz]{font-family:var(--police-logo);white-space:nowrap;padding-top:.2rem;font-size:clamp(1.25rem,6.8vw,1.85rem);line-height:1.1}.sous-titre[data-astro-cid-hkbrpulz]{display:none}.bouton-icone[data-astro-cid-hkbrpulz]{width:2.6rem;height:2.6rem;color:var(--texte);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:grid}.bouton-icone[data-astro-cid-hkbrpulz]:hover{background:var(--teinte);color:var(--accent)}.actions-mobile[data-astro-cid-hkbrpulz]{flex-shrink:0;display:flex}.burger[data-astro-cid-hkbrpulz] .fermer,.ouvert[data-astro-cid-hkbrpulz] .burger[data-astro-cid-hkbrpulz] .ouvrir{display:none}.ouvert[data-astro-cid-hkbrpulz] .burger[data-astro-cid-hkbrpulz] .fermer{display:block}.navigation[data-astro-cid-hkbrpulz]{border-top:1px solid var(--ligne);display:none}.ouvert[data-astro-cid-hkbrpulz] .navigation[data-astro-cid-hkbrpulz]{display:block}.navigation[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:.4rem 0 .8rem;list-style:none}.navigation[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{margin:0}.navigation[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--texte);padding:.6rem 0;font-weight:700;text-decoration:none;display:block}.navigation[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{color:var(--accent)}.navigation[data-astro-cid-hkbrpulz] .loupe[data-astro-cid-hkbrpulz]{display:none}@media (width>=52rem){.haut[data-astro-cid-hkbrpulz]{justify-content:center;padding-top:1.6rem;padding-bottom:.5rem}.logo[data-astro-cid-hkbrpulz]{grid-template-columns:auto auto;justify-content:center;gap:.15rem .7rem;display:grid}.icone[data-astro-cid-hkbrpulz]{width:3rem;height:3rem}.nom[data-astro-cid-hkbrpulz]{font-size:2.9rem}.sous-titre[data-astro-cid-hkbrpulz]{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--texte-doux);grid-column:1/-1;font-size:.72rem;font-weight:700;display:block}.actions-mobile[data-astro-cid-hkbrpulz]{display:none}.navigation[data-astro-cid-hkbrpulz]{border-top:0;display:block}.rangee[data-astro-cid-hkbrpulz]{justify-content:center;display:flex;position:relative}.navigation[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:center;gap:.3rem 2.2rem;padding:.4rem 3.5rem .9rem;display:flex}.navigation[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-bottom:2px solid #0000;padding:.3rem 0;font-size:.98rem}.navigation[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--accent)}.navigation[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{border-bottom-color:var(--accent)}.seulement-mobile[data-astro-cid-hkbrpulz]{display:none}.navigation[data-astro-cid-hkbrpulz] .loupe[data-astro-cid-hkbrpulz]{display:grid;position:absolute;top:0;right:1.25rem}}main[data-astro-cid-hkbrpulz]{min-height:60vh;padding-bottom:4rem}.pied[data-astro-cid-hkbrpulz]{background:var(--sombre);color:var(--creme);padding:3.5rem 0 1.5rem;font-size:.95rem}.pied[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--creme);text-decoration:none}.pied[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:#fff;text-decoration:underline}.colonnes[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:2rem;display:grid}@media (width>=52rem){.colonnes[data-astro-cid-hkbrpulz]{grid-template-columns:2fr 1fr 1fr 1fr}}.presentation[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{max-width:24rem;margin:.8rem 0 0;line-height:1.6}.pied[data-astro-cid-hkbrpulz] .logo-pied[data-astro-cid-hkbrpulz]{color:#fff;align-items:center;gap:.6rem;display:inline-flex}.logo-pied[data-astro-cid-hkbrpulz] svg{color:var(--accent-clair);flex-shrink:0}.logo-pied[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{font-family:var(--police-logo);font-size:2rem;line-height:1.1}.intitule[data-astro-cid-hkbrpulz]{font-family:var(--police-titre);color:#fff;margin:0 0 .7rem;font-size:1.1rem}.pied[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none}.pied[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{margin-bottom:.4rem}.youtube[data-astro-cid-hkbrpulz]{align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.youtube[data-astro-cid-hkbrpulz] svg{color:var(--accent-clair)}.bas[data-astro-cid-hkbrpulz]{border-top:1px solid #efe6da33;margin-top:2.5rem;padding-top:1.2rem;font-size:.82rem}.bas[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}.bas[data-astro-cid-hkbrpulz] .mention{color:var(--creme);opacity:.9}
