.dest-index-hero h1{max-width:900px}.dest-index-counts{font-weight:650;color:var(--forest)!important;margin-top:14px!important}.dest-index-body{padding-block:28px 72px}.dest-region-nav{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.dest-region-nav a{background:var(--paper);min-height:44px;color:var(--forest);font-size:var(--fs-1);border:1px solid #b9cbc1;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:650;display:inline-flex}.dest-region-nav a span{background:var(--canvas);min-width:22px;height:22px;color:var(--forest-deep);font-size:var(--fs-1);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dest-region-nav a:hover{border-color:var(--forest);background:#fff}.dest-region{margin-top:36px;scroll-margin-top:90px}.dest-region-heading{max-width:720px;margin-bottom:18px}.dest-region-heading .eyebrow{margin-bottom:8px}.dest-region-heading h2,.dest-section-heading h2,.dest-index-note h2,.dest-sources h2{color:var(--forest-deep);font:500 var(--fs-5)/1.1 var(--serif);letter-spacing:-.03em;margin:0}.dest-card-grid{grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.dest-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;height:100%;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.dest-card:hover{border-color:#aab5a7;transform:translateY(-2px)}.dest-card-image{aspect-ratio:3/2;background:var(--canvas);display:block;overflow:hidden}.dest-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.dest-card:hover .dest-card-image img{transform:scale(1.03)}.dest-card-body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.dest-card-meta{color:#666a61;font-size:var(--fs-1);letter-spacing:.01em;margin:0 0 6px;font-weight:700}.dest-card-body h3{color:var(--forest-deep);font:500 var(--fs-4)/1.15 var(--serif);letter-spacing:-.02em;margin:0 0 6px}.dest-card-body h3 a:hover{color:var(--copper-text)}.dest-card-waters{color:#4f5d59;font-size:var(--fs-1);margin:0 0 12px;line-height:1.5}.dest-card-stats{border-top:1px solid #e1e8e3;border-bottom:1px solid #e1e8e3;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:10px 0;display:grid}.dest-card-stats dt{color:#666a61;font-size:var(--fs-1);letter-spacing:.01em;font-weight:750}.dest-card-stats dd{color:var(--forest-deep);font-size:var(--fs-4);align-items:baseline;gap:6px;margin:2px 0 0;font-weight:650;display:flex}.dest-card-stats dd small{color:#666a61;font-size:var(--fs-1);font-weight:600}.dest-card-radius{color:#666a61;font-size:var(--fs-1);margin:10px 0 12px}.dest-card-stats .dest-card-empty{order:3;grid-column:1/-1}.dest-card-stats .dest-card-empty dd{color:#3f4f4b;font-size:var(--fs-1);font-weight:500;line-height:1.5;display:block}.dest-card-empty dd a,.dest-card-suggest a,.dest-empty a,.dest-glance dd a{color:var(--forest);text-underline-offset:2px;font-weight:650;text-decoration:underline}.dest-card-suggest{color:#4f5d59;font-size:var(--fs-1);margin:10px 0 0;line-height:1.5}.dest-card-body .text-link{margin-top:auto}.dest-index-note{border:1px solid var(--line);background:#fbfaf6;border-radius:14px;max-width:820px;margin-top:48px;padding:22px}.dest-index-note h2{font-size:var(--fs-5)}.dest-index-note p{color:#4f5d59;font-size:var(--fs-2);margin:10px 0 0;line-height:1.65}.dest-hero{background:var(--canvas);padding-block:18px 30px}.dest-breadcrumb ol{color:#4f5d59;font-size:var(--fs-1);flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 16px;padding:0;list-style:none;display:flex}.dest-breadcrumb li{align-items:center;gap:4px;display:inline-flex}.dest-breadcrumb a{min-height:32px;color:var(--forest);text-underline-offset:3px;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.dest-hero-grid{grid-template-columns:1fr;gap:20px;display:grid}.dest-hero-copy .eyebrow{margin-bottom:10px}.dest-hero-copy h1{color:var(--forest-deep);font:450 var(--fs-6)/1.04 var(--serif);letter-spacing:-.045em;margin:0}.dest-hero-intro{color:#3f4f4b;max-width:640px;font-size:var(--fs-2);margin:12px 0 0;line-height:1.65}.dest-glance{border-top:1px solid #c3d3ca;grid-template-columns:1fr 1fr;gap:0 16px;margin:18px 0 0;display:grid}.dest-glance>div{border-bottom:1px solid #c3d3ca;padding:9px 0}.dest-glance dt{color:#4f5d59;font-size:var(--fs-1);letter-spacing:.01em;font-weight:750}.dest-glance dd{color:var(--forest-deep);font-size:var(--fs-2);flex-wrap:wrap;align-items:baseline;gap:6px;margin:2px 0 0;font-weight:650;display:flex}.dest-glance dd small{color:#666a61;font-size:var(--fs-1);font-weight:600}.dest-hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.dest-hero-image{margin:0}.dest-hero-photo{aspect-ratio:3/2;background:#dfe8e3;border-radius:16px;max-height:420px;overflow:hidden}.dest-hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.dest-hero-image figcaption{color:#4f5d59;font-size:var(--fs-1);margin-top:8px;line-height:1.5}.dest-hero-image figcaption a{color:var(--forest);text-underline-offset:2px;text-decoration:underline}.dest-hero-image figcaption a:hover{color:var(--copper-text)}.photo-depicts{color:#3f4f4b;font-weight:600}.dest-content{padding-block:22px 72px}.dest-jump{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 6px;display:flex;overflow-x:auto}.dest-jump::-webkit-scrollbar{display:none}.dest-jump a{background:var(--paper);min-height:40px;color:var(--forest);font-size:var(--fs-1);white-space:nowrap;border:1px solid #b9cbc1;border-radius:999px;flex:none;align-items:center;padding:0 13px;font-weight:650;display:inline-flex}.dest-jump a:hover{border-color:var(--forest);background:#fff}.dest-section{margin-top:44px;scroll-margin-top:84px}.dest-section-heading{max-width:720px;margin-bottom:18px}.dest-section-heading .eyebrow{margin-bottom:8px}.dest-section-heading>p:not(.eyebrow){color:#4f5d59;font-size:var(--fs-2);margin:8px 0 0;line-height:1.6}.dest-two-col{grid-template-columns:1fr;gap:32px;display:grid}.dest-two-col>div>p{color:#3f4f4b;font-size:var(--fs-2);line-height:1.65}.dest-inline-links{flex-wrap:wrap;align-items:center;gap:12px 22px;margin:16px 0 0;display:flex}.dest-fine-print{color:#666a61;font-size:var(--fs-1);margin:12px 0 0;line-height:1.5}.dest-empty{color:#4f5d59;font-size:var(--fs-1);border:1px dashed #b9cbc1;border-radius:10px;padding:18px}.dest-water-list{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.dest-water-list li{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dest-water-list strong{color:var(--forest-deep);font-size:var(--fs-2);font-weight:650;display:block}.dest-water-list strong a{text-underline-offset:3px;text-decoration:underline}.dest-water-list small{color:#666a61;font-size:var(--fs-1);margin-top:2px;display:block}.dest-water-list a:not(strong a){color:var(--forest);font-size:var(--fs-1);white-space:nowrap;align-items:center;gap:5px;font-weight:650;display:inline-flex}.dest-chip-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dest-chip-list li{background:var(--paper);min-height:40px;color:var(--forest-deep);font-size:var(--fs-1);border:1px solid #b9cbc1;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.dest-chip-list small{background:var(--canvas);min-width:22px;height:22px;color:var(--forest);font-size:var(--fs-1);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dest-months{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(12,1fr);gap:4px;margin:0;padding:14px 10px 8px;list-style:none;display:grid}.dest-months li{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-height:90px;display:flex}.dest-months span{color:#666a61;font-size:var(--fs-1);letter-spacing:.01em;order:3;font-weight:700}.dest-months b{background:#cfddd6;border-radius:4px 4px 0 0;order:2;width:100%;max-width:22px}.dest-months li.on b{background:var(--forest)}.dest-months small{color:#4f5d59;font-size:var(--fs-1);order:1;font-weight:650}.dest-licence-grid{grid-template-columns:1fr;gap:16px;display:grid}.dest-licence-card{background:var(--canvas);border:1px solid #c3d3ca;border-radius:14px;padding:18px}.dest-licence-card .eyebrow{margin-bottom:6px}.dest-licence-card h3,.dest-rules h3{color:var(--forest-deep);font:500 var(--fs-4)/1.2 var(--serif);margin:0 0 8px}.dest-licence-fee{color:#3f4f4b;font-size:var(--fs-1);margin:0 0 8px}.dest-licence-note{color:#4f5d59;font-size:var(--fs-1);margin:0 0 12px;line-height:1.55}.dest-licence-card .button{margin-top:6px}.dest-rules{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.dest-source-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dest-source-list a{border:1px solid var(--line);min-height:44px;color:var(--forest);background:#fff;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:10px 12px;display:grid}.dest-source-list a:hover{border-color:var(--forest)}.dest-source-list a span{font-size:var(--fs-1);font-weight:650}.dest-source-list a small{color:#666a61;font-size:var(--fs-1);grid-column:1}.dest-source-list a svg{grid-area:1/2/span 2}.dest-source-grid{grid-template-columns:1fr}.dest-listing-grid{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.dest-listing-card{border:1px solid var(--line);background:#fff;border-radius:12px;height:100%;padding:14px 16px}.dest-listing-meta{color:#666a61;font-size:var(--fs-1);align-items:center;gap:5px;margin:0 0 6px;display:flex}.dest-listing-card h3{color:var(--forest-deep);font:500 var(--fs-3)/1.2 var(--serif);letter-spacing:-.02em;margin:0 0 4px}.dest-listing-card h3 a:hover{color:var(--copper-text)}.dest-listing-focus{color:var(--forest);font-size:var(--fs-1);margin:0 0 6px;font-weight:650}.dest-listing-detail{color:#4f5d59;font-size:var(--fs-1);margin:0 0 4px;line-height:1.5}.dest-listing-links{font-size:var(--fs-1);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-weight:650;display:flex}.dest-listing-links a{min-height:32px;color:var(--forest);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.dest-airport-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dest-airport-list li{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;padding:12px 14px;display:grid}.dest-airport-list li>svg{color:var(--forest);margin-top:3px}.dest-airport-list strong{color:var(--forest-deep)}.dest-airport-list small{color:#666a61;font-size:var(--fs-1);margin-top:2px;line-height:1.4;display:block}.dest-airport-list li>a{min-height:32px;color:var(--forest);font-size:var(--fs-1);text-underline-offset:3px;grid-column:2;align-items:center;gap:4px;font-weight:650;text-decoration:underline;display:inline-flex}.dest-budget{grid-template-columns:1fr;gap:18px;display:grid}.dest-budget-form{background:var(--canvas);border:1px solid #c3d3ca;border-radius:14px;grid-template-columns:repeat(3,1fr);align-content:start;gap:10px;padding:16px;display:grid}.dest-budget-form label{color:#394a40;font-size:var(--fs-1);letter-spacing:.01em;gap:6px;font-weight:700;display:grid}.dest-budget-form input{width:100%;min-height:48px;color:var(--forest-deep);font-size:var(--fs-4);text-align:center;background:#fff;border:1px solid #b9cbc1;border-radius:10px;padding:8px 10px;font-weight:650}.dest-budget-panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.dest-budget-badge{color:#7a3f1f;font-size:var(--fs-1);letter-spacing:.01em;background:#f3e9df;border-radius:999px;align-items:center;gap:6px;margin:0 0 12px;padding:5px 10px;font-weight:750;display:inline-flex}.dest-budget-lines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dest-budget-lines li{border-top:1px solid #e1e8e3;padding:12px 0}.dest-budget-line-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.dest-budget-line-head strong{color:var(--forest-deep);font-size:var(--fs-2)}.dest-budget-figure{color:var(--forest);font-size:var(--fs-2);font-weight:650}.dest-budget-lines p{color:#4f5d59;font-size:var(--fs-1);margin:4px 0 6px;line-height:1.55}.dest-budget-lines a{min-height:32px;color:var(--forest);font-size:var(--fs-1);text-underline-offset:3px;align-items:center;gap:4px;font-weight:650;text-decoration:underline;display:inline-flex}.dest-budget-links{flex-wrap:wrap;gap:4px 14px;display:flex}.dest-budget-lines small{color:#666b63;font-size:var(--fs-1);margin-top:4px;display:block}.dest-budget-total{background:var(--canvas);border-radius:10px;gap:2px;margin:12px 0 0;padding:14px;display:grid}.dest-budget-total span{color:#4f5d59;font-size:var(--fs-1);letter-spacing:.01em;font-weight:750}.dest-budget-total strong{color:var(--forest-deep);font-size:var(--fs-5)}.dest-budget-total small{color:#4f5d59;font-size:var(--fs-1);line-height:1.5}.dest-budget-note{color:#7a3f1f;font-size:var(--fs-1);margin:12px 0 0;font-weight:600;line-height:1.5}.dest-kit-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr;gap:16px;margin-bottom:24px;display:grid;overflow:hidden}.dest-kit-card img{object-fit:cover;width:100%;height:100%;max-height:220px;display:block}.dest-kit-card>div{padding:0 18px 18px}.dest-kit-card .eyebrow{margin-bottom:6px}.dest-kit-card.is-text{grid-template-columns:1fr}.dest-kit-card.is-text>div{padding:18px}.dest-kit-card h3{color:var(--forest-deep);font:500 var(--fs-4)/1.2 var(--serif);margin:0 0 6px}.dest-kit-card p:not(.eyebrow){color:#4f5d59;font-size:var(--fs-1);margin:0 0 14px}.dest-story-list{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.dest-story-list article{border:1px solid var(--line);background:#fff;border-radius:12px;height:100%;padding:14px 16px}.dest-story-list h3{color:var(--forest-deep);font:500 var(--fs-3)/1.2 var(--serif);margin:0 0 6px}.dest-story-list article>p:last-child{color:#4f5d59;font-size:var(--fs-1);margin:0;line-height:1.55}.dest-sources{border-top:1px solid var(--line);padding-top:28px}.dest-sources h2{font-size:var(--fs-5)}.dest-sources>p{color:#4f5d59;max-width:760px;font-size:var(--fs-1);margin:8px 0 16px;line-height:1.6}@media (min-width:640px){.dest-card-grid,.dest-listing-grid,.dest-story-list,.dest-water-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dest-jump{flex-wrap:wrap;margin:0;padding:0 0 6px}.dest-glance{grid-template-columns:repeat(4,1fr)}.dest-kit-card{grid-template-columns:320px minmax(0,1fr);align-items:center}.dest-kit-card>div{padding:18px 18px 18px 0}.dest-kit-card.is-text{grid-template-columns:1fr}.dest-kit-card.is-text>div{padding:18px}.dest-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.dest-hero{padding-block:22px 40px}.dest-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px}.dest-two-col{grid-template-columns:1fr 1fr;gap:40px}.dest-licence-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.dest-budget{grid-template-columns:300px minmax(0,1fr);align-items:start}.dest-budget-form{grid-template-columns:1fr}}@media (min-width:1024px){.dest-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dest-listing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dest-story-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dest-card,.dest-card-image img{transition:none}}@media print{.dest-jump,.dest-hero-actions,.dest-budget-form,.video-rail{display:none}}.dest-card-credit{color:#646b64;font-size:var(--fs-1);overflow-wrap:anywhere;margin:10px 0 0;line-height:1.45}.dest-card-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.dest-flows-now{gap:8px;margin-top:22px;display:grid}.dest-flows-now h3{color:var(--forest-deep);font-family:var(--sans);font-size:var(--fs-3);margin:0;font-weight:700}.dest-flows-now .dest-fine-print{margin:0 0 4px}.dest-section .water-quote-list{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dest-section .water-quote-list li{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.dest-section .water-quote-list blockquote{color:var(--forest-deep);font:500 var(--fs-3)/1.45 var(--serif);margin:0 0 6px}.dest-region-nav a[aria-current=page]{border-color:var(--forest);background:var(--forest);color:#fff}.dest-region-nav a[aria-current=page] span{color:#fff;background:#ffffff26}.dest-country-nav{font-size:var(--fs-1);flex-wrap:wrap;gap:6px 14px;margin:0 0 14px;display:flex}.dest-country-nav a{color:var(--forest);text-underline-offset:3px;font-weight:650;text-decoration:underline}.dest-country-nav a span{color:#666a61;font-weight:500}.dest-card-grid.is-compact{gap:10px}.dest-card.is-compact{border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.dest-card.is-compact:hover{transform:none}.dest-card.is-compact .dest-card-image{aspect-ratio:1;border-radius:8px}.dest-card.is-compact .dest-card-body{padding:0}.dest-card.is-compact .dest-card-meta{margin:0 0 2px}.dest-card.is-compact h3,.dest-card.is-compact h4{color:var(--forest-deep);font:500 var(--fs-3)/1.2 var(--serif);letter-spacing:-.01em;margin:0 0 4px}.dest-card.is-compact h3 a:hover,.dest-card.is-compact h4 a:hover{color:var(--copper-text)}.dest-card.is-compact .dest-card-waters{margin:0 0 6px}.dest-card.is-compact .dest-card-stats{border:0;flex-wrap:wrap;gap:2px 14px;padding:0;display:flex}.dest-card.is-compact .dest-card-stats>div{align-items:baseline;gap:4px;display:flex}.dest-card.is-compact .dest-card-stats dt{font-weight:500}.dest-card.is-compact .dest-card-stats dd{font-size:var(--fs-1);margin:0;font-weight:700}.dest-card.is-compact .dest-card-stats .dest-card-empty{flex-basis:100%;display:block}.dest-card.is-compact .dest-card-radius{margin:6px 0 0;line-height:1.45}.dest-card.is-compact .dest-card-credit{margin:0}.dest-card.is-compact .dest-card-suggest{margin:4px 0 0}@media (min-width:761px){.dest-card.is-compact{grid-template-columns:120px minmax(0,1fr)}}.dest-row-list{border-top:1px solid var(--line);gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.dest-row-list li{border-bottom:1px solid var(--line);font-size:var(--fs-1);padding:9px 2px;line-height:1.45}.dest-row-list a{color:var(--forest-deep);font-size:var(--fs-2);text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #b9c8c0;text-decoration:underline #b9c8c0}.dest-row-list span{color:#5c6a64}.dest-row-more{margin:10px 0 0}@media (min-width:900px){.dest-row-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.dest-hero-image{position:relative}.dest-hero-image figcaption.dest-hero-credit{margin:0}.dest-hero-image figcaption.dest-hero-note{color:#fff;background:#0d201dcc;border-radius:999px;margin:0;padding:3px 10px;position:absolute;bottom:10px;left:10px}.dest-budget-more{margin-top:4px}.dest-budget-more>summary{color:#5c6f67;font-size:var(--fs-1);cursor:pointer;font-weight:650}.dest-budget-more[open]>summary{margin-bottom:4px}.tr-intro-more{margin:14px var(--tr-gutter,16px) 0;color:#4f5d59;font-size:var(--fs-2);line-height:1.6}.tr-intro-more>summary{color:var(--forest);font-size:var(--fs-1);cursor:pointer;font-weight:650}.tr-intro-more>p{max-width:720px;margin:6px 0 0}.dest-intro-more{color:#4f5d59;font-size:var(--fs-2);margin:10px 0 0;line-height:1.6}.dest-intro-more>summary{color:var(--forest);font-size:var(--fs-1);cursor:pointer;font-weight:650}.dest-intro-more>p{max-width:720px;margin:6px 0 0}.dest-card-radius{flex-wrap:wrap;align-items:center;gap:0 2px;display:flex}.dest-card-radius .tr-about>summary{width:28px;height:28px}.dest-card-radius .tr-about[open]{flex-basis:100%}.dest-index-note>summary{color:var(--forest-deep);font:500 var(--fs-4)/1.2 var(--serif);cursor:pointer}
