.vacation-country-intro{padding-block:36px}.vacation-country-intro h2,.vacation-country-story h2{font-size:clamp(28px,3vw,38px);line-height:1.15;margin-bottom:20px;color:#123a70}.vacation-country-intro .france-prose{max-width:1000px}.vacation-country-story{background:#fff;padding:42px 0}.vacation-country-story>.wrap{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:52px;align-items:center}.vacation-country-story figure{margin:0}.vacation-country-story img{width:100%;height:290px;object-fit:cover;border-radius:16px 48px 16px 16px}.vacation-country-story+.vacation-country-story{border-top:1px solid #e4ece9}.vacation-country-story+.vacation-country-story img{border-radius:40px 16px 40px 16px}@media(max-width:760px){.vacation-country-intro{padding-block:26px}.vacation-country-story{padding:28px 0}.vacation-country-story>.wrap{grid-template-columns:1fr;gap:22px}.vacation-country-story img{height:220px}}.vacation-country-page .surf-reviews{background:#123a70}.vacation-country-page .surf-link-hub{background:#123a70}.vacation-country-page .surf-link-hub::before{display:none}.camp-landing.vacation-country-page .catalog-band::after{background:#fff}.vacation-country-page .vacation-country-story+.surf-link-hub::before{display:block;background:#fff}