/* TripCostWise 1.4.1 | GPL-2.0-or-later | minified from style.css */
:root{--tcw-primary: #b9501f;--tcw-primary-strong: #9e4318;--tcw-accent: #d9622b;--tcw-teal: #0f4c4c;--tcw-teal-2: #16605f;--tcw-teal-tint: #e3eeec;--tcw-sand: #e8c77a;--tcw-sand-tint: #f7ecd2;--tcw-bg: #fbf8f2;--tcw-surface: #f1ebdd;--tcw-card: #fffdf8;--tcw-border: #d9d0bd;--tcw-ink: #1e1b16;--tcw-ink-2: #5c564b;--tcw-on-primary: #ffffff;--tcw-on-dark: #ffffff;--tcw-header-bg: var(--tcw-bg);--tcw-header-ink: var(--tcw-ink);--tcw-footer-bg: var(--tcw-teal);--tcw-footer-ink: #ffffff;--tcw-success: #1f7a4d;--tcw-success-tint: #e2f1e8;--tcw-caution: #b7791f;--tcw-caution-text: #7d5410;--tcw-caution-tint: #f8edd7;--tcw-danger: #b4432f;--tcw-danger-tint: #f8e4de;--tcw-chart-acc: #b9501f;--tcw-chart-food: #e8c77a;--tcw-chart-trans: #3f8f87;--tcw-chart-flight: #0f4c4c;--tcw-chart-act: #6b7fd7;--tcw-header-h: 72px;--tcw-font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tcw-font-heading: var(--tcw-font-body);--tcw-font-mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--tcw-fs-xs: .75rem;--tcw-fs-sm: .875rem;--tcw-fs-md: 1rem;--tcw-fs-lg: 1.125rem;--tcw-fs-xl: clamp(1.2rem, 1rem + .6vw, 1.5rem);--tcw-fs-2xl: clamp(1.5rem, 1.1rem + 1.4vw, 2.125rem);--tcw-fs-3xl: clamp(2.25rem, 1.2rem + 4.2vw, 4.25rem);--tcw-lh: 1.6;--tcw-space-1: 4px;--tcw-space-2: 8px;--tcw-space-3: 12px;--tcw-space-4: 16px;--tcw-space-5: 24px;--tcw-space-6: 32px;--tcw-space-7: 48px;--tcw-space-8: 72px;--tcw-gutter: clamp(16px, 4vw, 32px);--tcw-container: 1200px;--tcw-tap: 48px;--tcw-radius-sm: 10px;--tcw-radius-md: 14px;--tcw-radius-lg: 20px;--tcw-radius-xl: 24px;--tcw-radius-pill: 999px;--tcw-shadow-1: 0 1px 2px rgba(15, 40, 40, .06), 0 4px 12px rgba(15, 40, 40, .05);--tcw-shadow-2: 0 2px 6px rgba(15, 40, 40, .06), 0 12px 32px rgba(15, 40, 40, .1);--tcw-shadow-3: 0 4px 10px rgba(15, 40, 40, .08), 0 24px 60px rgba(15, 40, 40, .16);--tcw-ease: cubic-bezier(.2, .7, .2, 1);--tcw-dur: .22s;--tcw-focus: 3px solid var(--tcw-teal);color-scheme:light}:root[data-theme=dark]{--tcw-bg: #111817;--tcw-surface: #1a2423;--tcw-card: #172020;--tcw-border: #33403f;--tcw-ink: #f1ede5;--tcw-ink-2: #bdb6a8;--tcw-primary: #c95a26;--tcw-primary-strong: #f39a6d;--tcw-teal-tint: #1d3534;--tcw-sand-tint: #2b2617;--tcw-success-tint: #17302a;--tcw-caution-text: #f0c36d;--tcw-caution-tint: #2e2614;--tcw-danger-tint: #36201b;--tcw-header-bg: #111817;--tcw-header-ink: #f1ede5;--tcw-footer-bg: #0b1212;--tcw-chart-flight: #7fc4bc;color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--tcw-bg: #111817;--tcw-surface: #1a2423;--tcw-card: #172020;--tcw-border: #33403f;--tcw-ink: #f1ede5;--tcw-ink-2: #bdb6a8;--tcw-primary: #c95a26;--tcw-primary-strong: #f39a6d;--tcw-teal-tint: #1d3534;--tcw-sand-tint: #2b2617;--tcw-success-tint: #17302a;--tcw-caution-text: #f0c36d;--tcw-caution-tint: #2e2614;--tcw-danger-tint: #36201b;--tcw-header-bg: #111817;--tcw-header-ink: #f1ede5;--tcw-footer-bg: #0b1212;--tcw-chart-flight: #7fc4bc;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--tcw-bg);color:var(--tcw-ink);font-family:var(--tcw-font-body);font-size:var(--tcw-fs-md);line-height:var(--tcw-lh);overflow-x:hidden}img,video,svg{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--tcw-font-heading);line-height:1.15;margin:0 0 var(--tcw-space-3)}h1,h2{text-wrap:balance}h1{font-size:var(--tcw-fs-3xl);font-weight:800;letter-spacing:-.03em}h2{font-size:var(--tcw-fs-2xl);font-weight:800;letter-spacing:-.02em}h3{font-size:var(--tcw-fs-lg);font-weight:700}p{margin:0 0 var(--tcw-space-4)}a{color:var(--tcw-primary);text-underline-offset:3px;transition:color var(--tcw-dur) var(--tcw-ease)}a:hover{color:var(--tcw-primary-strong)}:focus-visible{outline:var(--tcw-focus);outline-offset:3px;border-radius:4px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{clip:auto;width:auto;height:auto;margin:0;z-index:100;top:var(--tcw-space-2);left:var(--tcw-space-2);padding:var(--tcw-space-3) var(--tcw-space-4);background:var(--tcw-teal);color:#fff;border-radius:var(--tcw-radius-sm)}.tcw-container{width:100%;max-width:var(--tcw-container);margin:0 auto;padding:0 var(--tcw-gutter)}.tcw-muted{color:var(--tcw-ink-2)}.tcw-small{font-size:var(--tcw-fs-sm)}.tcw-mono{font-family:var(--tcw-font-mono);font-variant-numeric:tabular-nums}.tcw-eyebrow{margin:0 0 var(--tcw-space-2);font-size:var(--tcw-fs-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tcw-teal)}:root[data-theme=dark] .tcw-eyebrow{color:var(--tcw-sand)}.tcw-lead{font-size:var(--tcw-fs-lg);color:var(--tcw-ink-2);max-width:44rem}.tcw-icon{flex:none;vertical-align:middle}.tcw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tcw-space-2);min-height:var(--tcw-tap);padding:0 var(--tcw-space-5);border-radius:var(--tcw-radius-md);border:1px solid transparent;font:inherit;font-weight:650;text-decoration:none;cursor:pointer;transition:background var(--tcw-dur) var(--tcw-ease),color var(--tcw-dur) var(--tcw-ease),border-color var(--tcw-dur) var(--tcw-ease),transform .12s var(--tcw-ease),box-shadow var(--tcw-dur) var(--tcw-ease)}.tcw-btn:active:not([disabled]){transform:translateY(1px) scale(.98)}.tcw-btn--primary{background:var(--tcw-primary);color:var(--tcw-on-primary);box-shadow:0 6px 16px #b9501f40}.tcw-btn--primary:hover{background:var(--tcw-primary-strong);color:var(--tcw-on-primary)}:root[data-theme=dark] .tcw-btn--primary:hover{background:#a84a1c}.tcw-btn--secondary{background:var(--tcw-card);color:var(--tcw-ink);border-color:var(--tcw-border)}.tcw-btn--secondary:hover{border-color:var(--tcw-ink-2);color:var(--tcw-ink)}.tcw-btn--ghost{background:transparent;color:var(--tcw-teal)}:root[data-theme=dark] .tcw-btn--ghost{color:var(--tcw-ink)}.tcw-btn--ghost:hover{background:var(--tcw-teal-tint)}.tcw-btn--sm{min-height:44px;padding:0 var(--tcw-space-4);font-size:var(--tcw-fs-sm)}.tcw-btn--lg{min-height:56px;padding:0 28px;font-size:var(--tcw-fs-lg)}.tcw-btnrow{display:flex;flex-wrap:wrap;gap:var(--tcw-space-3)}.tcw-iconbtn{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:var(--tcw-radius-sm);border:1px solid var(--tcw-border);background:var(--tcw-card);color:var(--tcw-ink);cursor:pointer}.tcw-iconbtn:hover{background:var(--tcw-surface)}.tcw-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--tcw-space-4);border-radius:var(--tcw-radius-pill);border:1px solid var(--tcw-border);background:var(--tcw-card);color:var(--tcw-ink);font:inherit;font-size:var(--tcw-fs-sm);text-decoration:none;cursor:pointer;transition:border-color var(--tcw-dur) var(--tcw-ease)}.tcw-chip:hover{border-color:var(--tcw-teal);color:var(--tcw-ink)}.tcw-chips{display:flex;flex-wrap:wrap;gap:var(--tcw-space-2);list-style:none;padding:0;margin:0}.tcw-badge{display:inline-block;font-size:var(--tcw-fs-xs);font-weight:700;padding:3px 8px;border-radius:var(--tcw-radius-pill);background:var(--tcw-sand-tint);color:var(--tcw-caution-text)}.tcw-label{display:block;font-weight:650;font-size:var(--tcw-fs-sm);margin-bottom:6px}.tcw-hint{margin:6px 0 0;font-size:var(--tcw-fs-xs);color:var(--tcw-ink-2)}.tcw-input{width:100%;min-height:var(--tcw-tap);padding:0 var(--tcw-space-3);border:1px solid var(--tcw-border);border-radius:var(--tcw-radius-sm);background:var(--tcw-card);color:var(--tcw-ink);font:inherit}.tcw-input:hover{border-color:var(--tcw-ink-2)}.tcw-input:focus-visible{outline:var(--tcw-focus);outline-offset:0;border-color:var(--tcw-teal)}select.tcw-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--tcw-ink-2) 50%),linear-gradient(135deg,var(--tcw-ink-2) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.tcw-field{border:0;padding:0;margin:0;min-width:0}legend.tcw-label{padding:0}.tcw-stepper{display:flex;align-items:stretch;border:1px solid var(--tcw-border);border-radius:var(--tcw-radius-md);background:var(--tcw-card);overflow:hidden}.tcw-stepper__btn{width:52px;min-height:52px;display:inline-grid;place-items:center;border:0;background:transparent;color:var(--tcw-teal);cursor:pointer;flex:none;transition:background var(--tcw-dur) var(--tcw-ease),transform .12s var(--tcw-ease)}:root[data-theme=dark] .tcw-stepper__btn{color:var(--tcw-ink)}.tcw-stepper__btn:hover:not(:disabled){background:var(--tcw-teal-tint)}.tcw-stepper__btn:active:not(:disabled){transform:scale(.94)}.tcw-stepper__input{flex:1;min-width:0;border:0;border-left:1px solid var(--tcw-border);border-right:1px solid var(--tcw-border);text-align:center;font:inherit;font-weight:800;font-size:var(--tcw-fs-lg);background:transparent;color:var(--tcw-ink);-moz-appearance:textfield}.tcw-stepper__input::-webkit-outer-spin-button,.tcw-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tcw-nights{display:grid;grid-template-columns:1fr 88px;gap:var(--tcw-space-3);align-items:center}.tcw-range{width:100%;min-height:var(--tcw-tap);accent-color:var(--tcw-teal);cursor:pointer}.tcw-input--num{text-align:center;font-weight:700}.tcw-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--tcw-space-1);padding:var(--tcw-space-1);border-radius:var(--tcw-radius-md);background:var(--tcw-surface)}.tcw-seg__opt{position:relative}.tcw-seg__opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.tcw-seg__opt span{display:grid;place-items:center;min-height:44px;border-radius:var(--tcw-radius-sm);font-weight:650;font-size:var(--tcw-fs-sm);transition:background var(--tcw-dur) var(--tcw-ease),color var(--tcw-dur) var(--tcw-ease)}.tcw-seg__opt input:checked+span{background:var(--tcw-teal);color:#fff;box-shadow:var(--tcw-shadow-1)}.tcw-seg__opt input:focus-visible+span{outline:var(--tcw-focus);outline-offset:2px}.tcw-affix{display:flex}.tcw-affix__pre{display:inline-grid;place-items:center;min-width:48px;padding:0 var(--tcw-space-3);border:1px solid var(--tcw-border);border-right:0;border-radius:var(--tcw-radius-sm) 0 0 var(--tcw-radius-sm);background:var(--tcw-surface);font-weight:700;font-size:var(--tcw-fs-sm);color:var(--tcw-ink-2)}.tcw-affix .tcw-input{border-radius:0 var(--tcw-radius-sm) var(--tcw-radius-sm) 0}.tcw-header{position:relative;z-index:40;background:var(--tcw-header-bg);color:var(--tcw-header-ink);border-bottom:1px solid var(--tcw-border);transition:background var(--tcw-dur) var(--tcw-ease),color var(--tcw-dur) var(--tcw-ease),box-shadow var(--tcw-dur) var(--tcw-ease),border-color var(--tcw-dur) var(--tcw-ease),transform .3s var(--tcw-ease)}.header-sticky .tcw-header{position:sticky;top:0}.tcw-header.is-solid{box-shadow:0 1px #0f28280a,0 8px 24px #0f282814}.header-autohide .tcw-header.is-hidden{transform:translateY(-110%)}.js .has-hero .tcw-header{position:fixed;top:0;left:0;right:0}.js .has-hero .tcw-header:not(.is-solid){background:linear-gradient(180deg,#0618188c,#06181800);border-color:transparent;--tcw-header-ink: #ffffff}.js .has-hero .tcw-header:not(.is-solid) .tcw-iconbtn{background:#ffffff1f;border-color:#fff6;color:#fff}.js .has-hero .tcw-header:not(.is-solid) :focus-visible{outline-color:var(--tcw-sand)}.js .has-hero:not(.header-sticky) .tcw-header{position:absolute}.admin-bar.header-sticky .tcw-header,.js .admin-bar.has-hero .tcw-header{top:32px}@media (max-width: 782px){.admin-bar.header-sticky .tcw-header,.js .admin-bar.has-hero .tcw-header{top:46px}}@media (max-width: 600px){.admin-bar.header-sticky .tcw-header,.js .admin-bar.has-hero .tcw-header{top:0}}.tcw-header__inner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--tcw-space-3);min-height:var(--tcw-header-h)}.tcw-brand__link{display:inline-flex;align-items:center;gap:var(--tcw-space-2);min-height:44px;color:var(--tcw-header-ink);text-decoration:none;font-family:var(--tcw-font-heading);font-weight:800;font-size:var(--tcw-fs-lg)}.tcw-brand__mark{width:32px;height:32px;border-radius:10px;display:inline-grid;place-items:center;background:var(--tcw-teal);color:var(--tcw-sand)}.tcw-brand .custom-logo{max-height:48px;width:auto}.tcw-header__tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--tcw-space-2)}.tcw-header__cta,.tcw-nav{display:none}.tcw-nav__list{list-style:none;margin:0;padding:0;display:flex;gap:2px}.tcw-nav__list a{position:relative;display:flex;align-items:center;min-height:44px;padding:0 var(--tcw-space-3);border-radius:var(--tcw-radius-sm);color:var(--tcw-header-ink);text-decoration:none;font-weight:600;transition:background var(--tcw-dur) var(--tcw-ease),color var(--tcw-dur) var(--tcw-ease)}.tcw-nav__list a:hover{background:color-mix(in srgb,var(--tcw-header-ink) 10%,transparent);color:var(--tcw-header-ink)}.tcw-nav__list .current-menu-item>a:after,.tcw-nav__list .current-menu-ancestor>a:after,.tcw-nav__list .current_page_parent>a:after{content:"";position:absolute;left:var(--tcw-space-3);right:var(--tcw-space-3);bottom:6px;height:3px;border-radius:3px;background:var(--tcw-accent)}.tcw-nav__list .sub-menu{display:none}@media (min-width: 1024px){.tcw-header__inner{grid-template-columns:1fr auto 1fr}.tcw-nav{display:block}.tcw-menu-toggle{display:none}.tcw-header__cta{display:inline-flex}.header-center .tcw-header__inner{grid-template-columns:1fr;justify-items:center;padding-top:var(--tcw-space-2)}.header-center .tcw-header__tools{position:absolute;right:var(--tcw-gutter);top:14px}}.tcw-drawer{position:fixed;inset:0;z-index:60}.tcw-drawer[hidden]{display:none}.tcw-drawer__backdrop{position:absolute;inset:0;background:#0618188c;opacity:0;transition:opacity .28s var(--tcw-ease)}.tcw-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(360px,88vw);display:flex;flex-direction:column;gap:var(--tcw-space-4);padding:var(--tcw-space-4) var(--tcw-space-5) calc(var(--tcw-space-5) + env(safe-area-inset-bottom));background:var(--tcw-bg);color:var(--tcw-ink);box-shadow:var(--tcw-shadow-3);overflow-y:auto;transform:translate(100%);transition:transform .28s var(--tcw-ease)}.tcw-drawer.is-open .tcw-drawer__backdrop{opacity:1}.tcw-drawer.is-open .tcw-drawer__panel{transform:none}.tcw-drawer__top{display:flex;align-items:center;justify-content:space-between;min-height:48px}.tcw-drawer__title{font-family:var(--tcw-font-heading);font-weight:800;font-size:var(--tcw-fs-lg)}.tcw-drawer__list,.tcw-drawer__list .sub-menu{list-style:none;margin:0;padding:0}.tcw-drawer__list .sub-menu{padding-left:var(--tcw-space-4)}.tcw-drawer__list a{display:flex;align-items:center;min-height:52px;padding:0 var(--tcw-space-3);border-radius:var(--tcw-radius-md);color:var(--tcw-ink);font-size:var(--tcw-fs-lg);font-weight:650;text-decoration:none}.tcw-drawer__list a:hover{background:var(--tcw-surface)}.tcw-drawer__list .current-menu-item>a,.tcw-drawer__list .current-menu-ancestor>a{background:var(--tcw-teal-tint);box-shadow:inset 4px 0 0 var(--tcw-accent)}.tcw-drawer__cta{margin-top:auto;width:100%}.menu-open{overflow:hidden;padding-right:var(--tcw-scrollbar, 0)}:root[data-theme=dark] .tcw-only-light,:root:not([data-theme=dark]) .tcw-only-dark{display:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .tcw-only-light{display:none}:root:not([data-theme=light]):not([data-theme=dark]) .tcw-only-dark{display:inline}}.tcw-shell{display:grid;gap:var(--tcw-space-6);padding-top:var(--tcw-space-5);padding-bottom:var(--tcw-space-7)}.tcw-main{min-width:0}.tcw-main:focus{outline:none}@media (min-width: 1024px){.has-sidebar .tcw-shell{grid-template-columns:280px minmax(0,1fr);grid-template-areas:"side main"}.has-sidebar .tcw-main{grid-area:main}.has-sidebar .tcw-sidebar{grid-area:side}.sidebar-sticky .tcw-sidebar__inner{position:sticky;top:92px;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:thin}}.tcw-sidebar__inner{display:grid;gap:var(--tcw-space-4)}.tcw-widget{background:var(--tcw-card);border:1px solid var(--tcw-border);border-radius:var(--tcw-radius-lg);padding:var(--tcw-space-4);box-shadow:var(--tcw-shadow-1)}.tcw-widget__title{font-size:var(--tcw-fs-md);display:flex;align-items:center;gap:var(--tcw-space-2)}.tcw-widget ul{margin:0;padding:0;list-style:none}.tcw-widget h2,.tcw-widget .wp-block-heading{font-size:var(--tcw-fs-md);margin-bottom:var(--tcw-space-2)}.tcw-widget,.tcw-widget a{overflow-wrap:anywhere}.tcw-widget .wp-block-search__inside-wrapper{display:flex;gap:var(--tcw-space-2)}.tcw-widget .wp-block-search__input{min-height:44px;flex:1;border:1px solid var(--tcw-border);border-radius:var(--tcw-radius-sm);padding:0 var(--tcw-space-3);background:var(--tcw-card);color:var(--tcw-ink);font:inherit}.tcw-widget .wp-block-search__button{min-height:44px;border:0;border-radius:var(--tcw-radius-sm);padding:0 var(--tcw-space-4);background:var(--tcw-primary);color:#fff;font:inherit;font-weight:650;cursor:pointer}.tcw-footer__widgets .tcw-widget{background:#ffffff12;border-color:#ffffff29;color:var(--tcw-footer-ink);box-shadow:none}.tcw-footer__widgets{display:grid;gap:var(--tcw-space-4)}.tcw-converter__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--tcw-space-2);margin-top:var(--tcw-space-2)}.tcw-converter__out{margin:var(--tcw-space-3) 0 var(--tcw-space-1);font-weight:800;font-family:var(--tcw-font-heading);font-variant-numeric:tabular-nums}.tcw-destlist a,.tcw-postlist a{display:flex;justify-content:space-between;gap:var(--tcw-space-2);align-items:center;min-height:44px;padding:0 var(--tcw-space-2);border-radius:var(--tcw-radius-sm);color:var(--tcw-ink);text-decoration:none}.tcw-destlist a:hover,.tcw-postlist a:hover{background:var(--tcw-surface)}.tcw-postlist a{justify-content:flex-start;line-height:1.35;padding:var(--tcw-space-2)}.tcw-tip{background:var(--tcw-sand-tint);border-color:var(--tcw-sand)}.tcw-promo{background:var(--tcw-teal);color:#fff;border-color:var(--tcw-teal)}.tcw-promo .tcw-widget__title{color:#fff}.tcw-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--tcw-space-1) var(--tcw-space-2);margin:0 0 var(--tcw-space-4);padding:0;font-size:var(--tcw-fs-sm);color:var(--tcw-ink-2)}.tcw-breadcrumb li+li:before{content:"/";margin-right:var(--tcw-space-2);color:var(--tcw-border)}.tcw-breadcrumb a{color:var(--tcw-ink-2)}.tcw-page-head{margin-bottom:var(--tcw-space-5)}.tcw-page-head h1{font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem)}.tcw-meta{font-size:var(--tcw-fs-sm);color:var(--tcw-ink-2);margin-bottom:var(--tcw-space-2)}.tcw-meta__cat,.tcw-card__cat{font-weight:700;color:var(--tcw-primary);text-decoration:none}.tcw-cards{display:grid;gap:var(--tcw-space-5)}@media (min-width: 640px){.tcw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.no-sidebar .tcw-cards,.tcw-section .tcw-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}body:not(.home) .tcw-main>.tcw-section,.tcw-related,.tcw-comments,.tcw-dguides,.tcw-related-dest,.tcw-footer{content-visibility:auto;contain-intrinsic-size:auto 720px}@media (min-width: 1024px){.tcw-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tcw-prose figure.wp-block-image{margin:var(--tcw-space-5) 0}.tcw-prose figure.wp-block-image img{display:block;width:100%;height:auto}.tcw-prose figcaption{margin-top:var(--tcw-space-2);font-size:var(--tcw-fs-sm);color:var(--tcw-ink-2)}.tcw-card{display:flex;flex-direction:column;background:var(--tcw-card);border:1px solid var(--tcw-border);border-radius:var(--tcw-radius-lg);overflow:hidden;box-shadow:var(--tcw-shadow-1);transition:transform var(--tcw-dur) var(--tcw-ease),box-shadow var(--tcw-dur) var(--tcw-ease)}.tcw-card:hover{transform:translateY(-3px);box-shadow:var(--tcw-shadow-2)}.tcw-card__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--tcw-surface)}.tcw-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--tcw-ease)}.tcw-card:hover .tcw-card__media img{transform:scale(1.05)}.tcw-card__placeholder{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,var(--tcw-teal),var(--tcw-teal-2));color:var(--tcw-sand);font-family:var(--tcw-font-heading);font-size:3rem;font-weight:800}.tcw-card__body{display:flex;flex-direction:column;gap:var(--tcw-space-2);padding:var(--tcw-space-4) var(--tcw-space-5) var(--tcw-space-5);flex:1}.tcw-card__cat{font-size:var(--tcw-fs-xs);text-transform:uppercase;letter-spacing:.05em}.tcw-card__title{font-size:var(--tcw-fs-lg);margin:0}.tcw-card__title a{color:var(--tcw-ink);text-decoration:none}.tcw-card__title a:hover{color:var(--tcw-primary)}.tcw-card__excerpt{margin:0;color:var(--tcw-ink-2);font-size:var(--tcw-fs-sm)}.tcw-card__meta{margin:auto 0 0;font-size:var(--tcw-fs-xs);color:var(--tcw-ink-2)}.tcw-prose{max-width:46rem;font-size:1.0625rem}.tcw-prose h2{margin-top:var(--tcw-space-7)}.tcw-prose h3{margin-top:var(--tcw-space-5)}.tcw-prose img{border-radius:var(--tcw-radius-md)}.tcw-prose table{width:100%;border-collapse:collapse;font-size:var(--tcw-fs-sm)}.tcw-prose figure.wp-block-table{margin:var(--tcw-space-5) 0;overflow-x:auto;border:1px solid var(--tcw-border);border-radius:var(--tcw-radius-md);background:var(--tcw-card)}.tcw-prose caption{text-align:left;padding:var(--tcw-space-3) var(--tcw-space-4);font-weight:700}.tcw-prose th,.tcw-prose td{padding:var(--tcw-space-3) var(--tcw-space-4);border-top:1px solid var(--tcw-border);text-align:left;vertical-align:top}.tcw-prose thead th{background:var(--tcw-surface)}.tcw-prose blockquote{margin:var(--tcw-space-5) 0;padding:var(--tcw-space-3) var(--tcw-space-5);border-left:4px solid var(--tcw-accent);background:var(--tcw-card);border-radius:0 var(--tcw-radius-md) var(--tcw-radius-md) 0}.tcw-article__media{margin:0 0 var(--tcw-space-5)}.tcw-article__media img{border-radius:var(--tcw-radius-lg);width:100%}.tcw-toc{max-width:46rem;margin:0 0 var(--tcw-space-5);padding:var(--tcw-space-3) var(--tcw-space-5);background:var(--tcw-surface);border-radius:var(--tcw-radius-md)}.tcw-toc summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}.tcw-toc ol{margin:0;padding-left:1.2em}.tcw-toc a{color:var(--tcw-primary-strong)}.tcw-toc__l3{margin-left:1em;font-size:var(--tcw-fs-sm)}.tcw-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tcw-space-2);margin:var(--tcw-space-6) 0}.tcw-share__label{font-weight:700}.tcw-author{display:flex;gap:var(--tcw-space-4);align-items:flex-start;padding:var(--tcw-space-5);border-radius:var(--tcw-radius-lg);background:var(--tcw-surface);max-width:46rem}.tcw-author img{border-radius:50%}.tcw-author__name{font-weight:800;margin:0 0 var(--tcw-space-1)}.tcw-author__bio{margin:0;color:var(--tcw-ink-2)}.tcw-related{margin-top:var(--tcw-space-7)}.tcw-tags{font-size:var(--tcw-fs-sm);color:var(--tcw-ink-2)}.tcw-search{display:flex;gap:var(--tcw-space-2);max-width:32rem;margin-bottom:var(--tcw-space-5)}.tcw-search .tcw-btn{padding:0 var(--tcw-space-4)}.tcw-empty{padding:var(--tcw-space-6);border:1px dashed var(--tcw-border);border-radius:var(--tcw-radius-lg)}.navigation.pagination{margin-top:var(--tcw-space-6)}.nav-links{display:flex;flex-wrap:wrap;gap:var(--tcw-space-2)}.page-numbers{min-width:44px;min-height:44px;display:inline-grid;place-items:center;padding:0 var(--tcw-space-3);border-radius:var(--tcw-radius-sm);border:1px solid var(--tcw-border);background:var(--tcw-card);color:var(--tcw-ink);text-decoration:none}.page-numbers.current{background:var(--tcw-teal);border-color:var(--tcw-teal);color:#fff}.tcw-comments{max-width:46rem;margin-top:var(--tcw-space-7)}.tcw-comments textarea,.tcw-comments input[type=text],.tcw-comments input[type=email],.tcw-comments input[type=url]{width:100%;padding:var(--tcw-space-3);border:1px solid var(--tcw-border);border-radius:var(--tcw-radius-sm);background:var(--tcw-card);color:var(--tcw-ink);font:inherit}.tcw-comments input[type=submit]{min-height:var(--tcw-tap);padding:0 var(--tcw-space-5);border:0;border-radius:var(--tcw-radius-md);background:var(--tcw-primary);color:#fff;font:inherit;font-weight:650;cursor:pointer}.tcw-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(520px,78vh,760px);display:grid;align-items:center;color:var(--tcw-on-dark);background:linear-gradient(135deg,var(--tcw-hero-from, var(--tcw-teal)),var(--tcw-hero-to, var(--tcw-teal-2)))}.tcw-hero__media{position:absolute;inset:0;z-index:-2}.tcw-hero__poster,.tcw-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tcw-hero__video{opacity:0;transition:opacity .9s var(--tcw-ease)}.tcw-hero.is-playing .tcw-hero__video{opacity:1}.tcw-scene{position:absolute;inset:0;opacity:0;transition:opacity 1.6s var(--tcw-ease)}.tcw-scene.is-active,.tcw-hero__poster.tcw-scene.is-active{opacity:1}.tcw-scene video,.tcw-scene img{display:block;width:100%;height:100%;object-fit:cover}.tcw-scenes.is-paused *,.tcw-scenes.is-paused *:before,.tcw-scenes.is-paused *:after{animation-play-state:paused!important}.tcw-hero__overlay{position:absolute;inset:0;z-index:-1;background:rgba(6,24,24,calc(var(--tcw-hero-overlay, .55) + .15))}@media (min-width: 768px){.tcw-hero__overlay{background:linear-gradient(90deg,rgba(6,24,24,calc(var(--tcw-hero-overlay, .55) + .15)) 0% 48%,rgba(6,24,24,var(--tcw-hero-overlay, .55)) 70%,rgba(6,24,24,calc(var(--tcw-hero-overlay, .55) - .1)))}}.tcw-hero__inner{padding-top:var(--tcw-space-8);padding-bottom:var(--tcw-space-8)}.js .has-hero .tcw-hero__inner{padding-top:calc(var(--tcw-header-h) + var(--tcw-space-7))}.tcw-hero--with-wizard .tcw-hero__inner{padding-bottom:calc(clamp(96px,14vh,150px) + var(--tcw-space-7))}.tcw-hero--with-wizard .tcw-hero__toggle{top:calc(var(--tcw-header-h) + var(--tcw-space-3));bottom:auto}.tcw-hero__inner>*{max-width:40rem}@media (min-width: 768px){.tcw-hero__inner>*{max-width:min(40rem,46vw)}}.tcw-eyebrow--light{color:var(--tcw-sand)}.tcw-hero__title{color:#fff;font-size:var(--tcw-fs-3xl);line-height:1.04;margin-bottom:var(--tcw-space-4);text-shadow:0 2px 18px rgba(0,0,0,.25)}.tcw-hero__title em{font-style:normal;color:var(--tcw-sand)}.tcw-hero__sub{font-size:var(--tcw-fs-lg);color:#f2f4f2;max-width:36rem}.tcw-hero__points{list-style:none;padding:0;margin:var(--tcw-space-5) 0 0;display:flex;flex-wrap:wrap;gap:var(--tcw-space-2) var(--tcw-space-5);font-size:var(--tcw-fs-sm);font-weight:600}.tcw-hero__points li{display:inline-flex;align-items:center;gap:6px}.tcw-hero__points .tcw-icon{color:var(--tcw-sand)}.tcw-hero :focus-visible{outline-color:var(--tcw-sand)}.tcw-hero__toggle{position:absolute;right:var(--tcw-gutter);bottom:var(--tcw-space-5);z-index:2;display:inline-flex;align-items:center;gap:var(--tcw-space-2);min-height:44px;padding:0 var(--tcw-space-4);border-radius:var(--tcw-radius-pill);border:1px solid rgba(255,255,255,.55);background:#0618189e;color:#fff;font:inherit;font-size:var(--tcw-fs-sm);font-weight:600;cursor:pointer}.tcw-hero__toggle:hover{background:#061818d1}.tcw-hero__toggle[hidden]{display:none}.tcw-hero--image{background-size:cover;background-position:center}.tcw-section{margin:var(--tcw-space-7) 0}.tcw-section__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--tcw-space-3);flex-wrap:wrap}.tcw-destgrid{list-style:none;padding:0;margin:var(--tcw-space-4) 0 0;display:grid;gap:var(--tcw-space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.tcw-destcard{display:grid;gap:var(--tcw-space-2);height:100%;padding:var(--tcw-space-4);border-radius:var(--tcw-radius-lg);border:1px solid var(--tcw-border);background:var(--tcw-card);color:var(--tcw-ink);text-decoration:none;box-shadow:var(--tcw-shadow-1);transition:transform var(--tcw-dur) var(--tcw-ease),box-shadow var(--tcw-dur) var(--tcw-ease),border-color var(--tcw-dur) var(--tcw-ease)}.tcw-destcard:hover{transform:translateY(-3px);box-shadow:var(--tcw-shadow-2);border-color:var(--tcw-teal);color:var(--tcw-ink)}.tcw-destcard__top{font-size:var(--tcw-fs-lg);font-family:var(--tcw-font-heading)}.tcw-destcard__prices{display:grid;gap:2px;margin-top:var(--tcw-space-2)}.tcw-destcard__prices>span{display:flex;justify-content:space-between}.tcw-quizpromo__grid{list-style:none;padding:0;margin:var(--tcw-space-4) 0 0;display:grid;gap:var(--tcw-space-4)}@media (min-width: 768px){.tcw-quizpromo__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tcw-quizpromo__card{padding:var(--tcw-space-5);border-radius:var(--tcw-radius-lg);background:var(--tcw-teal-tint);display:flex;flex-direction:column;gap:var(--tcw-space-2)}.tcw-quizpromo__card .tcw-btn{margin-top:auto;align-self:flex-start}.tcw-faq{border:1px solid var(--tcw-border);border-radius:var(--tcw-radius-md);background:var(--tcw-card);margin-bottom:var(--tcw-space-2)}.tcw-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--tcw-space-3);min-height:52px;padding:var(--tcw-space-3) var(--tcw-space-4);font-weight:700}.tcw-faq summary::-webkit-details-marker{display:none}.tcw-faq[open] summary .tcw-icon{transform:rotate(180deg)}.tcw-faq p{margin:0;padding:0 var(--tcw-space-4) var(--tcw-space-4);color:var(--tcw-ink-2)}.tcw-footer{position:relative;overflow:hidden;background:radial-gradient(90% 120% at 15% 10%,color-mix(in srgb,var(--tcw-footer-bg) 70%,#2b7a76) 0%,var(--tcw-footer-bg) 55%,color-mix(in srgb,var(--tcw-footer-bg) 70%,#000) 100%);color:var(--tcw-footer-ink);padding:var(--tcw-space-7) 0 var(--tcw-space-5);margin-top:var(--tcw-space-7)}.tcw-footer a{color:var(--tcw-footer-ink)}.tcw-footer :focus-visible{outline-color:var(--tcw-sand)}.tcw-footer__grid{display:grid;gap:var(--tcw-space-6);align-items:center}@media (min-width: 1024px){.tcw-footer.has-globe .tcw-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.tcw-footer__kicker{font-family:var(--tcw-font-heading);font-weight:800;font-size:var(--tcw-fs-xl);margin-bottom:var(--tcw-space-3);text-align:center}.tcw-footer__info{display:grid;gap:var(--tcw-space-5)}.tcw-footer__brand{font-family:var(--tcw-font-heading);font-weight:800;font-size:var(--tcw-fs-xl);margin-bottom:var(--tcw-space-2)}.tcw-footer__about p:last-child{margin:0;opacity:.92}.tcw-footer__cols{display:grid;gap:var(--tcw-space-5)}@media (min-width: 560px){.tcw-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcw-footer__h{margin:0 0 var(--tcw-space-2);font-size:var(--tcw-fs-sm);font-family:var(--tcw-font-body);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tcw-sand)}.tcw-footer__menu,.tcw-social{list-style:none;margin:0;padding:0}.tcw-footer__menu{columns:2;column-gap:var(--tcw-space-4)}.tcw-footer__menu a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.tcw-footer__menu a:hover{text-decoration:underline}.tcw-footer__mail{display:inline-flex;align-items:center;gap:var(--tcw-space-2);min-height:44px;word-break:break-all}.tcw-social{display:flex;flex-wrap:wrap;gap:var(--tcw-space-2)}.tcw-social a{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.35);transition:background var(--tcw-dur) var(--tcw-ease),transform var(--tcw-dur) var(--tcw-ease)}.tcw-social a:hover{background:#ffffff24;transform:translateY(-2px)}.tcw-news{padding:var(--tcw-space-5);border-radius:var(--tcw-radius-lg);background:#ffffff12;border:1px solid rgba(255,255,255,.16)}.tcw-news .tcw-small{margin-bottom:var(--tcw-space-3)}.tcw-news__row{display:flex;flex-wrap:wrap;gap:var(--tcw-space-2)}.tcw-news__row .tcw-input{flex:1 1 200px}.tcw-news__fine{margin:var(--tcw-space-2) 0 0;opacity:.9}.tcw-news__fine a{color:var(--tcw-footer-ink)}.tcw-news__status:empty{display:none}.tcw-news__status{margin:var(--tcw-space-2) 0 0;font-weight:700;color:var(--tcw-sand)}.tcw-news__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tcw-footer__globe{display:grid;justify-items:center}.tcw-globe{position:relative;width:min(100%,560px);aspect-ratio:1}.tcw-globe__still{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .6s var(--tcw-ease)}.tcw-globe>div{position:absolute!important;inset:0}.tcw-globe__canvas{width:100%!important;height:100%!important;opacity:0;cursor:grab;transition:opacity .8s var(--tcw-ease);contain:layout paint size}.tcw-globe.is-live .tcw-globe__canvas{opacity:1}.tcw-globe.is-live .tcw-globe__still{opacity:0}.tcw-globe__dot{position:absolute;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;transition:opacity var(--tcw-dur) var(--tcw-ease),box-shadow var(--tcw-dur) var(--tcw-ease)}.tcw-globe__dot:after{content:"";position:absolute;inset:8px;border-radius:50%;box-shadow:0 0 #e8c77a99;animation:tcw-pulse 2.4s ease-out infinite}.tcw-globe__dot:hover:after,.tcw-globe__dot.is-active:after{box-shadow:0 0 0 6px #e8c77a8c;animation:none}.tcw-globe__dot.is-hidden{opacity:0;pointer-events:none}@keyframes tcw-pulse{to{box-shadow:0 0 0 12px #e8c77a00}}.tcw-globe__tip{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 16px));padding:6px 12px;border-radius:var(--tcw-radius-pill);background:#fff;color:var(--tcw-teal);font-size:var(--tcw-fs-sm);font-weight:700;white-space:nowrap;box-shadow:var(--tcw-shadow-2);opacity:0;pointer-events:none;transition:opacity .15s var(--tcw-ease)}.tcw-globe__tip.is-on{opacity:1}.tcw-globe__list{list-style:none;margin:var(--tcw-space-4) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tcw-space-2);max-width:560px}.tcw-globe__list a{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--tcw-space-3);border-radius:var(--tcw-radius-pill);border:1px solid rgba(255,255,255,.3);font-size:var(--tcw-fs-sm);text-decoration:none;transition:background var(--tcw-dur) var(--tcw-ease)}.tcw-globe__list a:hover,.tcw-globe__list a:focus-visible{background:#ffffff24}.tcw-footer__bottom{margin-top:var(--tcw-space-6);padding-top:var(--tcw-space-4);border-top:1px solid rgba(255,255,255,.2);font-size:var(--tcw-fs-sm);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--tcw-space-2)}.tcw-footer__bottom p{margin:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.tcw-header,.tcw-footer,.tcw-sidebar,.tcw-hero,.tcw-share,.tcw-breadcrumb,.tcw-actions,.tcw-useful{display:none!important}body{background:#fff;color:#000}.tcw-shell{display:block;padding:0}}
