*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--wp-hauteur-entete) + var(--wp-e-4))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--wp-fond);color:var(--wp-texte);font-family:var(--wp-font-texte);font-size:var(--wp-fs-base);line-height:var(--wp-lh-texte);font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100svh;display:flex;flex-direction:column}main{flex:1}h1,h2,h3,h4{font-family:var(--wp-font-titre);font-weight:700;line-height:var(--wp-lh-titre);letter-spacing:var(--wp-ls-titre);margin:0 0 var(--wp-e-5);text-wrap:balance}* + h2,* + h3,* + h4{margin-top:var(--wp-e-7)}:is(h1,h2,h3,h4):first-child{margin-top:0}h1{font-size:var(--wp-fs-4xl)}h2{font-size:var(--wp-fs-3xl)}h3{font-size:var(--wp-fs-xl);line-height:var(--wp-lh-sous-titre)}h4{font-size:var(--wp-fs-lg);line-height:var(--wp-lh-sous-titre)}p,li{text-wrap:pretty}p{margin:0 0 var(--wp-e-5)}main p:not([class]),main li:not([class]){max-width:72ch}a{color:var(--wp-accent-principal);text-underline-offset:0.2em;text-decoration-thickness:from-font}a:hover{color:var(--wp-accent-principal-fort)}img,svg,video{max-width:100%;height:auto;display:block}ul,ol{margin:0 0 var(--wp-e-4);padding-left:var(--wp-e-5)}hr{border:0;border-top:1px solid var(--wp-bordure);margin:var(--wp-e-6) 0}:focus-visible{outline:3px solid var(--wp-focus);outline-offset:2px;border-radius:var(--wp-r-xs)}:target,:focus-visible{scroll-margin-top:calc(var(--wp-hauteur-entete) + var(--wp-e-4))}::selection{background:var(--wp-accent-principal);color:var(--wp-sur-accent)}:root{--wp-hauteur-entete:4.5rem}.conteneur{width:100%;max-width:var(--wp-largeur-contenu);margin-inline:auto;padding-inline:var(--wp-gouttiere)}.conteneur--large{max-width:var(--wp-largeur-large)}.conteneur--texte{max-width:var(--wp-largeur-texte)}.section{padding-block:var(--wp-section-y)}.section--serree{padding-block:calc(var(--wp-section-y) * 0.55)}.section--sourde{background:var(--wp-fond-sourd)}.grille{display:grid;gap:var(--wp-e-6);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.grille--large{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr))}.grille--deux{grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr))}.pile{display:flex;flex-direction:column;gap:var(--wp-e-5)}.rang{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp-e-3)}.rang--entre{justify-content:space-between}.visuellement-cache{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lien-evitement{position:absolute;left:var(--wp-e-4);top:-100%;z-index:200;background:var(--wp-accent-principal);color:var(--wp-sur-accent);padding:var(--wp-e-3) var(--wp-e-4);border-radius:var(--wp-r-sm);font-weight:600;text-decoration:none;transition:top var(--wp-d-rapide) var(--wp-c-decelere)}.lien-evitement:focus{top:var(--wp-e-3)}.surtitre{font-size:var(--wp-fs-xs);font-weight:650;letter-spacing:var(--wp-ls-capitale);text-transform:uppercase;color:var(--wp-accent-principal);margin:0 0 var(--wp-e-2)}.chapeau{font-size:var(--wp-fs-md);color:var(--wp-texte-doux);max-width:var(--wp-largeur-texte)}.texte-doux{color:var(--wp-texte-doux)}.texte-petit{font-size:var(--wp-fs-sm)}.texte-centre{text-align:center}.centre-bloc{margin-inline:auto}.chiffres-tabulaires{font-variant-numeric:tabular-nums}.sans-marge{margin:0}[hidden]{display:none !important}