.ouverture[data-astro-cid-xxgsjxj2]{padding-block:clamp(2rem,5vw,2.5rem) clamp(3rem,7vw,4.5rem)}.ouverture__grille[data-astro-cid-xxgsjxj2]{display:grid;gap:2.5rem clamp(2.5rem,6vw,4.5rem);align-items:center}.ouverture__grille--illustree[data-astro-cid-xxgsjxj2]{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.ouverture__grille--portrait[data-astro-cid-xxgsjxj2]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.ouverture__grille--portrait[data-astro-cid-xxgsjxj2] .ouverture__image[data-astro-cid-xxgsjxj2]{order:-1}.ouverture__texte[data-astro-cid-xxgsjxj2]{display:grid;gap:1.25rem;justify-items:start}.ouverture[data-astro-cid-xxgsjxj2] h1[data-astro-cid-xxgsjxj2]{max-width:16ch}.ouverture[data-astro-cid-xxgsjxj2] h1[data-astro-cid-xxgsjxj2].grand{font-size:clamp(2.6rem,5vw,4rem);line-height:1.05}.essentiel[data-astro-cid-xxgsjxj2]{margin:clamp(2.5rem,6vw,4rem) 0 0;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.essentiel[data-astro-cid-xxgsjxj2] div[data-astro-cid-xxgsjxj2]{background:var(--sable);border-radius:24px;padding:1.3rem 1.6rem}.essentiel[data-astro-cid-xxgsjxj2] dt[data-astro-cid-xxgsjxj2]{font-size:.8rem;font-weight:600;color:var(--gris-clair)}.essentiel[data-astro-cid-xxgsjxj2] dd[data-astro-cid-xxgsjxj2]{margin:.35rem 0 0;font-size:1.1rem;line-height:1.45}@media(max-width:860px){.ouverture__grille--illustree[data-astro-cid-xxgsjxj2],.ouverture__grille--portrait[data-astro-cid-xxgsjxj2]{grid-template-columns:1fr}.ouverture__image[data-astro-cid-xxgsjxj2]{max-width:26rem}.ouverture__grille--portrait[data-astro-cid-xxgsjxj2] .ouverture__image[data-astro-cid-xxgsjxj2]{order:0;max-width:18rem}}.bloc{padding-block:clamp(3.5rem,8vw,5.5rem)}.bloc--sable{background:var(--sable)}.bloc--brun{background:var(--brun);color:var(--brun-clair)}.bloc--intro+.bloc--clair,.bloc--bandeau+.bloc--clair{padding-top:0}.bloc--bandeau{padding-top:0}.bloc__corps{display:grid;gap:1.2rem}.bloc__corps>p,.bloc__corps>ul:not(.cartes):not(.liste-forte):not(.pastilles){max-width:46em}.bloc__corps>ul:not([class]){padding-left:1.2rem;display:grid;gap:.4rem}.bloc__tete{display:grid;gap:.6rem;margin-bottom:.8rem}.bloc--brun .bloc__corps>p{color:var(--brun-texte)}.bloc--brun a,.bloc--brun .surtitre{color:var(--peche)}.bloc__corps strong{font-weight:600}.bloc--intro .bloc__corps>p:first-child{font:400 clamp(1.4rem,2.6vw,1.65rem)/1.4 var(--titre);font-variation-settings:"SOFT" 100;max-width:34em}.bloc__media{display:grid;grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:2.5rem clamp(2.5rem,6vw,4rem);align-items:center;max-width:70rem}.bloc__media .bloc__corps>p:first-of-type{font-size:1.25rem;line-height:1.5}@media(max-width:760px){.bloc__media{grid-template-columns:1fr}.bloc__image{max-width:17rem}}.liste-forte{list-style:none;padding:0;display:grid;gap:.75rem}.liste-forte strong{font:500 1.25rem/1.3 var(--titre);font-variation-settings:"SOFT" 100}.pastilles{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.pastilles li{background:var(--sable);border-radius:999px;padding:.35rem .9rem;font-size:.9rem}.cartes{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.cartes--larges{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1.25rem}.carte{background:var(--sable);border-radius:24px;padding:1.4rem 1.6rem;display:flex;flex-direction:column;gap:.35rem;text-decoration:none;color:inherit}.bloc--sable .carte{background:var(--fond)}.carte--sombre,.bloc--sable .carte--sombre{background:var(--brun-carte);color:var(--brun-clair)}.bloc--brun .carte{background:var(--brun-carte)}.carte__titre{font-weight:600;font-size:1.12rem;line-height:1.35}.carte__corps{color:var(--gris)}.carte--sombre .carte__corps,.carte--sombre p{color:var(--brun-texte)}.carte--section{border-radius:var(--rond);padding:1.9rem;gap:.7rem}.carte--section .carte__titre{font:400 1.65rem/1.15 var(--titre);font-variation-settings:"SOFT" 100}.carte--section>*+*{margin-top:.2rem}.carte .outils{font-size:.94rem;color:var(--terre)}.carte--sombre .outils,.carte--sombre .outils a{color:var(--peche)}.carte .tableau{background:transparent;padding:0}.carte--sombre a{color:var(--peche)}.cartes--portes{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.4rem;margin-top:1.4rem}.cartes--portes .carte{border-radius:var(--rond);padding:1.1rem 1.1rem 1.6rem;gap:.75rem;transition:transform .2s ease}.cartes--portes .carte:hover{transform:translateY(-3px);color:inherit}.cartes--portes .carte>:not(img){padding-inline:.5rem}.cartes--portes .carte__titre{font:400 1.7rem/1.1 var(--titre);font-variation-settings:"SOFT" 100}.cartes--portes .carte__corps{font-size:.95rem}@media(max-width:600px){.cartes--portes .arche--carte{aspect-ratio:4 / 3}}.carte__etiquette{font-size:.82rem;font-weight:600;color:var(--gris-clair)}.carte--sombre .carte__etiquette{color:#e0c9ae}.carte__suite{margin-top:.25rem;font-weight:600;color:var(--terre)}.carte--sombre .carte__suite{color:var(--peche)}.etapes{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:1.6rem;position:relative}.etape{display:flex;flex-direction:column;gap:.6rem;position:relative}.etape__numero{width:4rem;height:4rem;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--peche);color:var(--encre);font:400 1.9rem/1 var(--titre)}.etape__titre{font:400 1.6rem/1.15 var(--titre);font-variation-settings:"SOFT" 100}.etape__duree{align-self:flex-start;background:#6e5644;color:var(--brun-clair);border-radius:999px;padding:.2rem .75rem;font-size:.875rem;font-weight:600}.etape__corps{color:var(--brun-texte)}.etapes--fil{grid-template-columns:repeat(var(--nombre),minmax(0,1fr))}.etapes--fil:before{content:"";position:absolute;top:2rem;left:2rem;right:2rem;height:2px;background:var(--gris-clair)}.etapes--cartes{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.4rem}.etapes--cartes .etape{background:var(--sable);border-radius:28px;padding:1.75rem;gap:.5rem}.bloc--sable .etapes--cartes .etape{background:var(--fond)}.etapes--cartes .etape__numero{width:3rem;height:3rem;font-size:1.5rem;background:var(--terre);color:#fff;margin-bottom:.3rem}.etapes--cartes .etape__titre{font:600 1.2rem/1.3 var(--texte)}.etapes--cartes .etape__corps{color:var(--gris)}.etapes--cartes .etape__duree{background:var(--filet);color:var(--encre)}@media(max-width:860px){.etapes--fil{grid-template-columns:1fr}.etapes--fil:before{top:2rem;bottom:2rem;left:1.95rem;right:auto;width:2px;height:auto}.etapes--fil .etape{padding-left:5.2rem}.etapes--fil .etape__numero{position:absolute;left:0;top:0}}.tableau{background:var(--sable);border-radius:28px;padding:.6rem 1.75rem;overflow-x:auto;max-width:56rem}.bloc--sable .tableau{background:var(--fond)}.citation{margin:.4rem 0 0;display:grid;gap:.5rem;max-width:40em}.citation blockquote{margin:0;font:400 1.45rem/1.4 var(--titre);font-variation-settings:"SOFT" 100;color:var(--terre)}.citation blockquote p+p{margin-top:.6rem}.citation figcaption{font-size:.94rem;color:var(--gris-clair)}.bloc--brun .citation blockquote{color:var(--brun-clair)}.bloc--temoignages .bloc__corps{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.4rem}.bloc--temoignages .bloc__tete{grid-column:1 / -1}.temoignage{background:var(--sable);border-radius:var(--rond);padding:2rem;margin:0;gap:1rem}.temoignage blockquote{color:var(--gris);font-size:1.3rem}.temoignage:before{content:"“";font:400 4rem/.6 var(--titre);color:#c98a64;height:1.6rem}.tourniquet{grid-column:1 / -1;display:grid;gap:1.2rem;max-width:46rem}.tourniquet__un{margin:0;gap:1rem;background:var(--sable);border-radius:var(--rond);padding:2rem clamp(1.4rem,4vw,2.4rem);animation:apparition .5s ease}.tourniquet__avis{display:grid}.tourniquet__un,.tourniquet__un[hidden]{display:grid;grid-area:1 / 1;align-content:start}.tourniquet__un[hidden]{visibility:hidden}.tourniquet__un:before{content:"“";font:400 4rem/.6 var(--titre);color:#c98a64;height:1.6rem}.tourniquet__etoiles{color:var(--terre);letter-spacing:.15em}.tourniquet__un blockquote{margin:0;font:400 1.3rem/1.45 var(--titre);font-variation-settings:"SOFT" 100;color:var(--gris)}.tourniquet__un blockquote p+p{margin-top:.6rem}.tourniquet__un figcaption{display:flex;align-items:center;gap:.75rem;font-size:.94rem;color:var(--gris-clair)}.tourniquet__un figcaption strong{color:var(--encre);font-weight:600}.tourniquet__initiales{width:2.4rem;height:2.4rem;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--terre);color:#fff;font-weight:600;font-size:.9rem}.tourniquet__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.tourniquet__points{display:flex;gap:.25rem}.tourniquet__points button{width:1.75rem;height:1.75rem;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.tourniquet__points button:after{content:"";width:.7rem;height:.7rem;border-radius:50%;border:2px solid var(--terre);transition:background .2s}.tourniquet__points button[aria-current]:after{background:var(--terre)}.tourniquet__source{font-weight:600;color:var(--terre);text-decoration:none}@keyframes apparition{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.tourniquet__un{animation:none}}.bandeau{background:var(--brun);color:var(--brun-clair);border-radius:40px;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:center}.bandeau .bloc__corps{padding:clamp(2rem,5vw,3.5rem)}.bandeau h2{font:600 .875rem/1.3 var(--texte);color:var(--peche)}.bandeau .bloc__tete{margin-bottom:0}.bandeau .bloc__corps>p{color:var(--brun-texte);font-size:1.12rem}.bandeau .bloc__corps>p:first-of-type{font:400 clamp(1.7rem,3vw,2.35rem)/1.2 var(--titre);font-variation-settings:"SOFT" 100;color:var(--brun-clair)}.bandeau .citation{border-top:1px solid #7a6150;padding-top:1.1rem;margin-top:.4rem}.bandeau .citation blockquote{color:var(--brun-clair);font-style:italic;font-size:1.3rem}.bandeau .citation figcaption{color:#e0c9ae}.bandeau__visuel{padding:2rem;display:flex;justify-content:center}.bandeau__visuel img{max-width:24rem}.bloc__corps details{max-width:52rem}
