.destination-lead{display:grid;grid-template-columns:1.5fr 1fr;gap:8%;padding-block:68px 38px;align-items:start}
.destination-lead .lead-copy{font:clamp(23px,2.5vw,32px)/1.5 Georgia,serif;margin:0}
.destination-lead aside{border-top:1px solid #9bafaa;padding-top:22px}
.destination-lead aside p{font-size:15px;line-height:1.8;color:#526466;margin:12px 0}
.destination-guide{padding-block:32px 68px}
.destination-guide h2{font:clamp(32px,4vw,48px)/1.18 Georgia,serif;max-width:820px;margin:0 0 30px}
.destination-guide h3{font:28px/1.25 Georgia,serif;margin:0 0 16px}
.destination-guide p{line-height:1.85;color:#526466;margin:0 0 20px}
.destination-chapter{display:grid;grid-template-columns:1fr 1.6fr;gap:8%;border-top:1px solid #a5b3ad;padding:34px 0}
.destination-chapter .eyebrow{display:block;margin-bottom:16px}
.destination-practical{background:#edf1eb;padding-block:64px}
.destination-practical .destination-guide{padding-block:0}
.destination-practical .practical-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:34px}
.destination-practical .practical-grid h3{font-size:25px}
.destination-practical .practical-grid p{font-size:15px}
.destination-related{padding-top:28px;border-top:1px solid #a5b3ad;display:flex;gap:16px 30px;flex-wrap:wrap;align-items:center}
.destination-guide .travel-faq{margin:40px 0}
.destination-guide .travel-faq h2{margin-bottom:24px}
.destination-guide .travel-faq details{border-top:1px solid #a5b3ad;padding:18px 0}
.destination-guide .travel-faq summary{cursor:pointer;font:21px/1.5 Georgia,serif;padding-right:20px}
.destination-guide .travel-faq details p{margin:16px 0 0;max-width:870px}
.film-heading .guide-action{margin-top:24px;align-self:flex-start;color:#fff;border-bottom:1px solid #fff;padding:0 0 7px;font-size:15px;line-height:1.6}
.custom-trip-guide{background:#edf1eb}
.custom-trip-guide .guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 60px;margin-top:32px}
.custom-trip-guide article{border-top:1px solid #a5b3ad;padding-top:24px}
.custom-trip-guide h3{font:28px/1.25 Georgia,serif;margin-bottom:18px}
.custom-trip-guide p{color:#526466;line-height:1.85}
.guide-links{display:flex;gap:14px 26px;flex-wrap:wrap;align-items:center;margin:26px 0 0}
@media(max-width:760px){.destination-lead,.destination-chapter,.destination-practical .practical-grid,.custom-trip-guide .guide-grid{grid-template-columns:1fr;gap:26px}.destination-lead{padding-block:40px 20px}.destination-guide{padding-block:24px 42px}.destination-chapter{padding:28px 0;gap:6px}.destination-practical{padding-block:40px}.destination-lead .lead-copy{font-size:24px}.destination-guide h2{font-size:34px!important}.destination-guide h3{font-size:27px}.destination-related{align-items:flex-start;flex-direction:column}}
