.country-hero{position:relative;min-height:650px;color:#fff;background:#253b43;overflow:hidden}.country-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.country-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,31,37,.86),rgba(12,31,37,.2) 75%)}.country-hero-copy{position:relative;z-index:1;max-width:700px;padding:150px 0 100px}.country-hero h1{font-size:clamp(3rem,7vw,6.5rem);line-height:.98;margin:20px 0}.country-hero .country-hook{font:italic 2rem 'DM Serif Display',serif;margin-bottom:22px}.country-hero p{font-size:1.12rem;line-height:1.65;max-width:630px}.country-section{padding:110px 0}.country-section--dark{background:#253b43;color:#f4efe8}.country-section h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.05;margin:12px 0 28px}.country-lead{font-size:1.18rem;line-height:1.75;max-width:820px}.country-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--concept-line);margin-top:55px}.country-fact{background:var(--concept-cream);padding:30px 24px;min-height:180px}.country-fact strong{display:block;color:#9b7750;font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:15px}.country-fact p,.country-region p,.country-card p,.country-faq p{line-height:1.65;color:#536368}.country-regions{display:grid;grid-template-columns:repeat(2,1fr);gap:0 50px;margin-top:35px}.country-region{padding:24px 0;border-top:1px solid var(--concept-line)}.country-region h3{font-size:1.35rem;margin-bottom:8px}.country-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:45px}.country-card{background:#fff}.country-card img{width:100%;aspect-ratio:3/2;object-fit:cover}.country-card-body{padding:25px;color:#253b43}.country-card .eyebrow{color:#9b7750;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.country-card h3{font-size:1.65rem;margin:12px 0;color:#253b43}.country-card p,.country-card .details{color:#536368}.country-card .details{font-weight:700;margin-top:18px}.country-highlighted-journey{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center}.country-highlighted-journey img{width:100%;aspect-ratio:3/2;object-fit:cover}.country-highlighted-journey p{line-height:1.75;margin-bottom:20px}.country-planner{display:grid;grid-template-columns:1fr 1fr;gap:70px}.country-starts{display:grid;gap:18px}.country-start{border-top:1px solid var(--concept-line);padding-top:18px}.country-start strong{display:block;margin-bottom:7px}.country-traveller-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.country-traveller{background:#fff}.country-traveller img{width:100%;aspect-ratio:3/2;object-fit:cover}.country-traveller div{padding:24px;color:#253b43}.country-traveller h3{font-size:1.45rem;margin-bottom:10px;color:#253b43}.country-traveller p,.country-traveller a{color:#536368}.country-faqs{max-width:880px}.country-faq{border-top:1px solid var(--concept-line);padding:24px 0}.country-faq h3{font-size:1.35rem;margin-bottom:10px}.country-closing{text-align:center;background:#d3b891}.country-closing p{max-width:650px;margin:0 auto 25px;line-height:1.7}.country-button{margin-top:26px}.country-explore{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px}.country-explore a{font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}@media(max-width:800px){.country-hero{min-height:590px}.country-hero-copy{padding:120px 0 80px}.country-facts,.country-cards,.country-traveller-grid{grid-template-columns:1fr}.country-regions,.country-highlighted-journey,.country-planner{grid-template-columns:1fr;gap:35px}.country-section{padding:75px 0}.country-fact{min-height:auto}.country-hero .country-hook{font-size:1.5rem}}
