.ta-place-editorial-copy{min-inline-size:0}.ta-place-editorial .ta-article-body{max-inline-size:68ch;overflow-wrap:anywhere}.ta-place-editorial .ta-place-variant{border:0;border-radius:var(--ta-radius-sm);padding:var(--ta-space-1) var(--ta-space-3);background:var(--ta-primary-light);color:var(--ta-primary-hover);font-weight:600}.ta-place-editorial .ta-place-image-figure{margin:0;min-inline-size:0}.ta-place-editorial .ta-place-image{display:block;margin:0}.ta-place-editorial .ta-place-gallery-attribution{-webkit-padding-before:var(--ta-space-2);padding-block-start:var(--ta-space-2)}.ta-place-editorial-illustrated{display:grid;grid-gap:var(--ta-space-6);gap:var(--ta-space-6);align-items:start}.ta-place-links-block .ta-article-body,.ta-place-transport .ta-article-body{max-inline-size:68ch}.ta-place-transport .ta-table{min-inline-size:36rem}.ta-place-transport .ta-table :is(th,td){white-space:normal;overflow-wrap:anywhere;text-align:start;vertical-align:top;min-inline-size:7rem;max-inline-size:24rem}.ta-place-climate .ta-table tbody tr:nth-child(2n),.ta-place-climate .ta-table thead,.ta-place-transport .ta-table tbody tr:nth-child(2n),.ta-place-transport .ta-table thead{background:var(--ta-bg-alt)}.ta-place-block .ta-table-wrap:focus-visible,.ta-place-climate-details>summary:focus-visible,.ta-place-faq-question:focus-visible{outline:2px solid var(--ta-primary);outline-offset:3px}.ta-place-climate-overview{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ta-space-3) var(--ta-space-6);padding:var(--ta-space-5);margin-block:var(--ta-space-4);border-radius:var(--ta-radius-lg);background:var(--ta-primary-light)}.ta-place-climate-overview>span{color:var(--ta-text-muted);font-size:var(--ta-text-sm)}.ta-place-climate-overview>strong{font-size:var(--ta-text-2xl);font-family:var(--ta-font-heading)}.ta-place-climate-details>summary{cursor:pointer;padding-block:var(--ta-space-4);color:var(--ta-primary-hover);font-weight:600}.ta-place-climate-details{-webkit-margin-after:var(--ta-space-4);margin-block-end:var(--ta-space-4)}.ta-place-gallery-block .ta-place-gallery{grid-template-columns:minmax(0,1fr);gap:var(--ta-space-5)}.ta-place-gallery-block .ta-place-gallery-figure{height:100%;border:1px solid var(--ta-border-light)}.ta-place-gallery-block .ta-place-gallery-figure img{display:block}.ta-place-gallery-block .ta-place-gallery-caption{padding:var(--ta-space-4);overflow-wrap:anywhere}.ta-place-gallery-attribution{overflow-wrap:anywhere}.ta-place-faq-block .ta-place-faq{padding-block:var(--ta-space-5)}.ta-place-faq-block .ta-place-faq-question{min-block-size:var(--ta-space-8);line-height:1.5;overflow-wrap:anywhere}.ta-place-faq-block .ta-place-faq-answer{max-inline-size:68ch;-webkit-padding-start:var(--ta-space-6);padding-inline-start:var(--ta-space-6)}.ta-place-links-block .ta-place-list{grid-template-columns:minmax(0,1fr)}.ta-place-links-block :is(.ta-place-list-link,.ta-place-list-static){height:100%;padding:var(--ta-space-5);overflow-wrap:anywhere}.ta-place-links-block .ta-place-list-name{font-weight:700}.ta-place-links-block .ta-place-list-link{-webkit-border-start:3px solid var(--ta-primary);border-inline-start:3px solid var(--ta-primary)}@media (min-width:960px){.ta-place-gallery-single .ta-place-gallery-figure img{aspect-ratio:21/9}.ta-place-editorial-illustrated{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--ta-space-8)}}.ta-destination-hero{padding-block:var(--ta-space-6) var(--ta-space-12);background:linear-gradient(135deg,var(--ta-primary-light),var(--ta-bg-alt));-webkit-border-after:1px solid var(--ta-border-light);border-block-end:1px solid var(--ta-border-light)}.ta-destination-crumbs ol{display:flex;flex-wrap:wrap;gap:var(--ta-space-2);list-style:none;padding:0;margin:0 0 var(--ta-space-8);font-size:var(--ta-text-xs);color:var(--ta-text-muted)}.ta-destination-crumbs li{display:flex;gap:var(--ta-space-2);overflow-wrap:anywhere}.ta-destination-crumbs li+li:before{content:"/";color:var(--ta-text-light)}.ta-destination-crumbs a{color:inherit;text-decoration:none}.ta-destination-crumbs a:hover{color:var(--ta-primary);text-decoration:underline}.ta-destination-hero-layout{display:grid;align-items:center;grid-gap:var(--ta-space-10);gap:var(--ta-space-10)}.ta-destination-hero-with-image .ta-destination-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ta-destination-hero-copy{max-inline-size:760px}.ta-destination-emblem{display:inline-flex;align-items:center;justify-content:center;inline-size:52px;block-size:52px;border-radius:var(--ta-radius-lg);background:var(--ta-surface);color:var(--ta-primary);-webkit-margin-after:var(--ta-space-5);margin-block-end:var(--ta-space-5);border:1px solid var(--ta-border-light)}.ta-destination-hero h1{margin:0;overflow-wrap:anywhere;text-wrap:balance}.ta-destination-lede{font-size:var(--ta-text-lg);line-height:1.75;color:var(--ta-text-muted);margin-block:var(--ta-space-4) 0}.ta-destination-hero-copy .ta-btn{-webkit-margin-before:var(--ta-space-6);margin-block-start:var(--ta-space-6)}.ta-destination-cover{margin:0;min-inline-size:0}.ta-destination-cover-image{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--ta-radius-card);background:var(--ta-bg-alt)}.ta-destination-cover figcaption{-webkit-margin-before:var(--ta-space-2);margin-block-start:var(--ta-space-2);font-size:var(--ta-text-xs);color:var(--ta-text-muted);overflow-wrap:anywhere}.ta-destination-jump{background:var(--ta-surface);-webkit-border-after:1px solid var(--ta-border);border-block-end:1px solid var(--ta-border)}.ta-destination-jump-inner{display:flex;align-items:start;gap:var(--ta-space-6);padding-block:var(--ta-space-4)}.ta-destination-jump-label{flex-shrink:0;padding-block:var(--ta-space-2);color:var(--ta-text-muted);font-size:var(--ta-text-sm);font-weight:600}.ta-destination-jump ul{display:flex;flex-wrap:wrap;gap:var(--ta-space-2);list-style:none;padding:0;margin:0}.ta-destination-jump a{display:block;padding:var(--ta-space-2) var(--ta-space-3);border-radius:var(--ta-radius-full);background:var(--ta-bg-alt);color:var(--ta-text);font-size:var(--ta-text-sm);text-decoration:none;overflow-wrap:anywhere}.ta-destination-jump a:hover{color:var(--ta-primary);background:var(--ta-primary-light)}.ta-destination-editorial{background:var(--ta-bg-alt)}.ta-destination-sections{display:grid;grid-template-columns:repeat(var(--destination-columns,2),minmax(0,1fr));grid-auto-flow:row;align-items:start;grid-gap:var(--ta-space-6);gap:var(--ta-space-6)}.ta-destination-section{min-inline-size:0;scroll-margin-block-start:100px;grid-column:auto/span var(--destination-span,1);container-type:inline-size;background:var(--ta-surface);border:1px solid var(--ta-border-light);border-radius:var(--ta-radius-card);padding:var(--ta-space-6)}.ta-destination-section[data-break-before=true]{grid-column-start:1}.ta-destination-section>.ta-place-block{margin:0}.ta-destination-section h2{font-size:var(--ta-text-xl);overflow-wrap:anywhere}.ta-destination-section .ta-place-editorial-illustrated,.ta-destination-section .ta-place-gallery{grid-template-columns:minmax(0,1fr)}@container (min-width: 480px){.ta-place-gallery-block .ta-place-gallery:not(.ta-place-gallery-single),.ta-place-links-block .ta-place-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 600px){.ta-destination-section .ta-place-editorial-illustrated{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media (min-width:641px) and (max-width:1024px){.ta-destination-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-destination-section{grid-column-end:span var(--destination-tablet-span,1)}}.ta-destination-editorial .ta-destination-sections+.ta-place-block{-webkit-margin-before:var(--ta-space-12);margin-block-start:var(--ta-space-12)}.ta-destination-experiences{scroll-margin-block-start:100px;background:var(--ta-bg-alt)}.ta-destination-experiences:empty{display:none}.ta-destination-index-section{-webkit-margin-after:var(--ta-space-10);margin-block-end:var(--ta-space-10)}.ta-destination-section-heading{-webkit-margin-after:var(--ta-space-6);margin-block-end:var(--ta-space-6)}.ta-destination-section-heading h2{margin:0}.ta-destination-section-intro{color:var(--ta-text-muted);margin-block:var(--ta-space-2) var(--ta-space-6);max-inline-size:65ch}.ta-dest-card{display:flex;flex-direction:column;block-size:100%;text-decoration:none;border:1px solid var(--ta-border-light);background:var(--ta-surface)}.ta-dest-card>.ta-card-img{flex-shrink:0;aspect-ratio:16/10}.ta-dest-card-body{display:flex;flex-direction:column;flex:1 1;padding:var(--ta-space-5);min-inline-size:0}.ta-dest-card-name{font-family:var(--ta-font-heading);font-size:var(--ta-text-xl);font-weight:700;line-height:1.35;color:var(--ta-heading);overflow-wrap:anywhere}.ta-dest-card-meta{display:flex;align-items:baseline;gap:var(--ta-space-1);font-size:var(--ta-text-xs);color:var(--ta-text-muted);-webkit-margin-after:var(--ta-space-2);margin-block-end:var(--ta-space-2);overflow-wrap:anywhere}.ta-dest-card-meta svg{flex-shrink:0;align-self:center}.ta-dest-card-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ta-space-3);-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--ta-space-5);padding-block-start:var(--ta-space-5);color:var(--ta-primary);font-size:var(--ta-text-sm);font-weight:600}.ta-dest-card-arrow{flex-shrink:0}[dir=rtl] .ta-dest-card-arrow{transform:scaleX(-1)}.ta-dest-card-attribution{-webkit-padding-before:var(--ta-space-3);padding-block-start:var(--ta-space-3);-webkit-margin-before:var(--ta-space-3);margin-block-start:var(--ta-space-3);-webkit-border-before:1px solid var(--ta-border-light);border-block-start:1px solid var(--ta-border-light);color:var(--ta-text-muted);font-size:var(--ta-text-xs);line-height:1.5;overflow-wrap:anywhere}.ta-dest-card-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 20% 100%,var(--ta-primary-light) 0,transparent 65%),var(--ta-bg-alt);color:var(--ta-primary)}.ta-dest-card-placeholder:after,.ta-dest-card-placeholder:before{content:"";position:absolute;border:1px solid var(--ta-border);border-radius:50%;inline-size:160px;block-size:160px}.ta-dest-card-placeholder:after{inline-size:230px;block-size:230px}.ta-dest-card-placeholder svg{z-index:1;padding:var(--ta-space-3);box-sizing:content-box;background:var(--ta-bg-alt);border-radius:50%}.ta-dest-card-sm .ta-card-img{aspect-ratio:2/1}ul.ta-dest-card-grid{list-style:none;padding:0;margin:0}ul.ta-dest-card-grid>li{min-inline-size:0}.ta-dest-guides{-webkit-margin-before:var(--ta-space-12);margin-block-start:var(--ta-space-12);-webkit-padding-before:var(--ta-space-10);padding-block-start:var(--ta-space-10);-webkit-border-before:1px solid var(--ta-border-light);border-block-start:1px solid var(--ta-border-light)}.ta-dest-card:focus-visible,.ta-destination-crumbs a:focus-visible,.ta-destination-jump a:focus-visible{outline:3px solid var(--ta-primary);outline-offset:4px}@media (max-width:800px){.ta-destination-hero-with-image .ta-destination-hero-layout{grid-template-columns:minmax(0,1fr);gap:var(--ta-space-6)}.ta-destination-cover-image{aspect-ratio:16/10}.ta-destination-jump-inner{flex-direction:column;gap:var(--ta-space-2)}}@media (max-width:640px){.ta-destination-hero{padding-block:var(--ta-space-4) var(--ta-space-8)}.ta-destination-crumbs ol{-webkit-margin-after:var(--ta-space-5);margin-block-end:var(--ta-space-5)}.ta-destination-lede{font-size:var(--ta-text-base)}.ta-destination-emblem{inline-size:44px;block-size:44px;-webkit-margin-after:var(--ta-space-4);margin-block-end:var(--ta-space-4)}.ta-destination-jump a{min-block-size:44px;display:flex;align-items:center}.ta-destination-sections{grid-template-columns:minmax(0,1fr);gap:var(--ta-space-4)}.ta-destination-section{grid-column:1/-1;padding:var(--ta-space-5)}}