[_nghost-ng-c2854974999]{display:flex;flex:1 0 auto;flex-direction:column;background:#f7f4ee;color:#14212b}.destination-page[_ngcontent-ng-c2854974999]{min-height:100vh}.destination-kicker[_ngcontent-ng-c2854974999]{margin:0 0 10px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.destination-section[_ngcontent-ng-c2854974999]{width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:56px;border-bottom:1px solid #dce2e6}.destination-section[_ngcontent-ng-c2854974999]   h2[_ngcontent-ng-c2854974999]{margin:0;font-size:2rem;line-height:1.2;letter-spacing:0}.destination-kicker[_ngcontent-ng-c2854974999]{color:#356271}.destination-areas[_ngcontent-ng-c2854974999]{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none}.destination-areas[_ngcontent-ng-c2854974999]   li[_ngcontent-ng-c2854974999], .destination-related[_ngcontent-ng-c2854974999]   a[_ngcontent-ng-c2854974999]{padding:18px 20px;border:1px solid #d5dde2;border-radius:6px;background:#fff;color:#14212b;text-decoration:none}.destination-overview-copy[_ngcontent-ng-c2854974999]{max-width:720px}.destination-overview-copy[_ngcontent-ng-c2854974999]   p[_ngcontent-ng-c2854974999]{margin:0;color:#35464f;font-size:1rem;line-height:1.7}.destination-overview-copy[_ngcontent-ng-c2854974999]   span[_ngcontent-ng-c2854974999]{display:block;margin-top:14px;color:#5e6d75}.destination-related[_ngcontent-ng-c2854974999]   nav[_ngcontent-ng-c2854974999]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.destination-related[_ngcontent-ng-c2854974999]   a[_ngcontent-ng-c2854974999]:hover, .destination-related[_ngcontent-ng-c2854974999]   a[_ngcontent-ng-c2854974999]:focus-visible{border-color:#397b91;color:#14566d}.destination-not-found[_ngcontent-ng-c2854974999]{display:grid;flex:1 0 auto;place-content:center;padding:48px 24px;text-align:center}@media(max-width:720px){.destination-section[_ngcontent-ng-c2854974999]{width:min(100% - 32px,1180px)}.destination-section[_ngcontent-ng-c2854974999]{grid-template-columns:1fr;gap:28px;padding:48px 0}.destination-areas[_ngcontent-ng-c2854974999], .destination-related[_ngcontent-ng-c2854974999]   nav[_ngcontent-ng-c2854974999]{grid-template-columns:1fr}}