.itinerary-map-module__aHoPBG__map{min-width:0}.itinerary-map-module__aHoPBG__frame{border:1px solid var(--line);isolation:isolate;background:#e4edeb;border-radius:12px;position:relative}.itinerary-map-module__aHoPBG__svg{border-radius:inherit;width:100%;height:auto;display:block}.itinerary-map-module__aHoPBG__geography{fill:#f0efe7;stroke:#aaa99b;stroke-width:1.35px;pointer-events:none}.itinerary-map-module__aHoPBG__geography path{vector-effect:non-scaling-stroke}.itinerary-map-module__aHoPBG__country,.itinerary-map-module__aHoPBG__region,.itinerary-map-module__aHoPBG__sea{stroke:none;fill:#8c9888;font-family:var(--font-heading)}.itinerary-map-module__aHoPBG__country{letter-spacing:6px;font-size:22px}.itinerary-map-module__aHoPBG__region{fill:#72836a;font-size:16px;font-style:italic}.itinerary-map-module__aHoPBG__sea{fill:#637f7b;letter-spacing:2px;font-size:19px;font-style:italic}.itinerary-map-module__aHoPBG__route{fill:none;stroke:var(--rust);color:var(--rust);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.95;pointer-events:none}.itinerary-map-module__aHoPBG__route path{vector-effect:non-scaling-stroke}.itinerary-map-module__aHoPBG__svg marker{color:var(--rust)}.itinerary-map-module__aHoPBG__landmark{color:#205c38;cursor:pointer;width:44px;height:44px;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.itinerary-map-module__aHoPBG__pin{border:3px solid var(--paper);background:#287447;border-radius:50%;flex-shrink:0;width:15px;height:15px;box-shadow:0 0 0 1px #28744766}.itinerary-map-module__aHoPBG__landmarkLabel{white-space:nowrap;background:#f7f6f2ed;border-radius:5px;padding:5px 8px;font-size:clamp(12px,1.35vw,15px);font-weight:600;position:absolute;box-shadow:0 1px 4px #253d3210}.itinerary-map-module__aHoPBG__labelLeft .itinerary-map-module__aHoPBG__landmarkLabel{right:36px}.itinerary-map-module__aHoPBG__labelRight .itinerary-map-module__aHoPBG__landmarkLabel{left:36px}.itinerary-map-module__aHoPBG__landmark:hover .itinerary-map-module__aHoPBG__landmarkLabel,.itinerary-map-module__aHoPBG__landmark[aria-expanded=true] .itinerary-map-module__aHoPBG__landmarkLabel{color:#fff;background:#205c38}.itinerary-map-module__aHoPBG__map button:focus-visible,.itinerary-map-module__aHoPBG__map a:focus-visible{outline:2px solid var(--rust);outline-offset:3px;border-radius:5px}.itinerary-map-module__aHoPBG__overlay{border-radius:inherit;background:#e4edeb77;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.itinerary-map-module__aHoPBG__panel{border:1px solid var(--line);background:#f7f6f2;border-radius:10px;outline:none;width:min(630px,100%);padding:18px 22px;box-shadow:0 12px 40px #253d3226}.itinerary-map-module__aHoPBG__panelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.itinerary-map-module__aHoPBG__panelHeader h3{margin:0;font-size:24px;line-height:1.3}.itinerary-map-module__aHoPBG__panelHeader p{color:var(--muted);letter-spacing:1.5px;margin:0 0 5px;font-size:10px}.itinerary-map-module__aHoPBG__panelHeader button{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:grid}.itinerary-map-module__aHoPBG__panelHeader button:hover{background:var(--sand)}.itinerary-map-module__aHoPBG__placeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:14px 0 0;padding:0;list-style:none;display:grid}.itinerary-map-module__aHoPBG__placeList li{border-top:1px solid var(--line);min-width:0}.itinerary-map-module__aHoPBG__placeList a{color:#205c38;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 0;font-size:12px;line-height:1.4;text-decoration:none;display:flex}.itinerary-map-module__aHoPBG__placeList a:hover{text-decoration:underline}.itinerary-map-module__aHoPBG__note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.5}.itinerary-map-module__aHoPBG__caption{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin:14px 0 0;font-size:12px;display:flex}.itinerary-map-module__aHoPBG__caption p{margin:0}.itinerary-map-module__aHoPBG__credit{color:var(--muted);margin-left:auto;font-size:11px}.itinerary-map-module__aHoPBG__mobileItinerary{display:none}@media (min-width:601px) and (max-width:800px){.itinerary-map-module__aHoPBG__frame{min-height:460px}.itinerary-map-module__aHoPBG__svg{height:460px}}@media (min-width:601px) and (max-width:1024px){.itinerary-map-module__aHoPBG__panel{padding:12px 14px}.itinerary-map-module__aHoPBG__panelHeader p{margin-bottom:2px}.itinerary-map-module__aHoPBG__placeList{column-gap:16px;margin-top:8px}.itinerary-map-module__aHoPBG__placeList a{padding-block:4px}.itinerary-map-module__aHoPBG__note{margin-top:6px}}@media (max-width:600px){.itinerary-map-module__aHoPBG__frame,.itinerary-map-module__aHoPBG__caption{display:none}.itinerary-map-module__aHoPBG__mobileItinerary{display:block}.itinerary-map-module__aHoPBG__map .itinerary-map-module__aHoPBG__mobileItinerary h2{margin:0 0 18px;font-size:19px;font-weight:500}.itinerary-map-module__aHoPBG__mobileRegion{border-bottom:1px solid var(--line)}.itinerary-map-module__aHoPBG__mobileRegion summary{cursor:pointer;align-items:center;gap:10px;min-height:64px;padding:12px 2px;list-style:none;display:flex}.itinerary-map-module__aHoPBG__mobileRegion summary::-webkit-details-marker{display:none}.itinerary-map-module__aHoPBG__mobileRegion summary:focus-visible{outline:2px solid var(--rust);outline-offset:2px;border-radius:4px}.itinerary-map-module__aHoPBG__regionTitle{color:var(--ink);flex:1;font-size:15px;line-height:1.45}.itinerary-map-module__aHoPBG__placeCount{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:11px}.itinerary-map-module__aHoPBG__regionChevron{color:#205c38;flex-shrink:0;transition:transform .15s}.itinerary-map-module__aHoPBG__mobileRegion[open]>summary .itinerary-map-module__aHoPBG__regionChevron{transform:rotate(180deg)}.itinerary-map-module__aHoPBG__mobileRegion ol{margin:0;padding:0 0 12px;list-style:none}.itinerary-map-module__aHoPBG__mobileRegion li+li{border-top:1px solid #253d320c}.itinerary-map-module__aHoPBG__mobileRegion a{color:#205c38;overflow-wrap:anywhere;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:56px;padding:10px 12px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.itinerary-map-module__aHoPBG__mobileRegion a:hover{background:var(--sand)}.itinerary-map-module__aHoPBG__visitChapter{color:var(--muted);font-size:11px}}@media (prefers-reduced-motion:reduce){.itinerary-map-module__aHoPBG__regionChevron{transition:none}}
.page-module__1dj5Wa__journal{width:min(1200px,85%);margin:0 auto;padding:0 0 110px}.page-module__1dj5Wa__introduction{max-width:950px;margin:0 auto 80px}.page-module__1dj5Wa__backLink{color:var(--muted);margin-bottom:40px;font-size:13px;display:inline-block}.page-module__1dj5Wa__backLink:hover{color:var(--rust)}.page-module__1dj5Wa__dateline{color:var(--rust);letter-spacing:1.8px;font-size:11px;font-weight:600;line-height:1.7}.page-module__1dj5Wa__introduction h1{text-wrap:balance;max-width:850px;margin-bottom:24px;font-size:clamp(38px,5vw,68px);line-height:1.1}.page-module__1dj5Wa__subtitle{color:var(--muted);margin-bottom:40px;font-size:17px}.page-module__1dj5Wa__prose{min-width:0;max-width:640px}.page-module__1dj5Wa__prose p{margin-bottom:24px;font-size:17px;line-height:1.95}.page-module__1dj5Wa__prose p:last-child{margin-bottom:0}@media (max-width:700px){.page-module__1dj5Wa__journal{width:88%;padding:0 0 64px}.page-module__1dj5Wa__introduction{margin-bottom:48px}.page-module__1dj5Wa__backLink{margin-bottom:28px}.page-module__1dj5Wa__subtitle{margin-bottom:28px;font-size:15px}.page-module__1dj5Wa__prose p{font-size:16px;line-height:1.85}}.page-module__1dj5Wa__hero{isolation:isolate;color:#fff;background:var(--ink);align-items:flex-end;min-height:620px;padding:80px 10%;display:flex;position:relative}.page-module__1dj5Wa__heroImage{object-fit:cover;object-position:40% 55%}.page-module__1dj5Wa__hero:after{content:"";background:linear-gradient(#14261d08,#14261dcc);position:absolute;inset:0}.page-module__1dj5Wa__heroContent{z-index:1;max-width:850px;position:relative}.page-module__1dj5Wa__heroContent .page-module__1dj5Wa__backLink{color:#fff;margin-bottom:24px}.page-module__1dj5Wa__heroContent .page-module__1dj5Wa__backLink:hover{text-decoration:underline}.page-module__1dj5Wa__heroContent .page-module__1dj5Wa__dateline,.page-module__1dj5Wa__heroContent p{color:#fff}.page-module__1dj5Wa__heroContent h1{margin-bottom:24px;font-size:clamp(40px,5vw,68px);line-height:1.1}.page-module__1dj5Wa__heroContent .page-module__1dj5Wa__subtitle{margin-bottom:24px;font-size:15px}.page-module__1dj5Wa__heroContent .page-module__1dj5Wa__prose{max-width:660px}.page-module__1dj5Wa__heroContent .page-module__1dj5Wa__prose p{font-size:17px;line-height:1.8}.page-module__1dj5Wa__itinerary{max-width:1260px;margin:auto;padding:65px 30px 80px}.page-module__1dj5Wa__itinerary h2{margin-bottom:24px;font-size:30px}@media (max-width:800px){.page-module__1dj5Wa__hero{min-height:560px;padding:60px 6%}.page-module__1dj5Wa__hero:after{background:linear-gradient(#14261d66,#14261dcc)}.page-module__1dj5Wa__heroImage{object-position:25% 50%}.page-module__1dj5Wa__heroContent h1{font-size:clamp(38px,8vw,56px)}.page-module__1dj5Wa__heroContent .page-module__1dj5Wa__subtitle{font-size:13px}.page-module__1dj5Wa__heroContent .page-module__1dj5Wa__prose p{font-size:15px}.page-module__1dj5Wa__itinerary{padding:45px 6% 60px}}@media (max-width:600px){.page-module__1dj5Wa__itinerary>h2{display:none}}
.ile-oleron-chapter-module__Pq3DHa__chapter{border-top:1px solid var(--line);margin-top:80px;padding-top:64px;scroll-margin-top:32px}.ile-oleron-chapter-module__Pq3DHa__chapterHeader{grid-template-columns:1fr 4fr;gap:36px;margin-bottom:56px;display:grid}.ile-oleron-chapter-module__Pq3DHa__chapterHeader h2{text-wrap:balance;max-width:750px;margin-bottom:20px;font-size:clamp(32px,4.3vw,56px);line-height:1.15}.ile-oleron-chapter-module__Pq3DHa__route{margin:0;font-size:14px}.ile-oleron-chapter-module__Pq3DHa__chapter h3{text-wrap:balance;font-size:clamp(25px,3vw,36px);line-height:1.2}.ile-oleron-chapter-module__Pq3DHa__sequence+.ile-oleron-chapter-module__Pq3DHa__sequence{margin-top:80px}.ile-oleron-chapter-module__Pq3DHa__photo{min-width:0;margin:0}.ile-oleron-chapter-module__Pq3DHa__photo img{object-fit:contain;image-orientation:from-image;width:100%;height:auto;display:block}.ile-oleron-chapter-module__Pq3DHa__photo figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.ile-oleron-chapter-module__Pq3DHa__photo+.ile-oleron-chapter-module__Pq3DHa__photo{margin-top:64px}.ile-oleron-chapter-module__Pq3DHa__landscape{max-width:950px;margin-inline:auto}.ile-oleron-chapter-module__Pq3DHa__panorama{width:100%}.ile-oleron-chapter-module__Pq3DHa__medium{max-width:800px;margin-inline:auto}.ile-oleron-chapter-module__Pq3DHa__portrait{width:100%;max-width:420px;margin-inline:auto}.ile-oleron-chapter-module__Pq3DHa__smallPortrait{width:100%;max-width:300px;margin-inline:auto}.ile-oleron-chapter-module__Pq3DHa__pause{grid-template-columns:minmax(0,640px) minmax(0,300px);align-items:center;gap:clamp(32px,5vw,72px);max-width:1050px;margin-inline:auto;display:grid}.ile-oleron-chapter-module__Pq3DHa__introduction{margin:0 auto 56px}.ile-oleron-chapter-module__Pq3DHa__text{margin:0 auto 40px}.ile-oleron-chapter-module__Pq3DHa__textPause{margin:48px auto}.ile-oleron-chapter-module__Pq3DHa__closing{margin-inline:auto}@media (max-width:700px){.ile-oleron-chapter-module__Pq3DHa__chapter{margin-top:48px;padding-top:36px}.ile-oleron-chapter-module__Pq3DHa__chapterHeader{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:36px}.ile-oleron-chapter-module__Pq3DHa__chapterHeader>p{margin-bottom:0}.ile-oleron-chapter-module__Pq3DHa__chapterHeader h2{margin-bottom:16px}.ile-oleron-chapter-module__Pq3DHa__pause{grid-template-columns:minmax(0,1fr);gap:28px}.ile-oleron-chapter-module__Pq3DHa__portrait{width:90%;max-width:360px}.ile-oleron-chapter-module__Pq3DHa__smallPortrait{width:80%}.ile-oleron-chapter-module__Pq3DHa__sequence+.ile-oleron-chapter-module__Pq3DHa__sequence{margin-top:48px}.ile-oleron-chapter-module__Pq3DHa__photo+.ile-oleron-chapter-module__Pq3DHa__photo{margin-top:36px}.ile-oleron-chapter-module__Pq3DHa__introduction{margin-bottom:36px}.ile-oleron-chapter-module__Pq3DHa__text{margin-bottom:28px}.ile-oleron-chapter-module__Pq3DHa__textPause{margin:32px auto}}
.la-rochelle-chapter-module__71pmGW__photo{width:100%;min-width:0;margin:0 auto}.la-rochelle-chapter-module__71pmGW__photo img{object-fit:contain;image-orientation:from-image;width:100%;height:auto;display:block}.la-rochelle-chapter-module__71pmGW__photo figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.la-rochelle-chapter-module__71pmGW__firstSequence{margin-top:80px}.la-rochelle-chapter-module__71pmGW__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px;max-width:880px;margin-inline:auto;display:grid}.la-rochelle-chapter-module__71pmGW__colorPause{grid-template-columns:minmax(0,480px) minmax(0,420px);align-items:center;gap:clamp(32px,5vw,72px);max-width:1000px;margin:64px auto 0;display:grid}.la-rochelle-chapter-module__71pmGW__detailPause{grid-template-columns:minmax(0,340px) minmax(0,520px);align-items:center;gap:clamp(32px,5vw,72px);max-width:950px;margin-inline:auto;display:grid}.la-rochelle-chapter-module__71pmGW__closing{margin:48px auto 0}@media (max-width:700px){.la-rochelle-chapter-module__71pmGW__firstSequence{margin-top:48px}.la-rochelle-chapter-module__71pmGW__pair{grid-template-columns:minmax(0,1fr);gap:36px;max-width:360px}.la-rochelle-chapter-module__71pmGW__colorPause,.la-rochelle-chapter-module__71pmGW__detailPause{grid-template-columns:minmax(0,1fr);gap:28px}.la-rochelle-chapter-module__71pmGW__colorPause{margin-top:36px}.la-rochelle-chapter-module__71pmGW__closing{margin-top:32px}}
.meschers-chapter-module__B897PW__sequence+.meschers-chapter-module__B897PW__sequence{margin-top:80px}.meschers-chapter-module__B897PW__photo{width:100%;min-width:0;margin:0 auto}.meschers-chapter-module__B897PW__photo img{object-fit:contain;image-orientation:from-image;width:100%;height:auto;display:block}.meschers-chapter-module__B897PW__photo figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.meschers-chapter-module__B897PW__photo+.meschers-chapter-module__B897PW__photo{margin-top:64px}.meschers-chapter-module__B897PW__landscape{max-width:950px}.meschers-chapter-module__B897PW__panorama{max-width:1200px}.meschers-chapter-module__B897PW__opening{max-width:1050px}.meschers-chapter-module__B897PW__portrait,.meschers-chapter-module__B897PW__van{max-width:420px}.meschers-chapter-module__B897PW__dunes{max-width:560px}.meschers-chapter-module__B897PW__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px;max-width:880px;margin-inline:auto;display:grid}.meschers-chapter-module__B897PW__pairPhoto{max-width:none}.meschers-chapter-module__B897PW__pair>.meschers-chapter-module__B897PW__photo+.meschers-chapter-module__B897PW__photo{margin-top:0}.meschers-chapter-module__B897PW__mixedPair{grid-template-columns:minmax(0,360px) minmax(0,554px);align-items:center;max-width:950px}.meschers-chapter-module__B897PW__closing{margin:64px auto 0}@media (max-width:700px){.meschers-chapter-module__B897PW__sequence+.meschers-chapter-module__B897PW__sequence{margin-top:48px}.meschers-chapter-module__B897PW__photo+.meschers-chapter-module__B897PW__photo{margin-top:36px}.meschers-chapter-module__B897PW__portrait,.meschers-chapter-module__B897PW__van{width:90%;max-width:360px}.meschers-chapter-module__B897PW__pair,.meschers-chapter-module__B897PW__mixedPair{grid-template-columns:minmax(0,1fr);gap:36px;max-width:360px}.meschers-chapter-module__B897PW__mixedPair{max-width:100%}.meschers-chapter-module__B897PW__mixedPair>.meschers-chapter-module__B897PW__photo:first-child{width:90%;max-width:360px}.meschers-chapter-module__B897PW__closing{margin-top:36px}}
.fouras-chapter-module___mnasW__sequence+.fouras-chapter-module___mnasW__sequence{margin-top:80px}.fouras-chapter-module___mnasW__photo{width:100%;min-width:0;margin:0 auto}.fouras-chapter-module___mnasW__photo img{object-fit:contain;image-orientation:from-image;width:100%;height:auto;display:block}.fouras-chapter-module___mnasW__photo figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.fouras-chapter-module___mnasW__photo+.fouras-chapter-module___mnasW__photo{margin-top:64px}.fouras-chapter-module___mnasW__landscape{max-width:950px}.fouras-chapter-module___mnasW__portrait{max-width:420px}.fouras-chapter-module___mnasW__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px;max-width:880px;margin-inline:auto;display:grid}.fouras-chapter-module___mnasW__pairPhoto{max-width:none}.fouras-chapter-module___mnasW__pair>.fouras-chapter-module___mnasW__photo+.fouras-chapter-module___mnasW__photo{margin-top:0}.fouras-chapter-module___mnasW__closing{margin:64px auto 0}@media (max-width:700px){.fouras-chapter-module___mnasW__sequence+.fouras-chapter-module___mnasW__sequence{margin-top:48px}.fouras-chapter-module___mnasW__photo+.fouras-chapter-module___mnasW__photo{margin-top:36px}.fouras-chapter-module___mnasW__portrait{width:90%;max-width:360px}.fouras-chapter-module___mnasW__pair{grid-template-columns:minmax(0,1fr);gap:36px;max-width:360px}.fouras-chapter-module___mnasW__closing{margin-top:36px}}
.puy-du-fou-chapter-module__bzcxva__introduction{max-width:640px;margin:0 auto 56px}.puy-du-fou-chapter-module__bzcxva__day{margin-top:64px}.puy-du-fou-chapter-module__bzcxva__day+.puy-du-fou-chapter-module__bzcxva__day{border-top:1px solid var(--line);margin-top:96px;padding-top:64px}.puy-du-fou-chapter-module__bzcxva__dayHeader{max-width:750px;margin:0 auto 40px}.puy-du-fou-chapter-module__bzcxva__dayHeader h3{margin:12px 0 0}.puy-du-fou-chapter-module__bzcxva__sequence{margin-top:72px}.puy-du-fou-chapter-module__bzcxva__sectionText{max-width:640px;margin:0 auto 36px}.puy-du-fou-chapter-module__bzcxva__sectionText h4{text-wrap:balance;margin:0 0 24px;font-size:clamp(23px,2.6vw,32px);line-height:1.3}.puy-du-fou-chapter-module__bzcxva__gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:36px;max-width:950px;margin-inline:auto;display:grid}.puy-du-fou-chapter-module__bzcxva__gallery>:last-child:nth-child(odd){grid-column:1/-1;max-width:760px}.puy-du-fou-chapter-module__bzcxva__photo{width:100%;min-width:0;margin:0 auto}.puy-du-fou-chapter-module__bzcxva__photo img{object-fit:contain;image-orientation:from-image;width:100%;height:auto;display:block}.puy-du-fou-chapter-module__bzcxva__photo.puy-du-fou-chapter-module__bzcxva__portrait{max-width:360px}.puy-du-fou-chapter-module__bzcxva__single{max-width:950px;margin-inline:auto}.puy-du-fou-chapter-module__bzcxva__galleryCaption,.puy-du-fou-chapter-module__bzcxva__photo figcaption{max-width:950px;color:var(--muted);margin:12px auto 0;font-size:12px;line-height:1.6}.puy-du-fou-chapter-module__bzcxva__favorite{border-left:2px solid var(--rust);padding-left:24px}.puy-du-fou-chapter-module__bzcxva__textPause{max-width:640px;margin:40px auto}.puy-du-fou-chapter-module__bzcxva__stroll{margin-top:56px}@media (max-width:700px){.puy-du-fou-chapter-module__bzcxva__introduction{margin-bottom:36px}.puy-du-fou-chapter-module__bzcxva__day{margin-top:40px}.puy-du-fou-chapter-module__bzcxva__day+.puy-du-fou-chapter-module__bzcxva__day{margin-top:64px;padding-top:40px}.puy-du-fou-chapter-module__bzcxva__dayHeader{margin-bottom:28px}.puy-du-fou-chapter-module__bzcxva__sequence{margin-top:48px}.puy-du-fou-chapter-module__bzcxva__sectionText{margin-bottom:28px}.puy-du-fou-chapter-module__bzcxva__gallery{grid-template-columns:minmax(0,1fr);gap:28px}.puy-du-fou-chapter-module__bzcxva__gallery>:last-child:nth-child(odd){grid-column:auto}.puy-du-fou-chapter-module__bzcxva__photo.puy-du-fou-chapter-module__bzcxva__portrait{width:90%;max-width:360px}.puy-du-fou-chapter-module__bzcxva__favorite{padding-left:18px}.puy-du-fou-chapter-module__bzcxva__textPause{margin-block:32px}.puy-du-fou-chapter-module__bzcxva__stroll{margin-top:36px}}
.pontorson-chapter-module__TYHJ9G__introduction{margin:0 auto 56px}.pontorson-chapter-module__TYHJ9G__sequence+.pontorson-chapter-module__TYHJ9G__sequence{margin-top:72px}.pontorson-chapter-module__TYHJ9G__text{margin:0 auto 36px}.pontorson-chapter-module__TYHJ9G__textPause{margin:40px auto}.pontorson-chapter-module__TYHJ9G__photo{width:100%;min-width:0;max-width:950px;margin:0 auto}.pontorson-chapter-module__TYHJ9G__photo img{object-fit:contain;image-orientation:from-image;width:100%;height:auto;display:block}.pontorson-chapter-module__TYHJ9G__photo figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.pontorson-chapter-module__TYHJ9G__portrait{max-width:378px}.pontorson-chapter-module__TYHJ9G__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px;max-width:950px;margin-inline:auto;display:grid}.pontorson-chapter-module__TYHJ9G__photo+.pontorson-chapter-module__TYHJ9G__pair{margin-top:36px}.pontorson-chapter-module__TYHJ9G__discovery{border-left:2px solid var(--rust);padding-left:24px}@media (max-width:700px){.pontorson-chapter-module__TYHJ9G__introduction{margin-bottom:36px}.pontorson-chapter-module__TYHJ9G__sequence+.pontorson-chapter-module__TYHJ9G__sequence{margin-top:48px}.pontorson-chapter-module__TYHJ9G__text{margin-bottom:28px}.pontorson-chapter-module__TYHJ9G__textPause{margin-block:32px}.pontorson-chapter-module__TYHJ9G__pair{grid-template-columns:minmax(0,1fr);gap:28px}.pontorson-chapter-module__TYHJ9G__portrait{width:90%}.pontorson-chapter-module__TYHJ9G__photo+.pontorson-chapter-module__TYHJ9G__pair{margin-top:28px}.pontorson-chapter-module__TYHJ9G__discovery{padding-left:18px}}
.mont-saint-michel-arromanches-chapter-module__z6UXpa__sequence+.mont-saint-michel-arromanches-chapter-module__z6UXpa__sequence{margin-top:72px}.mont-saint-michel-arromanches-chapter-module__z6UXpa__text{margin:0 auto 36px}.mont-saint-michel-arromanches-chapter-module__z6UXpa__textPause{margin:40px auto}.mont-saint-michel-arromanches-chapter-module__z6UXpa__gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px;max-width:950px;margin:36px auto;display:grid}.mont-saint-michel-arromanches-chapter-module__z6UXpa__photo{width:100%;min-width:0;max-width:950px;margin:36px auto}.mont-saint-michel-arromanches-chapter-module__z6UXpa__gallery .mont-saint-michel-arromanches-chapter-module__z6UXpa__photo{margin:0 auto}.mont-saint-michel-arromanches-chapter-module__z6UXpa__photo img{object-fit:contain;width:100%;height:auto;display:block}.mont-saint-michel-arromanches-chapter-module__z6UXpa__photo figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.mont-saint-michel-arromanches-chapter-module__z6UXpa__portrait{max-width:378px}.mont-saint-michel-arromanches-chapter-module__z6UXpa__transition{border-left:2px solid var(--rust);padding-left:24px}@media (max-width:700px){.mont-saint-michel-arromanches-chapter-module__z6UXpa__sequence+.mont-saint-michel-arromanches-chapter-module__z6UXpa__sequence{margin-top:48px}.mont-saint-michel-arromanches-chapter-module__z6UXpa__text{margin-bottom:28px}.mont-saint-michel-arromanches-chapter-module__z6UXpa__textPause{margin-block:32px}.mont-saint-michel-arromanches-chapter-module__z6UXpa__gallery{grid-template-columns:minmax(0,1fr);gap:28px;margin-block:28px}.mont-saint-michel-arromanches-chapter-module__z6UXpa__photo{margin-block:28px}.mont-saint-michel-arromanches-chapter-module__z6UXpa__portrait{width:90%}.mont-saint-michel-arromanches-chapter-module__z6UXpa__transition{padding-left:18px}}
.debarquement-chapter-module__c_onEG__chapter{border-top:1px solid var(--line);margin-top:80px;padding-top:64px;scroll-margin-top:32px}.debarquement-chapter-module__c_onEG__chapterHeader{grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:36px;margin-bottom:56px;display:grid}.debarquement-chapter-module__c_onEG__chapterHeader h2{text-wrap:balance;max-width:750px;margin-bottom:20px;font-size:clamp(32px,4.3vw,56px);line-height:1.15}.debarquement-chapter-module__c_onEG__route{text-wrap:balance;max-width:750px;margin:0;font-size:14px}.debarquement-chapter-module__c_onEG__chapter h3{text-wrap:balance;font-size:clamp(25px,3vw,36px);line-height:1.2}.debarquement-chapter-module__c_onEG__sequence+.debarquement-chapter-module__c_onEG__sequence{margin-top:72px}.debarquement-chapter-module__c_onEG__text{margin:0 auto 36px}.debarquement-chapter-module__c_onEG__textPause{margin:40px auto}.debarquement-chapter-module__c_onEG__gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px;max-width:950px;margin:36px auto;display:grid}.debarquement-chapter-module__c_onEG__photo{width:100%;min-width:0;max-width:950px;margin:36px auto}.debarquement-chapter-module__c_onEG__gallery .debarquement-chapter-module__c_onEG__photo{margin:0 auto}.debarquement-chapter-module__c_onEG__photo img{object-fit:contain;width:100%;height:auto;display:block}.debarquement-chapter-module__c_onEG__photo figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.debarquement-chapter-module__c_onEG__portrait{max-width:378px}@media (max-width:700px){.debarquement-chapter-module__c_onEG__sequence+.debarquement-chapter-module__c_onEG__sequence{margin-top:48px}.debarquement-chapter-module__c_onEG__text{margin-bottom:28px}.debarquement-chapter-module__c_onEG__textPause{margin-block:32px}.debarquement-chapter-module__c_onEG__gallery{grid-template-columns:minmax(0,1fr);gap:28px;margin-block:28px}.debarquement-chapter-module__c_onEG__photo{margin-block:28px}.debarquement-chapter-module__c_onEG__portrait{width:90%}.debarquement-chapter-module__c_onEG__chapter{margin-top:48px;padding-top:36px}.debarquement-chapter-module__c_onEG__chapterHeader{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:36px}.debarquement-chapter-module__c_onEG__chapterHeader>p{margin-bottom:0}.debarquement-chapter-module__c_onEG__chapterHeader h2{margin-bottom:16px}}
.normandie-chapter-module__d5mKMq__chapter{border-top:1px solid var(--line);margin-top:80px;padding-top:64px;scroll-margin-top:32px}.normandie-chapter-module__d5mKMq__chapterHeader{grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:36px;margin-bottom:56px;display:grid}.normandie-chapter-module__d5mKMq__chapterHeader h2{text-wrap:balance;max-width:750px;margin-bottom:20px;font-size:clamp(32px,4.3vw,56px);line-height:1.15}.normandie-chapter-module__d5mKMq__route{text-wrap:balance;max-width:750px;margin:0;font-size:14px}.normandie-chapter-module__d5mKMq__chapter h3{text-wrap:balance;font-size:clamp(25px,3vw,36px);line-height:1.2}.normandie-chapter-module__d5mKMq__sequence+.normandie-chapter-module__d5mKMq__sequence{margin-top:72px}.normandie-chapter-module__d5mKMq__text{margin:0 auto 36px}.normandie-chapter-module__d5mKMq__textPause{margin:40px auto}.normandie-chapter-module__d5mKMq__gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px;max-width:950px;margin:36px auto;display:grid}.normandie-chapter-module__d5mKMq__photo{width:100%;min-width:0;max-width:950px;margin:36px auto}.normandie-chapter-module__d5mKMq__gallery .normandie-chapter-module__d5mKMq__photo{margin:0 auto}.normandie-chapter-module__d5mKMq__photo img{object-fit:contain;width:100%;height:auto;display:block}.normandie-chapter-module__d5mKMq__photo figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.normandie-chapter-module__d5mKMq__portrait{max-width:378px}@media (max-width:700px){.normandie-chapter-module__d5mKMq__sequence+.normandie-chapter-module__d5mKMq__sequence{margin-top:48px}.normandie-chapter-module__d5mKMq__text{margin-bottom:28px}.normandie-chapter-module__d5mKMq__textPause{margin-block:32px}.normandie-chapter-module__d5mKMq__gallery{grid-template-columns:minmax(0,1fr);gap:28px;margin-block:28px}.normandie-chapter-module__d5mKMq__photo{margin-block:28px}.normandie-chapter-module__d5mKMq__portrait{width:90%}.normandie-chapter-module__d5mKMq__chapter{margin-top:48px;padding-top:36px}.normandie-chapter-module__d5mKMq__chapterHeader{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:36px}.normandie-chapter-module__d5mKMq__chapterHeader>p{margin-bottom:0}.normandie-chapter-module__d5mKMq__chapterHeader h2{margin-bottom:16px}}
.chenonceau-chapter-module__C0sWWW__chapter section[id]{scroll-margin-top:32px}@media (max-width:700px){.chenonceau-chapter-module__C0sWWW__chapter .chenonceau-chapter-module__C0sWWW__portrait{max-width:min(90%,315px)}}
.premiers-kilometres-chapter-module__qbFZfW__chapter{border-top:1px solid var(--line);padding-top:64px;scroll-margin-top:32px}.premiers-kilometres-chapter-module__qbFZfW__chapterHeader{grid-template-columns:1fr 4fr;gap:36px;margin-bottom:56px;display:grid}.premiers-kilometres-chapter-module__qbFZfW__chapterHeader h2{text-wrap:balance;max-width:750px;margin-bottom:20px;font-size:clamp(32px,4.3vw,56px);line-height:1.15}.premiers-kilometres-chapter-module__qbFZfW__route{margin:0;font-size:14px}.premiers-kilometres-chapter-module__qbFZfW__chapter h3{text-wrap:balance;font-size:clamp(25px,3vw,36px);line-height:1.2}.premiers-kilometres-chapter-module__qbFZfW__sequence+.premiers-kilometres-chapter-module__qbFZfW__sequence{margin-top:80px}.premiers-kilometres-chapter-module__qbFZfW__photo{min-width:0;margin:0}.premiers-kilometres-chapter-module__qbFZfW__photo img{object-fit:contain;width:100%;height:auto;display:block}.premiers-kilometres-chapter-module__qbFZfW__photo figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.premiers-kilometres-chapter-module__qbFZfW__departure,.premiers-kilometres-chapter-module__qbFZfW__evening{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1050px;margin-inline:auto;display:grid}.premiers-kilometres-chapter-module__qbFZfW__evening{margin-top:64px}.premiers-kilometres-chapter-module__qbFZfW__portrait{width:100%;max-width:420px;margin-inline:auto}.premiers-kilometres-chapter-module__qbFZfW__landscape{max-width:950px;margin-inline:auto}.premiers-kilometres-chapter-module__qbFZfW__panorama{width:100%}.premiers-kilometres-chapter-module__qbFZfW__medium{max-width:800px;margin-inline:auto}.premiers-kilometres-chapter-module__qbFZfW__text{margin:0 auto 40px}.premiers-kilometres-chapter-module__qbFZfW__textPause{margin:48px auto}.premiers-kilometres-chapter-module__qbFZfW__closing{margin:40px auto 0}@media (max-width:1000px){.premiers-kilometres-chapter-module__qbFZfW__departure,.premiers-kilometres-chapter-module__qbFZfW__evening{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}@media (max-width:700px){.premiers-kilometres-chapter-module__qbFZfW__chapter{padding-top:36px}.premiers-kilometres-chapter-module__qbFZfW__chapterHeader{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:36px}.premiers-kilometres-chapter-module__qbFZfW__chapterHeader>p{margin-bottom:0}.premiers-kilometres-chapter-module__qbFZfW__chapterHeader h2{margin-bottom:16px}.premiers-kilometres-chapter-module__qbFZfW__departure,.premiers-kilometres-chapter-module__qbFZfW__evening{grid-template-columns:minmax(0,1fr);gap:28px}.premiers-kilometres-chapter-module__qbFZfW__portrait{width:90%;max-width:360px}.premiers-kilometres-chapter-module__qbFZfW__evening{margin-top:36px}.premiers-kilometres-chapter-module__qbFZfW__sequence+.premiers-kilometres-chapter-module__qbFZfW__sequence{margin-top:48px}.premiers-kilometres-chapter-module__qbFZfW__text{margin-bottom:28px}.premiers-kilometres-chapter-module__qbFZfW__textPause{margin:32px auto}.premiers-kilometres-chapter-module__qbFZfW__closing{margin-top:28px}}
