@media (max-width:760px){:root{--m-section:3.5rem;--m-tete:1.5rem;--m-bloc:2rem;--m-choix:1rem;--section:var(--m-section)}body{line-height:1.62}}@media (max-width:379px){:root{--marge:1rem}}@media (max-width:760px){:where(main:not(.porte-site)) h1:not(.heros-titre,.introuvable-titre,.tunnel-question){letter-spacing:-.04em!important;font-size:2.5rem!important;line-height:.98!important}:where(main:not(.porte-site)) h1.introuvable-titre{letter-spacing:-.04em!important;font-size:2.875rem!important;line-height:.9!important}:where(main:not(.porte-site)) h2:not(.surtitre){letter-spacing:-.03em!important;font-size:1.625rem!important;line-height:1.05!important}:where(main:not(.porte-site)) :is(h2.titre-chapitre,h2.am-chapitre,h1.tunnel-question){letter-spacing:-.03em!important;font-size:2.125rem!important;line-height:1!important}.chapeau{font-size:1.0625rem;line-height:1.5}.section:has(+.section){padding-bottom:0}.section:is(.fond-lin,.fond-croute,.fond-seigle,.section-creuse){padding-bottom:var(--m-section)}.section:has(+.section:is(.fond-lin,.fond-croute,.fond-seigle,.section-creuse)){padding-bottom:var(--m-section)}.declaration{padding-block:4rem}:where(main:not(.espace-avec-barre,.porte-site)) .bouton:not(.bouton-court){text-align:center;justify-content:center;width:100%;display:flex}.bouton-fin{border-color:var(--encre)}}@media (pointer:coarse){.bouton,.bouton-fin{transition-duration:.12s}.bouton:active{background:color-mix(in srgb, var(--croute) 94%, #000);transform:translateY(1px)}.bouton-fin:active{background:var(--lin)}.fond-lin .bouton-fin:active{background:var(--papier)}}@media (pointer:coarse) and (prefers-reduced-motion:reduce){.bouton:active{transform:none}}@media (max-width:760px),(pointer:coarse){.js .bascule-video{opacity:.6}.js .bascule-video:before{content:"";inset:calc((var(--taille-bascule) - 2.75rem) / 2);position:absolute}main a.lien-texte{background-position:0 calc(100% - .5625rem);padding-block:.5625rem .625rem}main a.legale-lien{background-position:0 calc(100% - .8125rem);padding-block:.8125rem .875rem}main .gd-corps a{padding-block:.8125rem .875rem}.legale-sommaire a,.legale-sommaire-replie a{align-content:center;min-height:2.75rem}.carte-titre-lien{position:relative}.carte-titre-lien:before{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.entete-dates{display:none}@media (max-width:1199px){.entete-dates{transition:opacity .2s var(--sortie), visibility .2s var(--sortie);margin-left:auto;display:inline-flex}.js .entete-dates-differees:not(.entete-dates-montrees) .entete-dates{opacity:0;visibility:hidden}.entete:has(.nav-bascule[aria-expanded=true]) .entete-dates{opacity:0;visibility:hidden;transition:none}.nav-bascule{border-color:var(--encre)}}@media (max-width:760px){.entete,.entete-collee{background:var(--papier);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--filet)}.entete-corps{height:3.6875rem}}@media (max-width:359px){.entete-dates{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.entete-dates{transition:none}}.menu-mobile{padding-top:calc(4.75rem + 1.25rem + env(safe-area-inset-top,0px));gap:0}.menu-mobile.menu-ouvert{transition:opacity .35s var(--sortie), visibility 0s}.menu-verrou body{overflow:clip visible}@media (max-width:760px){.menu-mobile{padding-top:calc(3.75rem + 1rem + env(safe-area-inset-top,0px))}}.menu-espace{border-bottom:1px solid var(--filet);min-height:3rem;font-family:var(--titre);letter-spacing:-.01em;color:var(--encre);align-items:center;gap:.75rem;font-size:1.0625rem;font-weight:500;display:flex}.menu-espace .icone-de-bouton{width:1.125rem;height:1.125rem}.menu-espace-fleche{margin-left:auto;font-size:1.125rem}.menu-espace[aria-current=page]{color:var(--terre-profonde)}.menu-nav>a{padding-block:.75rem;font-size:clamp(1.5rem,7.4vw,2rem)}.menu-nav>a:first-child{border-top:0}.menu-plus{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.menu-nav .menu-plus a{letter-spacing:-.01em;border:0;align-items:center;min-height:2.75rem;padding:0;font-size:1.0625rem;display:flex}.menu-pied{align-items:stretch;gap:1rem;margin-top:2rem;padding-top:0}.menu-dates{justify-content:center;width:100%;display:flex}.menu-pied .langues{margin-inline:-.8125rem 0}.menu-pied .langue[aria-current=true] span:after{height:2px}@media (max-width:760px){.pied{padding-block:2.5rem 1.5rem}.pied-grille{display:block}.pied-colonne{display:none}.pied-marque{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pied-marque>.logo{grid-area:1/1;justify-self:start}.pied-marque .pied-reseaux{margin:0 calc((var(--icone) - var(--cible)) / 2) 0 0;grid-area:1/2}.pied-phrase{grid-column:1/-1;max-width:none;margin-top:1rem}.pied-tel{margin-top:1.5rem;display:block}.pied-tel-liens{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.pied-tel-liens a{min-height:2.75rem;font-family:var(--titre);color:var(--encre);align-items:center;font-size:.9375rem;display:flex}.pied-tel-liens a:active{color:var(--terre-profonde)}.pied-lettre{margin-top:1.5rem}.pied-lettre .pied-titre{display:none}.pied-lettre-texte{max-width:none}.pied .champ:has(.bouton-fin){flex-wrap:nowrap;gap:.75rem}.pied .champ:has(.bouton-fin) input{flex:auto;min-height:3rem}.pied-sans-lettre .pied-lettre{display:none}.pied-bas{flex-direction:column;gap:.25rem;margin-top:1.5rem;padding-top:.75rem}.pied-legal{flex-wrap:wrap;order:-1;align-items:center;gap:0 .5rem;display:flex}.pied-legal .lien{font-size:inherit}.pied-legal .pied-legal-contact{display:none}.pied-point{color:var(--seigle-fonce);display:inline}.pied-tunnel{padding-block:1.5rem}.pied-tunnel .pied-grille{display:none}.pied-tunnel .pied-bas{border-top:0;margin-top:0;padding-top:0}}@media (max-width:339px){.pied .champ:has(.bouton-fin){flex-wrap:wrap}}.rail{margin-inline:calc(-1 * var(--marge))}.rail-bande{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:var(--marge);scroll-padding-inline:var(--marge);scrollbar-width:none;overflow-x:auto}.rail-bande::-webkit-scrollbar{display:none}.rail-bande:focus-visible{outline:2px solid var(--terre-profonde);outline-offset:-2px}.rail-liste{align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.rail-liste:after{content:"";flex:0 0 1px}.rail-carte{scroll-snap-align:start;flex:0 0 78%;position:relative}.rail-avis .rail-carte{scroll-snap-stop:always}.rail-ruban .rail-carte{flex-basis:auto}.rail-ruban .rail-carte-portrait{width:12.8rem}.rail-ruban .rail-carte-paysage{width:20rem}.rail-pied{display:none}.js .rail-pied{padding-inline:var(--marge);align-items:center;gap:1rem;margin-top:1rem;display:flex}.rail-compte{min-width:3.75em;font-family:var(--titre);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--encre-tenue);flex:none;font-size:.8125rem;font-weight:500}.fond-lin .rail-compte{color:var(--seigle-fonce)}.rail-trait{background:var(--filet-fort);flex:1;height:2px;position:relative;overflow:hidden}.rail-trait:after{content:"";background:var(--encre);transform-origin:0;transform:scaleX(var(--progres,.2));position:absolute;inset:0}.rail-boutons{gap:0;margin-right:-.75rem;display:flex}.rail-bouton{width:2.75rem;height:2.75rem;color:var(--encre);font-family:var(--titre);cursor:pointer;transition:color .3s var(--sortie);background:0 0;border:0;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid}@media (hover:hover) and (pointer:fine){.rail-bouton:hover:not(:disabled){color:var(--terre-profonde)}}.rail-bouton:active:not(:disabled){color:var(--terre-profonde)}.rail-bouton:focus-visible{outline:2px solid var(--terre-profonde);outline-offset:-2px}.rail-bouton:disabled{color:var(--encre-tenue);cursor:default}.fond-lin .rail-bouton:disabled{color:var(--seigle-fonce)}@media (prefers-reduced-motion:reduce){.rail-bouton{transition:none}}@media (max-width:760px){details.repli{border-top:1px solid var(--sable)}details.repli:not(:has(+details.repli)){border-bottom:1px solid var(--sable)}details.repli>summary{min-height:3.5rem;font-family:var(--titre);letter-spacing:-.012em;color:var(--encre);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.375rem 0;font-size:1.0625rem;font-weight:400;line-height:1.25;list-style:none;display:flex;overflow-x:clip}details.repli.repli-question>summary{letter-spacing:-.015em;font-size:1.1875rem;line-height:1.2}details.repli>summary::-webkit-details-marker{display:none}details.repli>summary:after{content:"+" / "";text-align:center;width:2.75rem;color:var(--terre-profonde);transition:transform .25s var(--sortie);flex:none;margin-right:-.875rem;font-size:1.25rem;font-weight:400;line-height:2.75rem}details.repli[open]>summary:after{transform:rotate(45deg)}details.repli>summary:focus-visible{outline:2px solid var(--terre-profonde);outline-offset:2px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){details.repli>summary:after{transition:none}}@media (min-width:761px){.seul-tel{display:none!important}}.fil-fleche{display:none}@media (max-width:760px){.seul-ordi{display:none!important}.fil-retour>:not(:first-child){display:none}.fil-retour>a:first-child{min-height:2.75rem;color:var(--terre-profonde);align-items:center;gap:.375rem;display:inline-flex}.fil-retour .fil-fleche{display:inline}main .fil-retour{margin-bottom:.25rem}}
@media (min-width:761px) and (max-width:1179px){:root{--t-affiche:4rem;--t-page:3.25rem;--t-chapitre:2.5rem;--t-section:1.75rem;--t-carte:1.25rem;--t-chapeau:1.125rem;--t-texte:1.0625rem;--t-donnee:.8125rem;--t-surtitre:.6875rem}}@media (min-width:1180px){:root{--t-affiche:5.5rem;--t-page:4rem;--t-chapitre:3rem;--t-section:2rem;--t-carte:1.375rem;--t-chapeau:1.25rem;--t-texte:1.0625rem;--t-donnee:.875rem;--t-surtitre:.75rem}}@media (min-width:761px){html :where(main:not(.espace-avec-barre)) .titre-geant{font-size:var(--t-affiche)}html :where(main:not(.espace-avec-barre)) .titre-grand{font-size:var(--t-page)}html :where(main:not(.espace-avec-barre)) h2.titre-grand{font-size:var(--t-chapitre)}html :where(main:not(.espace-avec-barre)) .titre-moyen{font-size:var(--t-section)}html :where(main:not(.espace-avec-barre)) .titre-moyen.titre-chapitre{font-size:var(--t-chapitre)}html :where(main:not(.espace-avec-barre)) .titre-petit{font-size:var(--t-carte)}html :where(main:not(.espace-avec-barre)) .chapeau{font-size:var(--t-chapeau)}:where(main:not(.espace-avec-barre)) h1:not(.heros-titre,.introuvable-titre,.porte-titre){font-size:var(--t-page)!important;letter-spacing:-.04em!important;line-height:.98!important}:where(main:not(.espace-avec-barre)) h1:is(.heros-titre,.introuvable-titre,.porte-titre){font-size:var(--t-affiche)!important}.entete,.entete-collee{background:var(--papier);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--filet)}.entete-corps{height:3.9375rem}html .ancres{background:var(--papier);-webkit-backdrop-filter:none;backdrop-filter:none;top:4rem}html .ancres-liste{align-items:center;height:3.4375rem;padding-block:0}html:has(main .ancres){scroll-padding-top:8.25rem}.menu-mobile{padding-top:calc(4rem + 1.25rem + env(safe-area-inset-top,0px))}.pied-tunnel{padding-block:1.5rem}.pied-tunnel .pied-bas{border-top:0;align-items:center;margin-top:0;padding-top:0}}@media (min-width:761px) and (pointer:coarse){:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=reset]),select,textarea){font-size:max(16px,1em)}}@media (min-width:761px) and (max-width:1199px) and (max-height:800px){.menu-nav>a{min-height:2.5rem;padding-block:.25rem}}@media (min-width:761px){main .legale-texte .paragraphe,main .legale-liste,main .page-tete-note .paragraphe,main .formulaire-mention,main .tunnel-garantie,main .ft-avis-carte blockquote{max-width:31em}}