body:has(>.solar-site.gtr-v2){background:#fff}.solar-site.gtr-v2{--paper:#fff;--white:#fff;--ink:#0b0b0b;--muted:#5f5f5f;--line:#e6e6e6;--surface:#f3f3f3;--peach:#f3f3f3;--action:#b84800;--action-hover:#8f3700;--action-pressed:#743000;--action-soft:#fff1e6;--cta:#21ba45;--cta-hover:#1eab3f;--cta-pressed:#199436;--cta-ink:#fff;--field-border:#8b8b8b;--control-height:52px;--footer-link:#fff;--footer-link-hover:#ffb075;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6}.solar-site.gtr-v2 :is(h1,h2,h3,h4){letter-spacing:-.035em;font-weight:700}.solar-site.gtr-v2 :is(button,input,select){font-family:inherit;font-size:16px}.solar-site.gtr-v2 :is(a,button,summary,input,select):focus-visible{outline:3px solid var(--action);outline-offset:4px}.solar-site.gtr-v2 .logo{background:var(--ink)}.solar-site.gtr-v2 .brand>a{align-items:center;min-height:44px;display:flex}.solar-site.gtr-v2 .brand .blog-label{border-color:var(--line);min-height:44px;font-size:16px}.solar-site.gtr-v2 .topbar{border-color:var(--line);background:#fff}.solar-site.gtr-v2 .header-inner{gap:24px;height:auto;min-height:88px}.solar-site.gtr-v2 .header-nav{gap:20px;font-size:16px}.solar-site.gtr-v2 .header-nav a{color:var(--ink);align-items:center;min-height:44px;display:inline-flex}.solar-site.gtr-v2 .header-nav .active:after{background:#ff6900;border-radius:2px;height:3px;bottom:3px}.solar-site.gtr-v2 .button{min-height:52px;box-shadow:none;border-radius:999px;gap:16px;padding:13px 20px;font-size:16px}.solar-site.gtr-v2 .button-primary{background:var(--cta);color:var(--cta-ink);box-shadow:none}.solar-site.gtr-v2 .button-primary:hover{background:var(--cta-hover);box-shadow:none}.solar-site.gtr-v2 .button-primary:active{background:var(--cta-pressed);box-shadow:none}.solar-site.gtr-v2 .button-primary svg{color:inherit;background:0 0;width:22px;height:22px;padding:0}.solar-site.gtr-v2 .button-secondary{color:var(--ink);box-shadow:inset 0 0 0 1px #aaa}.solar-site.gtr-v2 .button-secondary:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink)}.solar-site.gtr-v2 .button:hover,.solar-site.gtr-v2 .button svg{transform:none}.solar-site.gtr-v2 .menu-toggle{min-width:44px;min-height:44px;color:var(--ink);background:var(--surface);border-radius:50%}.solar-site.gtr-v2 .menu-toggle:hover,.solar-site.gtr-v2 .menu-toggle[aria-expanded=true]{color:var(--ink);background:#e6e6e6}.solar-site.gtr-v2 .mobile-nav{background:#fff;font-size:16px}.solar-site.gtr-v2 .mobile-nav a{color:var(--ink)}.solar-site.gtr-v2 .ultra-line,.solar-site.gtr-v2 .footer:before{display:none}.solar-site.gtr-v2 .destination-section{padding-block:44px 32px}.solar-site.gtr-v2 .destination-intro :is(h1,h2){letter-spacing:-.045em;max-width:20ch;margin:0 0 14px;font-size:clamp(36px,4.2vw,56px);line-height:1.08}.solar-site.gtr-v2 .destination-lead{font-size:18px;line-height:1.6}.solar-site.gtr-v2 .destination-tools{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:14px;padding:0}.solar-site.gtr-v2 .destination-search label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.solar-site.gtr-v2 .destination-search-field{background:var(--surface);border:1px solid #0000;border-radius:999px;min-height:64px}.solar-site.gtr-v2 .destination-search-field:focus-within{outline:3px solid var(--action);outline-offset:3px}.solar-site.gtr-v2 .destination-search input{outline:none;padding:18px 14px;font-size:18px}.solar-site.gtr-v2 .destination-search-field>svg{width:24px;height:24px;color:var(--ink);margin-left:20px}.solar-site.gtr-v2 .destination-search>p{font-size:14px}.solar-site.gtr-v2 .destination-clear{color:var(--ink);border-radius:999px;min-height:44px;margin-right:6px;font-size:28px}.solar-site.gtr-v2 .destination-filter{gap:8px}.solar-site.gtr-v2 .destination-filter button{background:var(--surface);border-color:#0000;padding:10px 16px;font-size:16px}.solar-site.gtr-v2 .destination-filter button span{opacity:1;font-size:14px}.solar-site.gtr-v2 .destination-filter button[aria-pressed=true]{color:#fff;background:var(--ink);border-color:var(--ink)}.solar-site.gtr-v2 .destination-filter button:hover:not([aria-pressed=true]){background:#e8e8e8;border-color:#0000}.solar-site.gtr-v2 .destination-mobile-region select{border:1px solid #909090;border-radius:999px;padding:12px 16px}.solar-site.gtr-v2 .destination-suggestions{border:0;gap:6px 10px;padding-top:0}.solar-site.gtr-v2 .destination-suggestions button{color:var(--ink);border-radius:999px;padding:10px 14px;font-size:16px}.solar-site.gtr-v2 .destination-suggestions button:hover{background:var(--surface)}.solar-site.gtr-v2 .destination-suggestions button[aria-pressed=true]{background:var(--ink);color:#fff}.solar-site.gtr-v2 .destination-result-line{margin-top:28px;font-size:16px}.solar-site.gtr-v2 .destination-region-head{border-color:var(--line);gap:12px}.solar-site.gtr-v2 .destination-region-head :is(h2,h3){margin:0;font-size:28px;line-height:1.2}.solar-site.gtr-v2 .destination-region-number{background:var(--surface);color:var(--muted);font-size:14px}.solar-site.gtr-v2 .destination-region-count{font-size:14px}.solar-site.gtr-v2 .destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 40px}.solar-site.gtr-v2 .destination-place{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.solar-site.gtr-v2 .destination-place:hover{border-color:var(--line);box-shadow:none}.solar-site.gtr-v2 .destination-guide{padding-block:18px 8px}.solar-site.gtr-v2 .destination-place-link{height:auto;color:var(--ink);border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;padding:0;display:grid}.solar-site.gtr-v2 .has-photo .destination-place-link{grid-template-columns:128px minmax(0,1fr)}.solar-site.gtr-v2 .destination-thumbnail{background:var(--surface);border-radius:20px;width:128px;height:128px;display:block;overflow:hidden}.solar-site.gtr-v2 .destination-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.solar-site.gtr-v2 .destination-copy{min-width:0}.solar-site.gtr-v2 .destination-place :is(h3,h4){letter-spacing:-.025em;overflow-wrap:anywhere;margin:7px 0 8px;font-size:24px;line-height:1.2}.solar-site.gtr-v2 .destination-place-meta{flex-wrap:wrap;justify-content:flex-start;gap:4px 12px;font-size:14px;line-height:1.4}.solar-site.gtr-v2 .destination-codes{letter-spacing:.025em;font-size:14px}.solar-site.gtr-v2 .destination-route{color:var(--muted);gap:12px;margin:0;font-size:16px;line-height:1.5}.solar-site.gtr-v2 .destination-route>span{text-decoration:none}.solar-site.gtr-v2 .destination-route svg{color:var(--ink);flex-shrink:0;width:20px;height:20px}.solar-site.gtr-v2 .destination-place a:hover{background:0 0}.solar-site.gtr-v2 .destination-place-link:hover :is(h3,h4),.solar-site.gtr-v2 .destination-place-link:focus-visible :is(h3,h4){color:var(--action);text-underline-offset:3px;text-decoration:underline}.solar-site.gtr-v2 .destination-guide .photo-credit{margin:0 0 0 148px}.solar-site.gtr-v2 .destination-guide .photo-credit summary{color:var(--muted);overflow-wrap:anywhere;min-height:44px;padding-block:10px;font-size:14px;line-height:1.4}.solar-site.gtr-v2 .destination-guide .photo-credit summary:hover{color:var(--action)}.solar-site.gtr-v2 .destination-guide .photo-credit p{font-size:14px;line-height:1.6}.solar-site.gtr-v2 .destination-back{padding-block:12px;font-size:16px}.solar-site.gtr-v2 .destination-empty{background:var(--surface);border-color:#aaa;border-radius:24px}.solar-site.gtr-v2 .destination-empty button{border-radius:999px}.solar-site.gtr-v2 .destination-other-regions{border-radius:20px}.solar-site.gtr-v2 .featured-guide{background:var(--surface);border-radius:24px;margin-block:28px 20px;padding:24px}.solar-site.gtr-v2 .featured-guide-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.solar-site.gtr-v2 .featured-guide h2{text-wrap:balance;margin-top:12px;font-size:clamp(26px,2.5vw,34px);line-height:1.12}.solar-site.gtr-v2 .featured-guide h2 a{color:inherit;text-decoration:none}.solar-site.gtr-v2 .featured-guide h2 a:hover{text-underline-offset:.12em;text-decoration:underline}.solar-site.gtr-v2 .featured-guide .eyebrow{color:var(--muted);letter-spacing:.02em;font-size:14px}.solar-site.gtr-v2 .featured-guide .hero-category{color:var(--muted);letter-spacing:0;border-color:#bbb;font-size:14px}.solar-site.gtr-v2 .featured-guide .hero-description{color:var(--muted);font-size:16px;line-height:1.6}.solar-site.gtr-v2 .featured-guide .hero-actions{gap:16px;margin-top:16px}.solar-site.gtr-v2 .featured-guide .hero-actions time{color:var(--muted);font-size:14px}.solar-site.gtr-v2 .featured-image{height:204px;box-shadow:none;border-radius:20px}.solar-site.gtr-v2 .featured-guide .hero-visual-footer{margin-top:0}.solar-site.gtr-v2 .topic-nav{gap:12px;width:100%;padding-block:8px}.solar-site.gtr-v2 .topic-heading{letter-spacing:0;text-transform:none;font-size:14px}.solar-site.gtr-v2 .topic-link{color:var(--ink);border-radius:999px;font-size:16px}.solar-site.gtr-v2 .topic-link[aria-current=location],.solar-site.gtr-v2 .topic-link:hover{background:var(--surface);color:var(--ink)}.solar-site.gtr-v2 :is(.section-head h2,#booking-guides .section-head h2,.carrier-section .section-head h2){font-size:clamp(30px,3vw,40px);font-weight:700}.solar-site.gtr-v2 :is(.section-head p,#booking-guides .section-head p){font-size:18px;line-height:1.6}.solar-site.gtr-v2 .section-index{color:var(--muted);font-size:14px}.solar-site.gtr-v2 .section-index:before{background:var(--line)}.solar-site.gtr-v2 :is(.guide-photo,.story-image,.carrier-link){background:var(--surface);border-radius:20px}.solar-site.gtr-v2 .carrier-link{border:1px solid var(--line);background:#fff}.solar-site.gtr-v2 :is(.guide-label,.article-kicker){color:var(--muted);letter-spacing:.02em;font-size:14px}.solar-site.gtr-v2 :is(.guide-copy>p,.carrier-copy p,.story .story-copy>p,.story:not(:last-child) .story-copy>p){font-size:16px;line-height:1.65}.solar-site.gtr-v2 :is(.story-meta,.story-meta .category,.profile-date){color:var(--muted);font-size:14px}.solar-site.gtr-v2 .story:last-child{background:var(--surface);border-radius:24px}.solar-site.gtr-v2 .read-link{font-size:16px}.solar-site.gtr-v2 .read-link svg{background:var(--surface);color:var(--ink)}.solar-site.gtr-v2 :is(.guide-link,.carrier-link,.story-link):is(:hover,:focus-visible) .read-link svg{background:#e6e6e6}.solar-site.gtr-v2 :is(.guide-link:hover .guide-photo img,.carrier-link:hover .carrier-photo img,.story-link:hover .story-image img){transform:none}.solar-site.gtr-v2 :is(.photo-credit,.photo-credit summary,.photo-credit p){color:var(--muted);font-size:14px}.solar-site.gtr-v2 .photo-credit summary{min-height:44px;color:var(--action);padding:10px 0}.solar-site.gtr-v2 .public-main{padding-block:24px 72px}.solar-site.gtr-v2 .reading-layout{grid-template-columns:minmax(0,68ch) minmax(0,320px);gap:64px;font-size:18px}.solar-site.gtr-v2 .reading-main,.solar-site.gtr-v2 .reading-article{max-width:68ch}.solar-site.gtr-v2 :is(.page-heading h1,.reading-article h1,.author-profile h1){font-size:clamp(34px,3.7vw,48px);font-weight:700;line-height:1.12}.solar-site.gtr-v2 .breadcrumbs{margin-bottom:20px;font-size:14px}.solar-site.gtr-v2 .breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.solar-site.gtr-v2 :is(.article-meta,.article-byline,.article-byline span:last-child,.article-note,.article-afterword,.reading-article figcaption){font-size:14px}.solar-site.gtr-v2 .article-byline{align-items:center;min-height:44px;margin-top:10px}.solar-site.gtr-v2 .reading-article h1{margin-top:0}.solar-site.gtr-v2 .article-note{margin-top:6px}.solar-site.gtr-v2 .article-cover img{border-radius:24px}.solar-site.gtr-v2 .prose{font-size:18px;line-height:1.7}.solar-site.gtr-v2 .prose ol{list-style:decimal}.solar-site.gtr-v2 .prose ul{list-style:outside}.solar-site.gtr-v2 .prose li::marker{color:var(--action);font-weight:600}.solar-site.gtr-v2 .prose h2{font-size:clamp(26px,2.5vw,32px);font-weight:700;line-height:1.25}.solar-site.gtr-v2 .prose h3{font-size:23px;line-height:1.3}.solar-site.gtr-v2 .prose blockquote{background:var(--surface);border-left-color:#ff6900;border-radius:0 20px 20px 0;font-size:18px}.solar-site.gtr-v2 .prose :is(figure.editorial-photo img,figure.editorial-diagram img){border-radius:20px}.solar-site.gtr-v2 .article-toc{background:var(--surface);border-color:var(--line);border-radius:20px;padding:20px 24px}.solar-site.gtr-v2 .article-toc>summary{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-block:8px;font-size:18px;list-style:none;display:flex}.solar-site.gtr-v2 .article-toc>summary::-webkit-details-marker{display:none}.solar-site.gtr-v2 .article-toc>summary::marker{content:""}.solar-site.gtr-v2 .article-toc>summary svg{stroke:currentColor;stroke-width:1.8px;fill:none;flex:none;width:20px;height:20px}.solar-site.gtr-v2 .article-toc[open]>summary svg{transform:rotate(180deg)}.solar-site.gtr-v2 .article-toc :is(h2,a){font-size:16px}.solar-site.gtr-v2 .article-toc a{min-height:44px;padding-block:9px}.solar-site.gtr-v2 :is(.table-scroll,.prose .table-wrap){scrollbar-color:#999 var(--surface);border-radius:20px}.solar-site.gtr-v2 .prose table{font-size:16px;line-height:1.6}.solar-site.gtr-v2 .prose th{background:var(--surface)}.solar-site.gtr-v2 .prose tbody tr:nth-child(2n){background:#fafafa}.solar-site.gtr-v2 :is(.author-card,.state-panel,.gallery-links a,.preferred-source){background:var(--surface);border-color:var(--line);border-radius:24px}.solar-site.gtr-v2 .editorial-mark{background:var(--surface);color:var(--ink)}.solar-site.gtr-v2 :is(.author-card p,.author-card .read-link,.author-role,.author-count,.gallery-note,.gallery-links span,.state-label,.static-article .prose>p:first-child:has(>strong:first-child)){font-size:14px}.solar-site.gtr-v2 .author-bio{font-size:18px;line-height:1.7}.solar-site.gtr-v2 .pagination{font-size:16px}.solar-site.gtr-v2 .pagination [aria-current]{background:var(--ink);color:#fff}.solar-site.gtr-v2 .no-photo{background:var(--surface);font-size:14px}.solar-site.gtr-v2 .footer{background:#0b0b0b;padding-top:56px}.solar-site.gtr-v2 .footer .logo{background:#fff}.solar-site.gtr-v2 .footer-brand p{color:#bdbdbd;font-size:16px}.solar-site.gtr-v2 .footer-nav,.solar-site.gtr-v2 .footer-nav a{font-size:16px}.solar-site.gtr-v2 .footer-nav h3{color:#bdbdbd;font-size:14px}.solar-site.gtr-v2 .footer-addresses :is(p,strong),.solar-site.gtr-v2 .footer-bottom a,.solar-site.gtr-v2 .footer .back-top{font-size:14px}.solar-site.gtr-v2 .footer :is(.footer-addresses,.footer-bottom){color:#bdbdbd;font-size:14px}.solar-site.gtr-v2 .footer a{align-items:center;min-height:44px;display:inline-flex}.solar-site.gtr-v2 .footer .footer-nav a{margin-block:4px;display:flex}.solar-site.gtr-v2 .footer .back-top{color:#fff;background:#242424;border-radius:999px;padding:10px 18px}.solar-site.gtr-v2 .footer :is(a,button):focus-visible{outline-color:#fff}@media (max-width:1199px){.solar-site.gtr-v2 .header-nav{display:none}.solar-site.gtr-v2 .menu-toggle{display:flex}.solar-site.gtr-v2 .header-book{margin-left:auto}.solar-site.gtr-v2 .reading-layout{grid-template-columns:minmax(0,68ch) minmax(0,300px);gap:40px}}@media (max-width:1023px){.solar-site.gtr-v2 .reading-layout{display:block}.solar-site.gtr-v2 .reading-main,.solar-site.gtr-v2 .reading-article,.solar-site.gtr-v2 .reading-side{max-width:68ch;margin-inline:auto}}@media (max-width:999px){.solar-site.gtr-v2 .destination-grid{grid-template-columns:1fr}.solar-site.gtr-v2 .featured-guide-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}.solar-site.gtr-v2 .featured-guide .hero-category{display:none}.solar-site.gtr-v2 .topic-nav{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:599px){.solar-site.gtr-v2 .header-inner{gap:10px;min-height:76px}.solar-site.gtr-v2 .brand{gap:10px}.solar-site.gtr-v2 .brand .logo{width:166px}.solar-site.gtr-v2 .brand .blog-label{padding-left:10px;font-size:16px}.solar-site.gtr-v2 .header-book{display:none}.solar-site.gtr-v2 .destination-section{padding-top:32px}.solar-site.gtr-v2 .destination-intro{margin-bottom:20px}.solar-site.gtr-v2 .destination-intro :is(h1,h2){margin-bottom:14px;font-size:40px}.solar-site.gtr-v2 .destination-tools{gap:12px;padding:0}.solar-site.gtr-v2 .destination-search input{padding-inline:10px;font-size:16px}.solar-site.gtr-v2 .destination-search-field{min-height:56px}.solar-site.gtr-v2 .destination-search-field>svg{width:20px;margin-left:14px}.solar-site.gtr-v2 .destination-suggestions{gap:4px}.solar-site.gtr-v2 .destination-suggestions button{padding-inline:10px;font-size:16px}.solar-site.gtr-v2 .destination-suggestions svg{display:none}.solar-site.gtr-v2 .destination-grid{gap:0}.solar-site.gtr-v2 .destination-guide{padding-top:16px}.solar-site.gtr-v2 .destination-place-link{align-items:start;gap:14px;padding:0}.solar-site.gtr-v2 .has-photo .destination-place-link{grid-template-columns:88px minmax(0,1fr)}.solar-site.gtr-v2 .destination-thumbnail{border-radius:16px;width:88px;height:108px}.solar-site.gtr-v2 .destination-place :is(h3,h4){font-size:22px}.solar-site.gtr-v2 .destination-guide .photo-credit{margin-left:102px}.solar-site.gtr-v2 .destination-route{gap:6px}.solar-site.gtr-v2 .destination-route svg{display:none}.solar-site.gtr-v2 .destination-region-head :is(h2,h3){flex:1;font-size:26px}.solar-site.gtr-v2 .destination-result-line{flex-wrap:wrap;gap:4px;font-size:14px}.solar-site.gtr-v2 .featured-guide{padding:20px}.solar-site.gtr-v2 .featured-guide-grid{grid-template-columns:minmax(0,1fr) 80px;gap:12px}.solar-site.gtr-v2 .featured-guide :is(.hero-copy,.hero-visual){display:contents}.solar-site.gtr-v2 .featured-guide .eyebrow{grid-area:1/1/auto/-1}.solar-site.gtr-v2 .featured-guide h2{grid-area:2/1;margin:0;font-size:23px;line-height:1.2}.solar-site.gtr-v2 .featured-guide .hero-description{grid-area:3/1/auto/-1;margin:0}.solar-site.gtr-v2 .featured-guide .hero-actions{grid-area:4/1/auto/-1;gap:8px 16px;margin:0}.solar-site.gtr-v2 .featured-guide .hero-visual-footer{grid-area:5/1/auto/-1}.solar-site.gtr-v2 .featured-guide .hero-visual-footer .photo-credit{margin:0}.solar-site.gtr-v2 .featured-guide .hero-visual-footer summary{padding-block:6px}.solar-site.gtr-v2 .featured-guide .hero-description-extra{display:none}.solar-site.gtr-v2 .featured-image{border-radius:16px;grid-area:2/2;align-self:start;width:80px;height:96px}.solar-site.gtr-v2 .topic-links{gap:4px}.solar-site.gtr-v2 .topic-link{padding-inline:10px}.solar-site.gtr-v2 .topic-heading{display:none}.solar-site.gtr-v2 .article-toc{padding:16px 20px}.solar-site.gtr-v2 .article-cover img{border-radius:20px}.solar-site.gtr-v2 .prose th,.solar-site.gtr-v2 .prose td{min-width:128px}.solar-site.gtr-v2 .author-card{padding:24px}.solar-site.gtr-v2 .footer-top{flex-wrap:wrap}.solar-site.gtr-v2 .footer-nav{flex-wrap:wrap;gap:24px}.solar-site.gtr-v2 .footer .back-top{margin:0}}@media (max-width:359px){.solar-site.gtr-v2 .brand .logo{width:148px}.solar-site.gtr-v2 .brand .blog-label{font-size:16px}}@media print{.solar-site.gtr-v2 .prose{font-size:12pt}}.solar-site.gtr-v2 .menu-toggle{flex:none;margin-left:0;display:flex}.solar-site.gtr-v2 .header-nav{margin-left:auto}.solar-site.gtr-v2 .header-inner{gap:20px}.solar-site.gtr-v2 .destination-section{padding-top:32px}.solar-site.gtr-v2 .destination-intro{margin-bottom:20px}.solar-site.gtr-v2 .destination-tools{background:var(--surface);border-radius:24px;gap:16px;padding:20px}.solar-site.gtr-v2 .destination-search-field{background:#fff;border-color:#d6d6d6;border-radius:16px;min-height:60px}.solar-site.gtr-v2 .destination-search input{padding-block:16px}.solar-site.gtr-v2 .destination-search>p{margin:8px 2px 0;font-size:14px;line-height:1.5}.solar-site.gtr-v2 .destination-options{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.solar-site.gtr-v2 .destination-region-control{flex:0 244px;min-width:0;position:relative}.solar-site.gtr-v2 .destination-region-control select{appearance:none;width:100%;max-width:100%;height:100%;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:12px;padding:11px 44px 11px 16px;font-size:16px;line-height:1.5;display:block}.solar-site.gtr-v2 .destination-region-control>svg{pointer-events:none;width:20px;height:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.solar-site.gtr-v2 .destination-suggestions{border:0;flex-wrap:wrap;align-items:stretch;gap:8px;padding:0;display:flex}.solar-site.gtr-v2 .destination-suggestions button{min-height:48px;color:var(--ink);background:#fff;border:1px solid #d6d6d6;border-radius:12px;justify-content:center;padding:11px 16px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none}.solar-site.gtr-v2 .destination-options :is(select,button):hover{border-color:#909090}.solar-site.gtr-v2 .destination-suggestions button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.solar-site.gtr-v2 .destination-result-line{flex-wrap:wrap;align-items:center;gap:0 16px;min-height:44px;margin:12px 0 0;padding-block:4px;font-size:16px}.solar-site.gtr-v2 .destination-result-line strong{color:var(--ink);font-weight:600}.solar-site.gtr-v2 .destination-result-line button{margin-left:auto;padding:0 4px}.solar-site.gtr-v2 .destination-region:first-child{margin-top:8px}.solar-site.gtr-v2 .destination-region:first-child .destination-region-head{margin-bottom:0;padding-top:20px}.solar-site.gtr-v2 .destination-featured-label{color:var(--action);background:var(--action-soft);border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:14px;display:inline-block}.solar-site.gtr-v2 .article-back{margin-bottom:12px;font-size:16px}.solar-site.gtr-v2 .article-back a{align-items:center;min-height:44px;display:inline-flex}.solar-site.gtr-v2 .article-reading-layout{grid-template-columns:minmax(0,68ch) 320px;justify-content:start;align-items:stretch;gap:40px;display:grid}.solar-site.gtr-v2 .article-carrier-layout{grid-template-columns:minmax(0,68ch)}.solar-site.gtr-v2 .article-reading-layout>.reading-main{width:100%;max-width:none}.solar-site.gtr-v2 .article-grid{max-width:none;display:block}.solar-site.gtr-v2 .article-intro{grid-area:1/1;min-width:0}.solar-site.gtr-v2 .article-intro h1{margin-bottom:20px}.solar-site.gtr-v2 .article-lead,.solar-site.gtr-v2 .article-lead p{margin:0}.solar-site.gtr-v2 .article-intro .article-byline{margin-top:20px}.solar-site.gtr-v2 .article-intro .article-meta{margin-top:4px}.solar-site.gtr-v2 .article-intro .article-note{margin-top:10px}.solar-site.gtr-v2 .article-continuation{grid-area:2/1;min-width:0}.solar-site.gtr-v2 .article-contents{min-width:0;margin-top:24px;position:static}.solar-site.gtr-v2 .article-contents .article-toc{max-height:none;margin:0;padding:12px 20px;overflow:visible}.solar-site.gtr-v2 .article-contents .article-toc summary{font-size:18px}.solar-site.gtr-v2 .article-contents .article-toc a{font-size:16px;line-height:1.45;display:block}.solar-site.gtr-v2 .article-grid :is(h2,h3){scroll-margin-top:24px}.solar-site.gtr-v2 .article-service{background:var(--surface);border:1px solid var(--line);border-radius:24px;max-width:68ch;margin-top:36px;font-size:18px;overflow:visible}.solar-site.gtr-v2 .header-offers-mobile{display:none}@media (min-width:1100px){.solar-site.gtr-v2 .article-service{width:calc(100% - 360px)}}@media (max-width:1099px){.solar-site.gtr-v2 .article-reading-layout{display:block}.solar-site.gtr-v2 .article-grid{max-width:68ch;margin-inline:auto;display:block}.solar-site.gtr-v2 .article-contents{margin-top:24px;position:static}.solar-site.gtr-v2 .article-contents .article-toc{max-height:none;padding:12px 20px;overflow:visible}.solar-site.gtr-v2 .article-service{margin-inline:auto}}@media (max-width:599px){.solar-site.gtr-v2 .header-inner{gap:10px;min-height:72px}.solar-site.gtr-v2 .menu-toggle{margin-left:auto}.solar-site.gtr-v2 .destination-section{padding-top:24px}.solar-site.gtr-v2 .destination-intro :is(h1,h2){margin-bottom:12px;font-size:34px;line-height:1.12}.solar-site.gtr-v2 .destination-intro{margin-bottom:18px}.solar-site.gtr-v2 .destination-tools{border-radius:20px;gap:14px;padding:16px}.solar-site.gtr-v2 .destination-search-field{border-radius:14px;min-height:56px}.solar-site.gtr-v2 .destination-options{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.solar-site.gtr-v2 .destination-region-control{width:100%}.solar-site.gtr-v2 .destination-suggestions{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1fr);gap:8px;display:grid}.solar-site.gtr-v2 .destination-suggestions button{padding:8px 6px;line-height:1.3}.solar-site.gtr-v2 .destination-region:first-child .destination-region-head{padding-top:16px}.solar-site.gtr-v2 .article-back{margin-bottom:8px}.solar-site.gtr-v2 .article-intro h1{margin-bottom:18px}.solar-site.gtr-v2:has(.article-reading-layout:not(.article-carrier-layout)) .header-offers-mobile{justify-content:flex-end;padding-block:0 12px;display:flex}.solar-site.gtr-v2 .header-offers-mobile .button{justify-content:center;width:100%;min-height:48px;padding-block:10px}}@media (max-width:359px){.solar-site.gtr-v2 .destination-tools{padding:12px}.solar-site.gtr-v2 .destination-suggestions{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr);gap:6px}.solar-site.gtr-v2 .destination-suggestions button{padding-inline:4px}}.solar-site.gtr-v2 .booking-brandline{justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin-bottom:16px;display:flex}.solar-site.gtr-v2 .booking-brandline .eyebrow{color:var(--muted);letter-spacing:0;text-transform:none;margin:0;font-size:14px;line-height:1.5}.solar-site.gtr-v2 .brand-fox{object-fit:contain;flex:none;width:56px;height:56px;margin:0;display:block}.solar-site.gtr-v2 .article-transfer-cta{background:var(--surface);border:1px solid var(--line);border-radius:24px;margin-top:36px;padding:32px}.solar-site.gtr-v2 .article-transfer-cta h2{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700;line-height:1.2}.solar-site.gtr-v2 .article-transfer-cta p{margin-top:16px;font-size:18px;line-height:1.7}.solar-site.gtr-v2 .article-transfer-cta .article-transfer-note{font-size:14px}.solar-site.gtr-v2 .article-transfer-cta .button{font-size:16px}.solar-site.gtr-v2 .booking-panel{border-color:var(--line);background:var(--surface);border-radius:24px;gap:32px;padding:32px;scroll-margin-top:24px;overflow:visible}.solar-site.gtr-v2 .booking-panel:before{display:none}.solar-site.gtr-v2 .booking-intro{display:block}.solar-site.gtr-v2 .booking-title{letter-spacing:-.02em;margin:0;font-size:36px;font-weight:700;line-height:1.2}.solar-site.gtr-v2 .booking-intro p{margin-top:16px;font-size:18px;line-height:1.6}.solar-site.gtr-v2 .booking-intro .booking-route{font-size:16px}.solar-site.gtr-v2 .booking-fields{box-shadow:none;border-radius:20px;padding:24px}.solar-site.gtr-v2 .booking-fields form{gap:16px;min-width:0;display:grid}.solar-site.gtr-v2 .booking-fields .booking-field{gap:8px;margin:0;font-size:16px}.solar-site.gtr-v2 .booking-optional{font-size:14px}.solar-site.gtr-v2 .booking-field :is(input,select){border:1px solid var(--field-border);color:var(--ink);min-height:var(--control-height);background:#fff;border-radius:16px;padding:12px 16px;font-size:16px;line-height:1.5}.solar-site.gtr-v2 .booking-field input::placeholder{color:var(--muted)}.solar-site.gtr-v2 .booking-field :is(input,select):focus-visible{border-color:var(--action);outline:2px solid var(--action);outline-offset:0;box-shadow:none}.solar-site.gtr-v2 .booking-select{min-width:0;display:block;position:relative}.solar-site.gtr-v2 .booking-select select{appearance:none;cursor:pointer;width:100%;padding-right:48px;display:block}.solar-site.gtr-v2 .booking-select>svg{pointer-events:none;stroke:currentColor;stroke-width:1.8px;fill:none;width:20px;height:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.solar-site.gtr-v2 .booking-fields .button,.solar-site.gtr-v2 .reading-side .booking-fields .button{min-width:0;min-height:var(--control-height);justify-content:center;margin-top:0;padding:13px 16px;font-size:16px;line-height:1.5}.solar-site.gtr-v2 .booking-fields .booking-note{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.solar-site.gtr-v2 .booking-direct{min-height:44px;color:var(--action);text-align:left;justify-content:flex-start;align-items:center;margin-top:8px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.solar-site.gtr-v2 .booking-links{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;padding-top:8px;font-size:14px;display:grid}.solar-site.gtr-v2 .booking-links a{text-align:left;align-items:flex-start;min-width:0;min-height:44px;padding-top:10px;line-height:1.4;display:flex}.solar-site.gtr-v2 .reading-side .booking-panel{border-radius:24px;padding:24px 20px 16px;display:block}.solar-site.gtr-v2 .reading-side .booking-title{letter-spacing:-.02em;margin:0;font-size:26px;line-height:1.2}.solar-site.gtr-v2 .reading-side .booking-intro p{margin-top:12px;font-size:14px;line-height:1.5}.solar-site.gtr-v2 .reading-side .booking-fields{background:0 0;margin-top:20px;padding:0}.solar-site.gtr-v2 .article-booking-side{max-width:none;margin:0;padding:0}.solar-site.gtr-v2 .article-service .article-transfer-cta{border:0;border-radius:24px;margin:0}.solar-site.gtr-v2 .article-service .booking-panel{background:0 0;border:0;margin-top:24px;padding:0;display:block}.solar-site.gtr-v2 .article-service .booking-fields{background:0 0;margin:0;padding:0}@media (min-width:600px){.solar-site.gtr-v2 .booking-panel[data-variant=below] .booking-fields form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.solar-site.gtr-v2 .booking-panel[data-variant=below] .booking-note{grid-column:1/-1}}@media (max-width:1099px){.solar-site.gtr-v2 .article-booking-side{display:none}}@media (max-width:599px){.solar-site.gtr-v2 .booking-brandline{min-height:40px;margin-bottom:12px}.solar-site.gtr-v2 .brand-fox{width:40px;height:40px}.solar-site.gtr-v2 .booking-panel{gap:24px;padding:24px 20px}.solar-site.gtr-v2 .booking-title{font-size:28px}.solar-site.gtr-v2 .booking-fields{background:0 0;padding:0}.solar-site.gtr-v2 .article-transfer-cta,.solar-site.gtr-v2 .article-service .article-transfer-cta{padding:24px 20px}.solar-site.gtr-v2 .article-transfer-cta h2{font-size:28px}}@media print{.solar-site.gtr-v2 .brand-fox{display:none}}
