:root{--ui-public-serif: Georgia, Cambria, "Times New Roman", ui-serif, serif;--ui-public-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-public-ink: #0b1736;--ui-public-muted: #53647f;--ui-public-border: #dbe7f6;--ui-public-soft: #f6f9fd;--ui-public-blue: #2563eb;--ui-public-blue-soft: #eaf2ff;--ui-public-green-soft: #eafbf3;--ui-public-coral-soft: #fff0f1;--ui-public-violet-soft: #f4efff;--ui-public-radius-sm: 10px;--ui-public-radius-md: 16px;--ui-public-radius-lg: 24px;--ui-public-shadow-soft: 0 18px 45px rgba(15, 23, 42, .08);--ui-v2-serif: Georgia, Cambria, "Times New Roman", ui-serif, serif;--ui-v2-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-v2-ink: #102033;--ui-v2-ink-soft: #263c52;--ui-v2-muted: #5c6f7f;--ui-v2-subtle: #8494a3;--ui-v2-border: #dce8e6;--ui-v2-border-strong: color-mix(in srgb, var(--ui-v2-brand-green) 34%, white);--ui-v2-surface: #ffffff;--ui-v2-surface-soft: #f6faf8;--ui-v2-surface-warm: #fbfaf6;--ui-v2-brand-green: #56B384;--ui-v2-sage: var(--ui-v2-brand-green);--ui-v2-sage-deep: color-mix(in srgb, var(--ui-v2-brand-green) 56%, black);--ui-v2-sage-darker: color-mix(in srgb, var(--ui-v2-brand-green) 42%, black);--ui-v2-sage-soft: color-mix(in srgb, var(--ui-v2-brand-green) 13%, white);--ui-v2-teal: #28786f;--ui-v2-teal-soft: #e7f5f2;--ui-v2-moss: #789061;--ui-v2-clay: #9b735a;--ui-v2-amber-soft: #fbf3df;--ui-v2-coral-soft: #fff0ed;--ui-v2-violet-soft: #f2effa;--ui-v2-focus: rgba(86, 179, 132, .2);--ui-color-accent: var(--ui-v2-brand-green);--ui-color-accent-strong: var(--ui-v2-sage-deep);--ui-color-action: var(--ui-v2-sage-deep);--ui-color-action-hover: var(--ui-v2-sage-darker);--ui-color-action-soft: color-mix(in srgb, var(--ui-v2-brand-green) 18%, white);--ui-color-action-border: var(--ui-v2-sage-deep);--ui-color-action-contrast: #ffffff;--ui-v2-shadow-xs: 0 8px 20px rgba(16, 32, 51, .045);--ui-v2-shadow-sm: 0 16px 38px rgba(16, 32, 51, .07);--ui-v2-shadow-md: 0 24px 70px rgba(16, 32, 51, .1);--ui-v2-radius-xs: 8px;--ui-v2-radius-sm: 12px;--ui-v2-radius-md: 18px;--ui-v2-radius-lg: 26px;--ui-v2-radius-xl: 34px;--ui-v2-space-1: 4px;--ui-v2-space-2: 8px;--ui-v2-space-3: 12px;--ui-v2-space-4: 16px;--ui-v2-space-5: 20px;--ui-v2-space-6: 24px;--ui-v2-space-8: 32px;--ui-v2-space-10: 40px;--ui-v2-section-gap: clamp(28px, 5vw, 68px);--ui-v2-container-base: 1180px;--ui-v2-container-wide-base: 1280px;--ui-v2-container: calc(var(--ui-v2-container-base) * .9);--ui-v2-container-wide: calc(var(--ui-v2-container-wide-base) * .9);--ui-v2-page-padding-inline: clamp(16px, 2vw, 24px);--ui-v2-display-size: clamp(42px, 6vw, 78px);--ui-v2-title-size: clamp(28px, 3.4vw, 46px);--ui-v2-subtitle-size: clamp(15px, 1.4vw, 18px);--ui-v2-body-size: 15px}:where(.ui-v2-page,.ui-home-pro){color:var(--ui-v2-ink);font-family:var(--ui-v2-sans);font-size:var(--ui-v2-body-size);line-height:1.6}:where(.ui-v2-page,.ui-home-pro) *,:where(.ui-v2-page,.ui-home-pro) *:before,:where(.ui-v2-page,.ui-home-pro) *:after{box-sizing:border-box}:where(.ui-v2-page,.ui-home-pro) :where(h1,h2,h3){color:var(--ui-v2-ink);margin:0}.ui-v2-display,.ui-v2-section-title,.ui-v2-card-title{color:var(--ui-v2-ink);font-family:var(--ui-v2-serif);font-weight:500;letter-spacing:-.035em}.ui-v2-display{font-size:var(--ui-v2-display-size);line-height:.98}.ui-v2-section-title{font-size:var(--ui-v2-title-size);line-height:1.05}.ui-v2-card-title{font-size:clamp(18px,1.6vw,23px);line-height:1.12}.ui-v2-text{color:var(--ui-v2-muted);font-size:var(--ui-v2-subtitle-size);font-weight:430;line-height:1.65;margin:0}.ui-v2-eyebrow{align-items:center;background:var(--ui-v2-sage-soft);border:1px solid var(--ui-v2-border);border-radius:999px;color:var(--ui-v2-sage-deep);display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.11em;line-height:1;min-height:28px;padding:0 11px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.ui-v2-mini-badge{align-items:center;background:var(--ui-v2-surface-soft);border:1px solid var(--ui-v2-border);border-radius:999px;color:var(--ui-v2-sage-deep);display:inline-flex;font-size:12px;font-weight:700;line-height:1;min-height:28px;padding:0 10px}:where(.ui-v2-page,.ui-home-pro) :where(a){text-decoration-thickness:.08em;text-underline-offset:.18em}:where(.ui-v2-page,.ui-home-pro) :where(img,svg){max-width:100%}.ui-v2-section{margin-inline:auto;max-width:var(--ui-v2-container)}.ui-v2-section+.ui-v2-section{margin-top:var(--ui-v2-section-gap)}.ui-v2-section-head{display:grid;gap:10px;margin-bottom:clamp(16px,2.8vw,28px);max-width:760px}.ui-v2-hero{background:radial-gradient(circle at 78% 8%,color-mix(in srgb,var(--ui-color-accent) 12%,transparent),transparent 30%),linear-gradient(135deg,#ffffff 0%,var(--ui-v2-surface-soft) 58%,#eef7f3 100%);border:1px solid var(--ui-v2-border);border-radius:var(--ui-v2-radius-xl);box-shadow:var(--ui-v2-shadow-sm);overflow:hidden}.ui-v2-hero-grid{align-items:center;display:grid;gap:clamp(24px,4vw,52px);grid-template-columns:minmax(0,1.03fr) minmax(340px,.8fr)}.ui-v2-grid{display:grid;gap:clamp(14px,2vw,22px)}.ui-v2-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-v2-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-v2-split{display:grid;gap:clamp(18px,3vw,28px);grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr)}.ui-v2-local-rail{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ui-v2-local-rail>*{scroll-snap-align:start}.ui-site-shell>.ui-site-header .container,.ui-site-shell>footer .container{margin-inline:auto;max-width:var(--ui-v2-container-wide-base);padding-inline:var(--ui-v2-page-padding-inline);width:100%}.ui-public-main .container{margin-inline:auto;max-width:var(--ui-v2-container-wide);padding-inline:var(--ui-v2-page-padding-inline);width:100%}.ui-public-main>:where(.ui-v2-page,.ui-home-pro){box-sizing:border-box;margin-inline:auto;max-width:var(--ui-v2-container-wide);padding-inline:var(--ui-v2-page-padding-inline);width:100%}.ui-v2-button{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;line-height:1;min-height:42px;padding:0 17px;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.ui-v2-button i{line-height:1}.ui-v2-button:hover{transform:translateY(-1px)}.ui-v2-button:focus-visible{outline:0;box-shadow:0 0 0 4px var(--ui-v2-focus)}.ui-v2-button:active{transform:translateY(0)}.ui-v2-button:disabled,.ui-v2-button[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.52;pointer-events:none;transform:none}.ui-v2-button[aria-busy=true]{cursor:wait}.ui-v2-button[aria-busy=true]:after{animation:ui-v2-button-spin .8s linear infinite;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px;border-top-color:currentColor;content:"";height:14px;width:14px}.ui-v2-button--primary{background:var(--ui-color-action);border-color:var(--ui-color-action);box-shadow:0 10px 22px color-mix(in srgb,var(--ui-color-action) 22%,transparent);color:var(--ui-color-action-contrast)}.ui-v2-button--primary:hover{background:var(--ui-color-action-hover);border-color:var(--ui-color-action-hover);color:var(--ui-color-action-contrast)}.ui-v2-button--primary:active{background:var(--ui-v2-sage-darker);border-color:var(--ui-v2-sage-darker);color:var(--ui-color-action-contrast)}@keyframes ui-v2-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-v2-button{transition:none}.ui-v2-button:hover{transform:none}.ui-v2-button[aria-busy=true]:after{animation:none}}.ui-v2-button--secondary,.ui-v2-button--ghost{background:#ffffffd1;border-color:var(--ui-v2-border);color:var(--ui-v2-sage-deep)}.ui-v2-button--secondary:hover,.ui-v2-button--ghost:hover{background:var(--ui-color-action-soft);border-color:var(--ui-color-action-border);color:var(--ui-v2-sage-deep)}.ui-v2-button--outline,.ui-v2-button--outline:hover{background:var(--ui-v2-surface);border-color:var(--ui-color-action-border);color:var(--ui-color-accent-strong)}.ui-v2-button--compact{font-size:13px;min-height:32px;padding-inline:12px}.ui-v2-pill{align-items:center;background:var(--ui-v2-surface);border:1px solid var(--ui-color-action-border);border-radius:999px;box-sizing:border-box;color:var(--ui-color-accent-strong);display:inline-flex;font-size:11.5px;font-weight:650;justify-content:center;letter-spacing:.01em;line-height:1;min-height:24px;padding:0 10px;text-align:center;text-transform:none;vertical-align:middle;width:-moz-fit-content;width:fit-content}.ui-v2-search{align-items:center;background:#fffffff0;border:1px solid var(--ui-v2-border);border-radius:999px;box-shadow:var(--ui-v2-shadow-xs);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-height:58px;padding:7px}.ui-v2-search--compact{border-radius:var(--ui-v2-radius-lg);min-height:48px;padding:5px}.ui-v2-search-field{align-items:center;display:flex;min-width:0;position:relative}.ui-v2-search-field>span:first-child{align-items:center;color:var(--ui-v2-sage);display:inline-flex;flex:0 0 auto;justify-content:center;margin-left:12px}.ui-v2-search-field svg{height:18px;width:18px}.ui-v2-input,.ui-v2-select{background:#fff;border:1px solid var(--ui-v2-border);border-radius:999px;color:var(--ui-v2-ink);font:500 14px/1 var(--ui-v2-sans);min-height:42px;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.ui-v2-search--compact .ui-v2-input,.ui-v2-search--compact .ui-v2-select{font-size:13px;min-height:36px}.ui-v2-search--compact .ui-v2-button{min-height:36px}.ui-v2-input:focus,.ui-v2-select:focus{border-color:var(--ui-v2-sage);box-shadow:0 0 0 4px var(--ui-v2-focus)}.ui-v2-search-field .ui-v2-input{border:0;border-radius:0;box-shadow:none;flex:1 1 auto;min-width:0;padding:0 12px}.ui-v2-select{padding:0 34px 0 13px}.ui-v2-chip-link{align-items:center;border-radius:999px;color:var(--ui-v2-sage-deep);display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:34px;justify-content:center;text-decoration:none}body.ui-travel-hub-body{background:var(--ui-v2-surface, #fff);color:var(--ui-v2-ink)}body.ui-travel-hub-body .ui-directory-main{background:var(--ui-v2-surface, #fff)}.ui-travel-hub{background:var(--ui-v2-surface);color:var(--ui-v2-ink);display:grid;font-family:var(--ui-v2-sans);gap:clamp(20px,2.8vw,32px);max-width:var(--ui-v2-container-wide);min-height:0;overflow-x:clip;padding-block:clamp(6px,1vw,12px) clamp(28px,3.5vw,44px);width:100%}.ui-travel-hub :where(h1,h2,h3){font-family:var(--ui-v2-serif);font-weight:500;letter-spacing:-.03em}.ui-travel-hub :where(p){color:var(--ui-v2-muted)}.ui-travel-hub :where(ul,ol){list-style:none;margin:0;padding:0}.ui-travel-hub :where(a:not(.ui-v2-button)){color:var(--ui-v2-link);text-decoration:none}.ui-travel-hub :where(a:not(.ui-v2-button):hover){text-decoration:underline}.ui-travel-hub :where(section,nav,aside){scroll-margin-top:calc(var(--ui-site-header-offset, 72px) + 12px)}.ui-travel-checklist{padding-block:clamp(1.5rem,3vw,2.5rem)}.ui-travel-hub__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-travel-hero-stage{display:grid;gap:clamp(12px,2vw,20px);margin:0;min-width:0;overflow:visible;padding:0;position:relative;z-index:1}.ui-travel-hub:has(.ui-travel-checker-picker.is-open) .ui-travel-hero-stage,.ui-travel-hub:has(.ui-travel-checker-picker.is-open) .ui-travel-checker-stage{z-index:26}.ui-travel-checker-stage{margin-block:clamp(12px,2vw,18px) clamp(4px,.8vw,8px);min-width:0;overflow:visible;position:relative;z-index:1}.ui-travel-hero{align-items:start;display:grid;gap:clamp(12px,2vw,24px);grid-template-columns:minmax(0,1fr);margin:0;padding-top:clamp(8px,1.2vw,14px);position:relative}.ui-travel-hero__content{display:grid;gap:10px;max-width:none;min-width:0;width:100%}.ui-travel-hero__eyebrow{color:var(--ui-v2-brand-green, var(--ui-color-accent));font-family:var(--ui-v2-font-sans, var(--ui-v2-sans));font-size:11px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.ui-travel-hero__title{color:var(--ui-v2-ink);font-family:var(--ui-v2-serif);font-size:clamp(30px,3.6vw,46px);font-weight:500;letter-spacing:-.03em;line-height:1.06;margin:0;max-width:none}.ui-travel-hero__lead{font-size:clamp(14px,1.05vw,16px);line-height:1.5;margin:0;max-width:none}.ui-travel-hero__note{font-size:clamp(13px,.95vw,14px);font-weight:430;line-height:1.5;margin:0;max-width:none}.ui-travel-hero__visual{align-self:center;background:transparent;display:none;justify-self:end;line-height:0;margin:0;max-height:clamp(118px,14vw,152px);min-width:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-travel-hero__picture{background:transparent;display:block;line-height:0;max-height:clamp(118px,14vw,152px)}.ui-travel-hero__image{display:block;height:auto;max-height:clamp(118px,14vw,152px);max-width:min(526px,48vw);-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:100% 50%;object-position:100% 50%;width:auto}@media(min-width:992px){.ui-travel-hero:has(.ui-travel-hero__visual :is(img,picture,svg)){grid-template-columns:minmax(0,1fr) auto}.ui-travel-hero__visual:has(:is(img,picture,svg)){display:block;max-width:min(526px,48vw);min-height:0;width:auto}}.ui-travel-checker{background:var(--ui-v2-surface, #fff);border:1px solid var(--ui-v2-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;margin:0;overflow:visible;padding:clamp(14px,2vw,18px) clamp(14px,2.2vw,20px)}.ui-travel-checker__head{display:grid;gap:1rem;margin-block-end:1rem}@media(min-width:768px){.ui-travel-checker__head{align-items:start;grid-template-columns:minmax(0,1fr) auto}}.ui-travel-checker__title{color:var(--ui-v2-ink);font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.2;margin:0 0 .35rem}.ui-travel-checker__text{font-size:clamp(13px,.95vw,14px);font-weight:430;line-height:1.5;margin:0;max-width:46ch}.ui-travel-checker__capabilities{align-items:stretch;color:var(--ui-v2-muted);display:flex;flex-wrap:wrap;font-size:11px;font-weight:500;gap:0;justify-content:flex-end;letter-spacing:.01em;line-height:1.25}.ui-travel-checker__cap{align-items:center;display:inline-flex;flex-direction:column;gap:.35rem;justify-content:flex-start;min-width:5.25rem;padding:0 .75rem;text-align:center}.ui-travel-checker__cap:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ui-v2-border) 88%,transparent)}.ui-travel-checker__cap .bi{color:var(--ui-color-action);font-size:1.15rem;line-height:1}.ui-travel-checker__form{align-items:stretch;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr);margin-block-start:.15rem;overflow:visible;position:relative}@media(min-width:768px){.ui-travel-checker__form{grid-template-columns:minmax(10.5rem,.95fr) minmax(0,1.55fr) auto}}.ui-travel-checker__field{min-width:0}.ui-travel-checker__field--passport,.ui-travel-checker__field--destination{position:relative;z-index:2}.ui-travel-checker__field--passport:has(.ui-travel-checker-picker.is-open){z-index:4}.ui-travel-checker__field--destination:has(.ui-travel-checker-picker.is-open){z-index:5}.ui-travel-checker-picker.is-open{z-index:1}.ui-travel-checker-picker{display:block;min-width:0;position:relative;width:100%}.ui-travel-checker-picker__trigger{align-items:center;background:var(--ui-v2-surface);border:1px solid var(--ui-v2-border);border-radius:999px;color:var(--ui-v2-ink);cursor:pointer;display:flex;font:500 13px/1.3 var(--ui-v2-sans);gap:8px;min-height:42px;padding:0 14px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.ui-travel-checker-picker__trigger:hover{border-color:color-mix(in srgb,var(--ui-v2-border) 70%,var(--ui-v2-ink-soft))}.ui-travel-checker-picker__trigger:focus-visible{border-color:var(--ui-color-action-border);box-shadow:0 0 0 3px var(--ui-v2-focus);outline:0}.ui-travel-checker-picker__flag,.ui-travel-checker-picker__option-flag{border-radius:2px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.ui-travel-checker-picker__pin{color:var(--ui-color-action);flex-shrink:0;font-size:14px}.ui-travel-checker-picker__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-travel-checker-picker__chevron{color:var(--ui-v2-muted);flex-shrink:0;font-size:12px;margin-left:auto}.ui-travel-checker-picker__panel{background:var(--ui-v2-surface);border:1px solid var(--ui-v2-border);border-radius:12px;box-shadow:0 12px 32px #0f172a1a;display:grid;gap:8px;left:0;max-height:min(280px,42vh);overflow:hidden;padding:10px;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.ui-travel-checker-picker__panel[hidden]{display:none!important}.ui-travel-checker-picker__search{border:1px solid var(--ui-v2-border);border-radius:999px;font:inherit;min-height:38px;padding:0 14px;width:100%}.ui-travel-checker-picker__search:focus{border-color:var(--ui-color-action-border);box-shadow:0 0 0 3px var(--ui-v2-focus);outline:0}.ui-travel-checker-picker__list{display:grid;gap:2px;list-style:none;margin:0;max-height:min(200px,32vh);overflow:auto;overscroll-behavior:contain;padding:0;scrollbar-width:thin}.ui-travel-checker-picker__option{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ui-v2-ink);cursor:pointer;display:flex;font:500 13px/1.35 var(--ui-v2-sans);gap:8px;padding:8px 10px;text-align:left;width:100%}.ui-travel-checker-picker__option:hover,.ui-travel-checker-picker__option:focus-visible,.ui-travel-checker-picker__option[aria-selected=true]{background:var(--ui-color-action-soft);outline:0}.ui-travel-checker-picker__option.is-hidden{display:none}.ui-travel-checker-picker__empty{color:var(--ui-v2-muted);font-size:13px;margin:0;padding:6px 4px}.ui-travel-checker__control{align-items:center;background:var(--ui-v2-surface);border:1px solid var(--ui-v2-border);border-radius:999px;display:flex;gap:8px;min-height:42px;padding-inline:14px;transition:border-color .18s ease,box-shadow .18s ease}.ui-travel-checker__control:focus-within{border-color:var(--ui-color-action-border);box-shadow:0 0 0 3px var(--ui-v2-focus)}.ui-travel-checker__passport-flag{border-radius:2px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.ui-travel-checker__pin{color:var(--ui-color-action);flex-shrink:0;font-size:1rem}.ui-travel-checker__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ui-v2-ink);flex:1 1 auto;font:500 13px/1.3 var(--ui-v2-sans);min-height:38px;min-width:0;outline:0;padding:0 18px 0 0;width:100%}.ui-travel-checker__field--passport .ui-travel-checker__select{padding-right:1.25rem}.ui-travel-checker__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1.4.6 6 5.2 10.6.6 12 2l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:11px 7px}.ui-travel-checker__select:disabled{cursor:default;opacity:1}.ui-travel-checker__cta{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ui-color-accent-strong);cursor:pointer;display:inline-flex;font:650 13px/1.3 var(--ui-v2-sans);gap:.35rem;justify-content:center;min-height:42px;padding:8px 4px;text-decoration:none;transition:color .15s ease;white-space:nowrap;width:100%}.ui-travel-checker__cta:hover{background:transparent;color:var(--ui-v2-ink);text-decoration:underline;text-underline-offset:.14em}.ui-travel-checker__cta:focus-visible{box-shadow:0 0 0 4px var(--ui-v2-focus);outline:0}@media(min-width:768px){.ui-travel-checker__cta{width:auto}}.ui-travel-checker__status{align-items:center;color:var(--ui-v2-muted);display:flex;font-size:12px;font-weight:430;gap:.35rem;justify-content:center;line-height:1.45;margin:.75rem 0 0;text-align:center}.ui-travel-checker__status .bi{color:var(--ui-color-action);font-size:.9rem}@media(max-width:767px){.ui-travel-checker__capabilities{justify-content:flex-start;margin-block-start:.35rem}.ui-travel-checker__cap{min-width:4.75rem;padding-inline:.55rem}}.ui-travel-hub .ui-travel-show-nav-wrap{margin:0}.ui-travel-hub .ui-travel-macro-trigger-grid{display:none}.ui-travel-hub .ui-country-macro-nav--local{background:var(--ui-v2-surface);border:0;border-radius:0;box-shadow:none;display:block;padding:0}.ui-travel-hub .ui-country-macro-nav__toolbar{align-items:center;border:0;display:grid;gap:0 10px;grid-template-columns:1fr auto 1fr;min-height:44px;padding:0}.ui-travel-hub .ui-country-macro-nav__primary{align-items:center;background:transparent;border:0;border-radius:0;display:flex;flex-wrap:nowrap;gap:4px;grid-column:2;justify-content:center;justify-self:center;min-height:0;overflow:visible}.ui-travel-hub .ui-country-macro-nav__link{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ui-v2-ink-soft);display:inline-flex;flex:0 1 auto;font-family:var(--ui-v2-sans);font-size:13px;font-weight:600;gap:6px;justify-content:center;line-height:1.2;min-height:44px;min-width:44px;padding:4px 10px;text-align:center;text-decoration:none;transition:box-shadow .15s ease,color .15s ease}.ui-travel-hub .ui-country-macro-nav__link:hover{background:transparent;box-shadow:inset 0 -2px color-mix(in srgb,var(--ui-color-accent-strong) 40%,transparent);color:var(--ui-v2-ink)}.ui-travel-hub .ui-country-macro-nav__link:focus-visible{background:transparent;box-shadow:inset 0 -2px 0 var(--ui-color-accent-strong),0 0 0 3px var(--ui-v2-focus);color:var(--ui-v2-ink);outline:0}.ui-travel-hub .ui-country-macro-nav__link.is-active,.ui-travel-hub .ui-country-macro-nav__link[aria-current=location],.ui-travel-hub .ui-country-macro-nav__link[aria-current=page]{background:transparent;box-shadow:inset 0 -2px 0 var(--ui-color-accent-strong);color:var(--ui-v2-ink)}.ui-travel-hub .ui-country-macro-nav__link i{color:var(--ui-color-accent-strong);flex-shrink:0;font-size:13px;line-height:1}.ui-travel-hub .ui-country-macro-nav__link span{text-wrap:balance;white-space:nowrap}.ui-travel-hub .ui-country-macro-nav__secondary{align-items:center;align-self:center;border:0;color:var(--ui-v2-muted);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:5px;grid-column:3;justify-self:end;line-height:1.3;min-height:44px;padding:4px 0;text-decoration:none;white-space:nowrap}.ui-travel-hub .ui-country-macro-nav__secondary i{flex-shrink:0;font-size:13px;line-height:1}.ui-travel-hub .ui-country-macro-nav__secondary:hover{color:var(--ui-color-accent-strong);text-decoration:underline}.ui-travel-hub .ui-country-macro-nav__secondary:focus-visible{border-radius:4px;box-shadow:0 0 0 4px var(--ui-v2-focus);color:var(--ui-color-accent-strong);outline:0}.ui-travel-hub:not([data-travel-hub-views-ready]) [data-travel-hub-view]:not([data-travel-hub-view=verify]){display:none!important}.ui-travel-hub [data-travel-hub-view][hidden]{display:none!important}.ui-travel-hub-view-fallback{display:grid;gap:12px;max-width:36rem;padding-block:8px 4px}.ui-travel-hub-view-fallback__title{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2;margin:0}.ui-travel-hub-view-fallback__text{font-size:14px;line-height:1.5;margin:0}.ui-travel-hub-view-panel{margin-block:clamp(.5rem,1vw,.75rem) clamp(1.5rem,3vw,2rem);min-width:0}.ui-travel-tools__card--solo{max-width:520px}@media(min-width:768px){.ui-travel-hub .ui-travel-show-nav-wrap{background:var(--ui-v2-surface);position:sticky;top:var(--ui-site-header-offset, 72px);z-index:24}}@media(max-width:991.98px)and (min-width:768px){.ui-travel-hub .ui-country-macro-nav__link{font-size:12px;padding-inline:8px}.ui-travel-hub .ui-country-macro-nav__link span,.ui-travel-hub .ui-country-macro-nav__secondary span{white-space:normal}}@media(max-width:767.98px){.ui-travel-hub .ui-travel-show-nav-wrap{display:none}.ui-travel-hub .ui-travel-macro-trigger-grid{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--ui-v2-surface) 94%,transparent);border:0;border-radius:0;display:grid;gap:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;inset-block-start:var(--ui-site-header-offset, 56px);overflow:hidden;position:sticky;transition:opacity .28s ease,transform .28s ease;will-change:transform,opacity;z-index:28}.ui-travel-hub .ui-travel-macro-trigger-grid.is-scroll-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 1px))}.ui-travel-hub .ui-travel-macro-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--ui-v2-ink-soft);cursor:pointer;display:flex;font-family:var(--ui-v2-sans);font-size:12px;font-weight:650;gap:6px;justify-content:center;line-height:1.25;margin:0;min-height:44px;padding:6px 4px;width:100%}.ui-travel-hub .ui-travel-macro-trigger>span{align-items:center;display:inline-flex;font-size:0;gap:0;justify-content:center}.ui-travel-hub .ui-travel-macro-trigger>span .bi{font-size:1rem}.ui-travel-hub .ui-travel-macro-trigger:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ui-v2-border) 88%,transparent)}.ui-travel-hub .ui-travel-macro-trigger>i:last-child{display:none}.ui-travel-hub a.ui-travel-macro-trigger[aria-current=page],.ui-travel-hub a.ui-travel-macro-trigger.is-active{background:transparent;box-shadow:inset 0 -2px 0 var(--ui-color-accent-strong);color:var(--ui-v2-ink)}.ui-travel-hub a.ui-travel-macro-trigger{text-decoration:none}.ui-travel-hub .ui-travel-macro-trigger:focus-visible{box-shadow:0 0 0 4px var(--ui-v2-focus);outline:0}}.ui-travel-tools{margin-block-end:clamp(2.5rem,5vw,3.5rem)}.ui-travel-tools__eyebrow{color:var(--ui-v2-brand-green, var(--ui-color-accent));font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.ui-travel-tools__head{margin-block-end:1.15rem;max-width:40rem}.ui-travel-tools__title{font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:600;margin:0 0 .35rem}.ui-travel-tools__lead{color:var(--ui-v2-ink-soft);font-size:.9rem;line-height:1.5;margin:0}.ui-travel-tools__grid{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.ui-travel-tools__grid{align-items:stretch;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-rows:1fr 1fr;min-height:320px}.ui-travel-tools__card--primary{grid-row:1 / span 2}}.ui-travel-tools__card{background:var(--ui-v2-surface, #fff);border:1px solid color-mix(in srgb,var(--ui-v2-border) 88%,transparent);border-radius:14px;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr);min-height:0;padding:1rem 1.15rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ui-travel-tools__card--primary{background:color-mix(in srgb,var(--ui-v2-sage-soft, #eef6f0) 42%,var(--ui-v2-surface, #fff));border-color:color-mix(in srgb,var(--ui-color-action) 18%,var(--ui-v2-border))}@media(min-width:768px){.ui-travel-tools__card:not(.ui-travel-tools__card--primary){grid-template-columns:minmax(0,1fr) minmax(72px,.35fr)}.ui-travel-tools__card--primary{grid-template-columns:minmax(0,1fr) minmax(88px,.4fr);padding:1.15rem 1.25rem}}@media(prefers-reduced-motion:no-preference){.ui-travel-tools__card:hover{border-color:color-mix(in srgb,var(--ui-v2-border) 55%,var(--ui-v2-ink-soft));box-shadow:0 2px 8px #0f172a0d;transform:translateY(-1px)}}.ui-travel-tools__card-eyebrow{color:var(--ui-v2-brand-green, var(--ui-color-accent));font-size:10px;font-weight:700;letter-spacing:.12em;margin:0 0 .35rem;text-transform:uppercase}.ui-travel-tools__card-title{font-size:1rem;font-weight:600;margin:0 0 .35rem}.ui-travel-tools__card-text{color:var(--ui-v2-ink-soft);font-size:.875rem;line-height:1.5;margin:0 0 .65rem}.ui-travel-tools__card-link{align-items:center;color:var(--ui-v2-link);display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;text-decoration:none}.ui-travel-tools__card-link:hover{text-decoration:underline}.ui-travel-tools__checklist{display:grid;gap:.45rem;margin:0 0 .85rem}.ui-travel-tools__checklist li{align-items:flex-start;color:var(--ui-v2-ink-soft);display:flex;font-size:.8125rem;gap:.45rem;line-height:1.45}.ui-travel-tools__checklist .bi{color:var(--ui-v2-brand-green, var(--ui-color-accent));flex-shrink:0;margin-top:.1rem}.ui-travel-tool-card__visual{display:none;min-height:0;min-width:0}@media(min-width:768px){.ui-travel-tool-card__visual{align-self:end;display:block;justify-self:end;min-height:56px;width:100%}}.ui-travel-destinations{margin-block-end:clamp(2.5rem,5vw,3.5rem)}.ui-travel-destinations__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;margin-block-end:1rem}.ui-travel-destinations__title{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;margin:.25rem 0 .35rem}.ui-travel-destinations__lead{color:var(--ui-v2-ink-soft);font-size:.875rem;margin:0}.ui-travel-destinations__all{align-items:center;color:var(--ui-v2-link);display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;min-height:44px;text-decoration:none}.ui-travel-destinations__eyebrow{color:var(--ui-v2-brand-green, var(--ui-color-accent));font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.ui-travel-destinations__strip{border:1px solid color-mix(in srgb,var(--ui-v2-border) 88%,transparent);border-radius:14px;display:flex;flex-wrap:wrap;overflow:hidden}.ui-travel-destinations__item{align-items:center;color:var(--ui-v2-ink);display:inline-flex;flex:1 1 9rem;font-size:.875rem;font-weight:600;gap:.55rem;justify-content:center;min-height:52px;padding:.5rem .85rem;text-decoration:none}.ui-travel-destinations__item:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ui-v2-border) 88%,transparent)}.ui-travel-destinations__item:hover{background:color-mix(in srgb,var(--ui-v2-surface-soft) 80%,transparent)}.ui-travel-destinations__flag{border-radius:999px;display:block;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.ui-travel-destinations__arrow{color:var(--ui-v2-ink-soft);font-size:.78rem}@media(max-width:767px){.ui-travel-destinations__strip{flex-direction:column}.ui-travel-destinations__item:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--ui-v2-border) 88%,transparent);border-right:0}}.ui-travel-radar--hub{margin-block-end:clamp(2rem,4vw,3rem);padding-block:0}.ui-travel-radar--hub .ui-travel-radar-hub-intro{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;grid-template-columns:minmax(0,1fr);justify-content:space-between;margin-block:.65rem 1rem;width:100%}.ui-travel-radar--hub .ui-travel-radar-hub-intro .ui-travel-dest-intro__copy{flex:1 1 16rem;max-width:none;min-width:0}.ui-travel-radar--hub .ui-travel-radar-hub-intro .ui-travel-dest-intro__title{margin-block:.2rem .35rem}.ui-travel-radar--hub .ui-travel-radar-hub-intro .ui-travel-dest-intro__lead,.ui-travel-radar-hub-intro__lead{line-height:1.45;max-width:none}.ui-travel-radar-hub-intro__checked{color:var(--ui-v2-muted);display:inline;font-size:inherit;white-space:nowrap}.ui-travel-radar-hub-intro__checked .bi{margin-inline:.35rem .2rem}.ui-travel-radar-hub-intro__checked:before{content:" · ";color:var(--ui-v2-border)}.ui-travel-radar-hub-intro__all{flex-shrink:0;margin-block-end:.15rem}.ui-travel-radar__all{align-items:center;color:var(--ui-v2-link);display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;min-height:44px;text-decoration:none}.ui-travel-radar__eyebrow{color:var(--ui-v2-brand-green, var(--ui-color-accent));font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.ui-travel-radar__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.ui-travel-radar__subtitle{color:var(--ui-v2-ink-soft);font-size:.875rem;margin:.35rem 0 0}.ui-travel-radar__grid{border:1px solid color-mix(in srgb,var(--ui-v2-border) 88%,transparent);border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}@media(min-width:768px){.ui-travel-radar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-travel-radar__cell{border-bottom:1px solid color-mix(in srgb,var(--ui-v2-border) 88%,transparent);display:grid;gap:.65rem;padding:.95rem 1rem}@media(min-width:768px){.ui-travel-radar__cell:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--ui-v2-border) 88%,transparent)}.ui-travel-radar__cell:nth-last-child(-n+2){border-bottom:0}}.ui-travel-radar__cell-main{display:flex;gap:.65rem;min-width:0}.ui-travel-radar__flag{border-radius:2px;flex-shrink:0;margin-top:.15rem;-o-object-fit:cover;object-fit:cover}.ui-travel-radar__cell-meta{align-items:center;color:var(--ui-v2-ink-soft);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem .5rem;margin-block-end:.2rem}.ui-travel-radar__badge{background:color-mix(in srgb,var(--ui-v2-link) 10%,transparent);border-radius:999px;color:var(--ui-v2-ink);font-size:.6875rem;font-weight:600;letter-spacing:.03em;padding:.12rem .45rem}.ui-travel-radar__destination{font-size:.9375rem;font-weight:600;margin:0 0 .25rem}.ui-travel-radar__summary{color:var(--ui-v2-ink-soft);font-size:.8125rem;line-height:1.45;margin:0}.ui-travel-radar__detail{align-items:center;color:var(--ui-v2-link);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.2rem;min-height:44px;text-decoration:none}.ui-travel-radar__preview-item{align-items:flex-start;background:var(--ui-v2-surface, #fff);border:1px solid color-mix(in srgb,var(--ui-v2-border) 88%,transparent);border-radius:12px;display:flex;flex-direction:column;gap:.65rem;justify-content:space-between;min-height:100%;padding:.85rem 1rem}.ui-travel-radar__preview-main{display:flex;gap:.65rem;min-width:0}.ui-travel-radar__preview-flag{border-radius:2px;flex-shrink:0;margin-top:.15rem;-o-object-fit:cover;object-fit:cover}.ui-travel-radar__preview-meta{align-items:center;color:var(--ui-v2-ink-soft);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem .5rem;margin-block-end:.2rem}.ui-travel-radar__preview-kind{background:color-mix(in srgb,var(--ui-v2-link) 10%,transparent);border-radius:999px;color:var(--ui-v2-ink);font-size:.6875rem;font-weight:600;letter-spacing:.03em;padding:.12rem .45rem;text-transform:uppercase}.ui-travel-radar__preview-destination{font-size:.9375rem;font-weight:600;margin:0 0 .25rem}.ui-travel-radar__preview-summary{color:var(--ui-v2-ink-soft);display:-webkit-box;font-size:.8125rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45;margin:0;overflow:hidden}.ui-travel-radar__preview-detail{align-items:center;color:var(--ui-v2-link);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.2rem;min-height:44px;text-decoration:none}.ui-travel-country-cta{align-items:center;background:color-mix(in srgb,#e8f4fc 72%,var(--ui-v2-surface, #fff));border:1px solid color-mix(in srgb,#b8d9eb 45%,var(--ui-v2-border));border-radius:14px;display:grid;gap:.85rem 1rem;grid-template-columns:auto minmax(0,1fr) auto;margin-block-end:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(.9rem,1.8vw,1.15rem) clamp(1rem,2vw,1.25rem)}.ui-travel-country-cta__icon{align-items:center;color:var(--ui-v2-link);display:inline-flex;font-size:1.35rem;justify-content:center}.ui-travel-country-cta__eyebrow{color:var(--ui-v2-brand-green, var(--ui-color-accent));font-size:10px;font-weight:700;letter-spacing:.12em;margin:0 0 .25rem;text-transform:uppercase}.ui-travel-country-cta__title{font-size:1rem;font-weight:600;margin:0 0 .25rem}.ui-travel-country-cta__text{color:var(--ui-v2-ink-soft);font-size:.875rem;line-height:1.5;margin:0;max-width:52ch}.ui-travel-country-cta__button{min-height:44px}@media(max-width:767px){.ui-travel-country-cta{grid-template-columns:minmax(0,1fr)}.ui-travel-country-cta__button{justify-self:stretch;width:100%}}.ui-travel-trust{align-items:flex-start;background:color-mix(in srgb,var(--ui-v2-surface-soft) 65%,var(--ui-v2-surface, #fff));border-block-start:1px solid color-mix(in srgb,var(--ui-v2-border) 78%,transparent);display:flex;flex-wrap:wrap;gap:1rem 1.25rem;justify-content:space-between;padding-block:clamp(1rem,2vw,1.35rem);width:100%}.ui-travel-trust__items{display:grid;flex:1 1 28rem;gap:.85rem 1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.ui-travel-trust__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-travel-trust__item{align-items:flex-start;display:flex;gap:.55rem;min-width:0}@media(min-width:992px){.ui-travel-trust__item:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ui-v2-border) 85%,transparent);padding-right:.85rem}}.ui-travel-trust__item .bi{color:var(--ui-v2-sage-deep, var(--ui-color-accent));flex-shrink:0;font-size:1rem;margin-top:.15rem}.ui-travel-trust__item-title{font-size:.8125rem;font-weight:600;margin:0 0 .2rem}.ui-travel-trust__item-text{color:var(--ui-v2-ink-soft);font-size:.75rem;line-height:1.45;margin:0}.ui-travel-trust__link{align-items:center;color:var(--ui-v2-link);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.25rem;min-height:44px;text-decoration:none;white-space:nowrap}.ui-travel-checklist__hero{margin-block-end:clamp(1.5rem,3vw,2rem);max-width:46rem}.ui-travel-checklist__title{font-family:var(--ui-v2-serif);font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:600;line-height:1.15;margin:.35rem 0 .75rem}.ui-travel-checklist__lead{color:var(--ui-v2-ink-soft);font-size:1rem;line-height:1.55;margin:0}.ui-travel-checklist__back{margin-block-end:1rem}.ui-travel-checklist__back a{color:var(--ui-v2-link);font-size:.875rem;text-decoration:none}.ui-travel-checklist__back a:hover{text-decoration:underline}.ui-travel-checklist__form{display:grid;gap:.5rem;margin-block-end:1.5rem;max-width:36rem}.ui-travel-checklist__form label{font-size:.875rem;font-weight:600}.ui-travel-checklist__form-row{display:flex;flex-wrap:wrap;gap:.65rem}.ui-travel-checklist__form select{flex:1 1 14rem;min-width:0}.ui-travel-checklist__empty{color:var(--ui-v2-ink-soft);font-size:.95rem}.ui-travel-checklist__result{background:var(--ui-v2-surface, #fff);border:1px solid color-mix(in srgb,var(--ui-v2-border) 85%,transparent);border-radius:14px;padding:clamp(1rem,2vw,1.5rem)}.ui-travel-checklist__result-head h2{font-family:var(--ui-v2-serif);font-size:clamp(1.35rem,2.4vw,1.75rem);margin:0 0 .35rem}.ui-travel-checklist__scope,.ui-travel-checklist__meta{color:var(--ui-v2-ink-soft);font-size:.875rem;margin:.25rem 0 0}.ui-travel-checklist__section{border-block-start:1px solid color-mix(in srgb,var(--ui-v2-border) 75%,transparent);margin-block-start:1.25rem;padding-block-start:1.15rem}.ui-travel-checklist__section h3{font-size:1rem;font-weight:600;margin:0 0 .75rem}.ui-travel-checklist__items{display:grid;gap:.85rem;margin:0}.ui-travel-checklist__item dt{font-size:.8rem;font-weight:600;letter-spacing:.02em;margin:0 0 .2rem;text-transform:uppercase}.ui-travel-checklist__item dd{color:var(--ui-v2-ink-soft);font-size:.95rem;line-height:1.55;margin:0}.ui-travel-checklist__footer{border-block-start:1px solid color-mix(in srgb,var(--ui-v2-border) 75%,transparent);display:flex;flex-wrap:wrap;gap:.65rem;margin-block-start:1.25rem;padding-block-start:1.15rem}.ui-travel-checklist__attribution{color:var(--ui-v2-ink-soft);flex:1 1 100%;font-size:.75rem;line-height:1.45;margin:.5rem 0 0}.ui-travel-passport{padding-block:clamp(1.5rem,3vw,2.5rem)}.ui-travel-passport__meta{color:var(--ui-v2-ink-soft);font-size:.875rem;margin:.75rem 0 0}.ui-travel-passport__search{display:grid;gap:.5rem;margin-block-end:1.25rem;max-width:36rem}.ui-travel-passport__search label{font-size:.875rem;font-weight:600}.ui-travel-passport__search-row{display:flex;flex-wrap:wrap;gap:.65rem}.ui-travel-passport__search-row input[type=search]{flex:1 1 14rem;min-width:0}.ui-travel-passport__filters{margin-block-end:1.5rem}.ui-travel-passport__filter-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.ui-travel-passport__filter{align-items:center;background:var(--ui-v2-surface, #fff);border:1px solid color-mix(in srgb,var(--ui-v2-border) 85%,transparent);border-radius:999px;color:var(--ui-v2-ink);display:inline-flex;font-size:.8125rem;gap:.35rem;padding:.35rem .75rem;text-decoration:none}.ui-travel-passport__filter--active{background:color-mix(in srgb,var(--ui-v2-accent, #1a4) 12%,var(--ui-v2-surface, #fff));border-color:color-mix(in srgb,var(--ui-v2-accent, #1a4) 45%,var(--ui-v2-border));font-weight:600}.ui-travel-passport__filter-count{color:var(--ui-v2-ink-soft);font-size:.75rem;font-variant-numeric:tabular-nums}.ui-travel-passport__results-summary{color:var(--ui-v2-ink-soft);font-size:.875rem;margin:0 0 1rem}.ui-travel-passport__group{margin-block-end:2rem}.ui-travel-passport__group-title{align-items:baseline;display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0 0 .75rem}.ui-travel-passport__list{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.ui-travel-passport__item{align-items:flex-start;background:var(--ui-v2-surface, #fff);border:1px solid color-mix(in srgb,var(--ui-v2-border) 85%,transparent);border-radius:12px;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.85rem 1rem}.ui-travel-passport__country{color:var(--ui-v2-ink);font-weight:600;text-decoration:none}.ui-travel-passport__country:hover{text-decoration:underline}.ui-travel-passport__regime{color:var(--ui-v2-ink-soft);font-size:.875rem;line-height:1.45;margin:.2rem 0 0}.ui-travel-passport__item-actions{display:flex;flex-wrap:wrap;gap:.35rem}.ui-travel-passport__action{font-size:.8125rem;padding:.35rem .65rem}.ui-travel-radar{padding-block:clamp(1.5rem,3vw,2.5rem)}.ui-travel-radar__timeline{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.ui-travel-radar__entry{background:var(--ui-v2-surface, #fff);border:1px solid color-mix(in srgb,var(--ui-v2-border) 85%,transparent);border-radius:12px;padding:1rem 1.15rem}.ui-travel-radar__entry-head{align-items:center;color:var(--ui-v2-ink-soft);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem;margin-block-end:.35rem}.ui-travel-radar__tag{background:color-mix(in srgb,var(--ui-v2-accent, #1a4) 14%,transparent);border-radius:999px;color:var(--ui-v2-ink);font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:.15rem .45rem}.ui-travel-radar__destination{font-size:1.05rem;font-weight:600;margin:0 0 .35rem}.ui-travel-radar__destination a{color:inherit;text-decoration:none}.ui-travel-radar__destination a:hover{text-decoration:underline}.ui-travel-radar__field{color:var(--ui-v2-ink-soft);font-size:.875rem;font-weight:600;margin:0 0 .65rem}.ui-travel-radar__diff{display:grid;gap:.65rem;margin:0 0 .75rem}.ui-travel-radar__diff dt{font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0 0 .15rem;text-transform:uppercase}.ui-travel-radar__diff dd{color:var(--ui-v2-ink-soft);font-size:.9rem;line-height:1.5;margin:0}.ui-travel-radar__entry-foot{display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.75rem}.ui-travel-radar__entry-foot a{color:var(--ui-v2-link);text-decoration:none}.ui-travel-radar__entry-foot a:hover{text-decoration:underline}.ui-travel-radar__pagination{margin-block-start:1.5rem}.ui-travel-radar__email-optin{margin-block:1.25rem 1.5rem;padding:1rem 1.15rem;border:1px solid var(--ui-v2-border);border-radius:var(--ui-v2-radius-md, .5rem);background:var(--ui-v2-surface-soft, rgba(0, 0, 0, .02))}.ui-travel-radar__email-optin-title{font-size:1.05rem;margin:0 0 .35rem}.ui-travel-radar__email-optin-label{display:flex;gap:.5rem;align-items:flex-start;margin-block:.75rem;cursor:pointer}.ui-travel-radar__email-optin-hint{font-size:.875rem;color:var(--ui-v2-ink-soft);margin:0 0 .75rem}.ui-travel-radar__email-optin-actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.ui-travel-itinerary-page .ui-travel-itinerary-main{margin-block-start:clamp(.35rem,1vw,.65rem)}.ui-travel-itinerary-page .ui-travel-dest-intro{align-items:flex-start;display:block;margin-block:.65rem .75rem;width:100%}.ui-travel-itinerary-page .ui-travel-dest-intro__copy{max-width:none;width:100%}.ui-travel-itinerary-page .ui-travel-dest-intro__title{margin-block:.2rem .35rem}.ui-travel-itinerary-page .ui-travel-dest-intro__lead,.ui-travel-itinerary-intro__lead{line-height:1.45;max-width:none}.ui-travel-itinerary-intro__note{color:var(--ui-v2-muted);display:inline;font-size:inherit;line-height:inherit}.ui-travel-itinerary-intro__note:before{content:" "}.ui-travel-itinerary-page:has(.ui-travel-itinerary-profile__item--origin .ui-travel-itinerary-country-picker.is-open) .ui-travel-itinerary-profile{position:relative;z-index:50}.ui-travel-itinerary-page:has(.ui-travel-itinerary-profile__item--origin .ui-travel-itinerary-country-picker.is-open) .ui-travel-itinerary-workspace{position:relative;z-index:1}.ui-travel-itinerary-stop:has(.ui-travel-itinerary-country-picker.is-open){position:relative;z-index:45}.ui-travel-itinerary-country-picker.is-open{z-index:40}.ui-travel-itinerary-profile{margin-block-end:clamp(1.1rem,2vw,1.45rem)}.ui-travel-itinerary-profile__box{background:color-mix(in srgb,var(--ui-v2-border) 22%,var(--ui-v2-surface));border:1px solid var(--ui-v2-border);border-radius:12px;overflow:visible;padding:clamp(.85rem,1.5vw,1.05rem) clamp(1rem,2vw,1.25rem);position:relative}.ui-travel-itinerary-profile__item--origin .ui-travel-checker-picker__panel{z-index:55}.ui-travel-itinerary-profile__grid{display:grid;gap:.85rem 0;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:768px){.ui-travel-itinerary-profile__item:not(:last-child){border-inline-end:1px solid var(--ui-v2-border);padding-inline-end:clamp(.85rem,2vw,1.35rem)}.ui-travel-itinerary-profile__item:not(:first-child){padding-inline-start:clamp(.85rem,2vw,1.35rem)}}.ui-travel-itinerary-profile__label{color:var(--ui-v2-muted);display:block;font-size:.75rem;font-weight:650;letter-spacing:.04em;margin-block-end:.25rem;text-transform:uppercase}.ui-travel-itinerary-profile__value{align-items:center;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.45rem}.ui-travel-itinerary-profile__picker{margin-block-start:.15rem}.ui-travel-itinerary-profile__picker .ui-travel-checker-picker__trigger{background:var(--ui-v2-surface)}.ui-travel-itinerary-profile__item--abroad{min-width:0}.ui-travel-itinerary-abroad-teaser{color:var(--ui-v2-muted);font-size:.8125rem;line-height:1.45;margin:.2rem 0 0;max-width:none}.ui-travel-itinerary-workspace{display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.ui-travel-itinerary-summary{border-inline-start:1px solid var(--ui-v2-border);padding-inline-start:clamp(1rem,2.5vw,1.75rem)}.ui-travel-itinerary-stops__head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-block-end:.65rem}.ui-travel-itinerary-stops__title{font-family:var(--ui-v2-serif);font-size:1.125rem;font-weight:600;margin:0}.ui-travel-itinerary-stops__hint{color:var(--ui-v2-muted);font-size:.8125rem;margin:.25rem 0 0}.ui-travel-itinerary-stops__count{color:var(--ui-v2-ink);font-size:.8125rem;font-weight:650;margin:0;white-space:nowrap}.ui-travel-itinerary-timeline{--ui-itinerary-line: color-mix(in srgb, var(--ui-color-accent-strong) 62%, var(--ui-v2-border));margin-inline-start:.15rem;padding-inline-start:1.35rem;position:relative}.ui-travel-itinerary-timeline:before{background:var(--ui-itinerary-line);border-radius:2px;bottom:.5rem;content:"";left:.42rem;position:absolute;top:.35rem;width:2px}.ui-travel-itinerary-departure{align-items:center;background:color-mix(in srgb,var(--ui-v2-border) 28%,var(--ui-v2-surface));border:1px solid var(--ui-v2-border);border-radius:10px;color:var(--ui-v2-ink);display:flex;font-size:.875rem;font-weight:650;gap:.5rem;margin-block-end:.75rem;min-height:44px;padding:.45rem .65rem .45rem .85rem;position:relative}.ui-travel-itinerary-departure__node,.ui-travel-itinerary-stop__node{background:var(--ui-v2-surface);border:2px solid var(--ui-color-accent-strong);border-radius:50%;box-shadow:0 0 0 3px var(--ui-v2-surface);flex-shrink:0;height:10px;left:-1.05rem;position:absolute;top:50%;transform:translateY(-50%);width:10px}.ui-travel-itinerary-departure__flag{border-radius:2px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.ui-travel-itinerary-stops__list{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.ui-travel-itinerary-stop{list-style:none;position:relative}.ui-travel-itinerary-stop__card{align-items:center;background:var(--ui-v2-surface);border:1px solid var(--ui-v2-border);border-radius:10px;display:grid;gap:.35rem .5rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;overflow:visible;padding:.35rem .5rem .35rem .35rem;position:relative}.ui-travel-itinerary-stop__node{left:-1.05rem;top:1.65rem;transform:none}.ui-travel-itinerary-stop__field{min-width:0}.ui-travel-itinerary-stop__field .ui-travel-itinerary-country-picker{position:relative;width:100%}.ui-travel-itinerary-stop__field .ui-travel-checker-picker__trigger{min-height:40px;width:100%}.ui-travel-itinerary-stop__field .ui-travel-checker-picker__panel{left:0;min-width:min(20rem,calc(100vw - 2.5rem));right:auto;width:max(100%,20rem);z-index:60}.ui-travel-itinerary-stop__actions{align-items:center;display:flex;flex-shrink:0;gap:.05rem;justify-content:flex-end}.ui-travel-itinerary-stop__handle{background:transparent;border:0;color:var(--ui-v2-muted);cursor:grab;min-height:44px;min-width:44px;padding:0}.ui-travel-itinerary-stop__icon-btn{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ui-color-accent-strong);cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:0}.ui-travel-itinerary-stop__icon-btn:hover{color:var(--ui-v2-ink)}.ui-travel-itinerary-stop__icon-btn:focus-visible{box-shadow:0 0 0 3px var(--ui-v2-focus);outline:0}.ui-travel-itinerary-stop__remove{color:var(--ui-v2-muted)}.ui-travel-itinerary-stop__remove:hover{color:var(--ui-v2-ink)}.ui-travel-itinerary-add-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-block-start:.75rem}.ui-travel-itinerary-add{align-items:center;background:transparent;border:0;color:var(--ui-color-accent-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:650;gap:.5rem;min-height:44px;padding:0}.ui-travel-itinerary-add__icon{align-items:center;background:var(--ui-color-accent-strong);border-radius:50%;color:var(--ui-v2-surface);display:inline-flex;font-size:.75rem;height:1.35rem;justify-content:center;width:1.35rem}.ui-travel-itinerary-stops__limit{color:var(--ui-v2-muted);font-size:.8125rem;margin:0}.ui-travel-itinerary-summary__title{font-family:var(--ui-v2-serif);font-size:1.125rem;font-weight:600;margin:0}.ui-travel-itinerary-summary__passport{align-items:center;color:var(--ui-v2-muted);display:flex;font-size:.8125rem;gap:.35rem;margin:.35rem 0 .85rem}.ui-travel-itinerary-summary__empty{color:var(--ui-v2-muted);font-size:.875rem;margin:0}.ui-travel-itinerary-summary__panels{display:grid;gap:.65rem}.ui-travel-itinerary-panel{border:1px solid var(--ui-v2-border);border-radius:12px;padding:.75rem .85rem}.ui-travel-itinerary-panel+.ui-travel-itinerary-panel{margin-block-start:.55rem}.ui-travel-itinerary-panel.is-open{border-color:color-mix(in srgb,var(--ui-color-accent-strong) 35%,var(--ui-v2-border));box-shadow:0 8px 24px #0f172a0f}.ui-travel-itinerary-panel__header{align-items:flex-start;display:flex;gap:.65rem;justify-content:space-between}.ui-travel-itinerary-panel__toggle{align-items:flex-start;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;font:inherit;gap:.35rem;justify-content:space-between;min-height:44px;padding:0;text-align:left}.ui-travel-itinerary-panel__meta{display:block;min-width:0}.ui-travel-itinerary-panel__chevron{color:var(--ui-v2-muted);flex-shrink:0;font-size:.85rem;margin-block-start:.15rem;transition:transform .18s ease}.ui-travel-itinerary-panel.is-open .ui-travel-itinerary-panel__chevron{transform:rotate(180deg)}.ui-travel-itinerary-panel__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .5rem}.ui-travel-itinerary-panel__flag{border-radius:2px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.ui-travel-itinerary-panel__title{display:inline;font-family:var(--ui-v2-serif);font-size:1rem;font-weight:600}.ui-travel-itinerary-panel__from{color:var(--ui-v2-muted);display:block;font-size:.8125rem;margin-block-start:.15rem}.ui-travel-itinerary-panel__status{align-items:center;color:var(--ui-color-accent-strong);display:inline-flex;font-size:.75rem;font-weight:650;gap:.25rem;white-space:nowrap}.ui-travel-itinerary-panel.is-available .ui-travel-itinerary-panel__status{color:var(--ui-color-accent-strong)}.ui-travel-itinerary-panel__compact{color:var(--ui-v2-ink-soft);font-size:.8125rem;margin:.35rem 0 0}.ui-travel-itinerary-panel__expand-link{background:transparent;border:0;color:var(--ui-color-accent-strong);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:650;margin-block-start:.25rem;min-height:44px;padding:0}.ui-travel-itinerary-panel__chips{display:flex;flex-wrap:wrap;gap:.35rem .45rem;margin-block:.15rem .55rem}.ui-travel-itinerary-panel__chip{background:color-mix(in srgb,var(--ui-color-accent-strong) 12%,var(--ui-v2-surface));border:1px solid color-mix(in srgb,var(--ui-color-accent-strong) 28%,var(--ui-v2-border));border-radius:999px;color:var(--ui-v2-ink);font-size:.8125rem;font-weight:600;line-height:1.35;padding:.25rem .65rem}.ui-travel-itinerary-panel__facts{display:grid;gap:0;margin-block:.15rem .35rem}.ui-travel-itinerary-fact{border-block-start:1px solid var(--ui-v2-border);padding-block:.55rem}.ui-travel-itinerary-fact:first-child{border-block-start:0;padding-block-start:.15rem}.ui-travel-itinerary-fact__label{color:var(--ui-v2-muted);font-size:.6875rem;font-weight:650;letter-spacing:.04em;margin:0 0 .2rem;text-transform:uppercase}.ui-travel-itinerary-fact__value{color:var(--ui-v2-ink-soft);font-size:.8125rem;line-height:1.45;margin:0}.ui-travel-itinerary-fact.is-clamped .ui-travel-itinerary-fact__value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ui-travel-itinerary-fact__more{background:transparent;border:0;color:var(--ui-color-accent-strong);cursor:pointer;font:inherit;font-size:.75rem;font-weight:650;margin-block-start:.25rem;min-height:44px;padding:0;text-align:left}.ui-travel-itinerary-panel__note{align-items:flex-start;background:color-mix(in srgb,var(--ui-v2-border) 25%,var(--ui-v2-surface));border-radius:8px;color:var(--ui-v2-muted);display:flex;font-size:.75rem;gap:.35rem;line-height:1.45;margin-block:.45rem .15rem;padding:.45rem .55rem}.ui-travel-itinerary-panel__note .bi{flex-shrink:0;margin-block-start:.1rem}.ui-travel-itinerary-panel__footer{align-items:center;border-block-start:1px solid var(--ui-v2-border);display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-block-start:.45rem;padding-block-start:.45rem}.ui-travel-itinerary-panel__footer a{color:var(--ui-color-accent-strong);font-size:.8125rem;font-weight:650}.ui-travel-itinerary-panel__updated{color:var(--ui-v2-muted);flex:1 1 100%;font-size:.75rem;margin:0}.ui-travel-itinerary-disclaimer{background:color-mix(in srgb,var(--ui-v2-border) 32%,var(--ui-v2-surface));border:1px solid var(--ui-v2-border);border-radius:12px;margin-block-start:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(.85rem,1.5vw,1.05rem) clamp(1rem,2vw,1.25rem)}.ui-travel-itinerary-disclaimer__inner{max-width:none}.ui-travel-itinerary-disclaimer__title{align-items:center;display:flex;font-size:.875rem;font-weight:650;gap:.35rem;margin:0 0 .35rem}.ui-travel-itinerary-disclaimer__text{color:var(--ui-v2-muted);font-size:.8125rem;line-height:1.45;margin:0}.ui-travel-itinerary-disclaimer__links{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin:.45rem 0 0}.ui-travel-itinerary-disclaimer__links a{color:var(--ui-color-accent-strong);font-size:.8125rem;font-weight:650}@media(max-width:991px){.ui-travel-itinerary-workspace{grid-template-columns:1fr}.ui-travel-itinerary-summary{border-inline-start:0;padding-inline-start:0}.ui-travel-itinerary-profile__grid{grid-template-columns:1fr}.ui-travel-itinerary-profile__item:not(:last-child){border-block-end:1px solid var(--ui-v2-border);padding-block-end:.75rem}}@media(max-width:767px){.ui-travel-itinerary-stop__card{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto}.ui-travel-itinerary-stop__field{grid-column:2;grid-row:1}.ui-travel-itinerary-stop__field .ui-travel-checker-picker__panel{width:max(100%,min(20rem,calc(100vw - 2.5rem)))}.ui-travel-itinerary-stop__actions{grid-column:1 / -1;grid-row:2;justify-content:flex-end}}.ui-travel-hub-show-content{margin-block-start:0;min-width:0}.ui-travel-verify-intro{margin-block:clamp(.5rem,1vw,.75rem) clamp(1.5rem,3vw,2rem)}.ui-travel-verify-intro__head{display:grid;gap:8px;margin-block-end:clamp(.85rem,1.8vw,1.15rem);min-width:0;width:100%}.ui-travel-verify-intro__eyebrow{margin:0}.ui-travel-verify-intro__title{font-size:clamp(22px,2.2vw,30px);line-height:1.08;max-width:100%;text-wrap:pretty}.ui-travel-verify-intro__lead{max-width:100%}.ui-travel-verify-intro__grid{align-items:start;display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ui-travel-verify-intro__list{border-top:1px solid var(--ui-v2-border);list-style:none;margin:0;padding:0}.ui-travel-verify-intro__item{align-items:flex-start;border-bottom:1px solid var(--ui-v2-border);display:flex;gap:.75rem;padding:clamp(.65rem,1.2vw,.85rem) 0}.ui-travel-verify-intro__item>.bi{color:var(--ui-color-accent-strong);flex-shrink:0;font-size:1rem;line-height:1.4;margin-block-start:.15rem}.ui-travel-verify-intro__item-title{color:var(--ui-v2-ink);font-family:var(--ui-v2-serif);font-size:clamp(16px,1.25vw,18px);font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0 0 .25rem}.ui-travel-verify-intro__item-text{font-size:clamp(13px,.95vw,14px);line-height:1.55;max-width:100%}.ui-travel-verify-guidance{background:transparent;border:1px solid var(--ui-v2-border);border-radius:12px;padding:clamp(.85rem,2vw,1.15rem)}.ui-travel-verify-guidance__eyebrow{margin-block-end:6px}.ui-travel-verify-guidance__title{margin-block-end:.45rem}.ui-travel-verify-guidance__text{font-size:clamp(13px,.95vw,14px);line-height:1.55;margin-block-end:.65rem}.ui-travel-verify-guidance__link{align-items:center;color:var(--ui-color-accent-strong);display:inline-flex;font-family:var(--ui-v2-sans);font-size:clamp(13px,.95vw,14px);font-weight:650;gap:.25rem;line-height:1.35;min-height:44px;padding-block:.35rem;text-decoration:none}.ui-travel-verify-guidance__link:hover{text-decoration:underline}.ui-travel-verify-guidance__link:focus-visible{border-radius:6px;box-shadow:0 0 0 3px var(--ui-v2-focus);outline:0}.ui-travel-verify-trust{align-items:stretch;background:transparent;border-block-start:1px solid var(--ui-v2-border);display:flex;flex-wrap:wrap;gap:0;margin-block-end:clamp(2rem,4vw,3rem);padding-block:clamp(.65rem,1.2vw,.85rem);padding-inline:0}.ui-travel-verify-trust__item{align-items:center;color:var(--ui-v2-muted);display:flex;flex:1 1 12rem;font-size:clamp(12px,.85vw,13px);font-weight:430;gap:.5rem;line-height:1.45;min-height:44px;padding:.35rem .65rem}.ui-travel-verify-trust__item:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ui-v2-border) 90%,transparent)}.ui-travel-verify-trust__item .bi{color:var(--ui-color-accent-strong);flex-shrink:0;font-size:1rem}@media(max-width:991.98px){.ui-travel-verify-intro__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ui-travel-verify-trust{flex-direction:column;padding-block:.35rem}.ui-travel-verify-trust__item:not(:last-child){border-right:0;border-bottom:1px solid var(--ui-v2-border)}}@media(max-width:480px){.ui-travel-verify-trust__item{flex:1 1 100%;padding-inline:0}.ui-travel-verify-intro__item{gap:.65rem}}.ui-travel-hub-show-content .ui-travel-entry-result{margin-block-end:clamp(1.5rem,2.5vw,2.5rem);margin-block-start:clamp(.85rem,1.4vw,1.15rem)}.ui-travel-entry-result__eyebrow{margin:0 0 .75rem}.ui-travel-entry-result__intro-row{align-items:flex-start;display:flex;flex-direction:column;gap:.85rem;margin-block-end:clamp(1.25rem,2vw,1.75rem)}@media(min-width:768px){.ui-travel-entry-result__intro-row{align-items:flex-start;flex-direction:row;justify-content:space-between}}.ui-travel-entry-result__identity{align-items:flex-start;display:flex;gap:.65rem}.ui-travel-entry-result__flag-wrap{flex-shrink:0;line-height:0;margin-top:.35rem}.ui-travel-entry-result__flag{border:1px solid color-mix(in srgb,var(--ui-v2-border) 70%,transparent);border-radius:3px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:32px}.ui-travel-entry-result__title{font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.08}.ui-travel-entry-result__scope{margin-top:.2rem}.ui-travel-entry-result__meta{align-items:center;color:var(--ui-v2-muted);display:flex;flex-wrap:wrap;font-family:var(--ui-v2-sans);font-size:13px;gap:.35rem 1.1rem}.ui-travel-entry-result__meta-item{align-items:center;display:inline-flex;gap:.35rem;margin:0}.ui-travel-entry-result__meta-item .bi{color:color-mix(in srgb,var(--ui-v2-muted) 85%,var(--ui-v2-ink));font-size:.95rem}.ui-travel-entry-result__edit{color:var(--ui-color-link, var(--ui-color-accent-strong));font-weight:550;text-decoration:none}.ui-travel-entry-result__edit:hover{text-decoration:underline;text-underline-offset:.12em}.ui-travel-entry-result__outcome{align-items:flex-start;background:#fff;border-inline-start:2px solid var(--ui-color-accent-strong);display:flex;gap:.55rem;margin-block-end:clamp(1.25rem,2vw,1.75rem);padding-block:.15rem;padding-inline:.75rem 0}.ui-travel-entry-result__outcome-icon{color:var(--ui-color-accent-strong);flex-shrink:0;font-size:1.05rem;margin-top:.2rem}.ui-travel-entry-result__outcome-headline{color:color-mix(in srgb,var(--ui-color-accent-strong) 88%,#000);font-family:var(--ui-v2-serif);font-size:clamp(1rem,1.5vw,1.15rem);font-weight:500;letter-spacing:-.02em;line-height:1.35;margin:0}.ui-travel-entry-result__outcome-summary{color:var(--ui-v2-ink);margin-top:.35rem}.ui-travel-entry-summary{border-block:1px solid var(--ui-v2-border);display:flex;flex-wrap:wrap;margin-block-end:clamp(1.75rem,2.5vw,2.5rem)}.ui-travel-entry-summary__cell{flex:1 1 7.5rem;padding:.6rem .85rem}.ui-travel-entry-summary__cell:not(:last-child){border-right:1px solid var(--ui-v2-border)}.ui-travel-entry-summary__label{color:var(--ui-v2-muted);font-family:var(--ui-v2-sans);font-size:10px;font-weight:650;letter-spacing:.1em;margin:0 0 .35rem;text-transform:uppercase}.ui-travel-entry-summary__value{align-items:flex-start;color:var(--ui-v2-ink);display:flex;font-family:var(--ui-v2-sans);font-size:13px;font-weight:550;gap:.4rem;line-height:1.45;margin:0}.ui-travel-entry-summary__value .bi{color:var(--ui-color-accent-strong);flex-shrink:0;font-size:.95rem;margin-top:.1rem}.ui-travel-entry-know{margin-block-end:clamp(1.25rem,2vw,1.75rem)}.ui-travel-entry-know__title{margin:0 0 .55rem}.ui-travel-entry-know__list{list-style:none;margin:0;padding:0}.ui-travel-entry-know__item{border-block-start:1px solid var(--ui-v2-border);padding-block:.65rem}.ui-travel-entry-know__item:first-child{border-block-start:0;padding-block-start:.2rem}.ui-travel-entry-know__row-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem .55rem;margin-block-end:.3rem}@media(min-width:992px){.ui-travel-entry-know__item{align-items:baseline;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:2.25rem minmax(7.5rem,11rem) minmax(0,1fr);padding-block:.55rem}.ui-travel-entry-know__row-head{display:contents;margin:0}.ui-travel-entry-know__number{grid-column:1}.ui-travel-entry-know__item-title{grid-column:2}.ui-travel-entry-know__text{grid-column:3;grid-row:1;margin:0}}.ui-travel-entry-know__number{color:var(--ui-v2-muted);font-family:var(--ui-v2-sans);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.06em;line-height:1.4}.ui-travel-entry-know__item-title{color:var(--ui-v2-ink);font-family:var(--ui-v2-serif);font-size:clamp(16px,1.25vw,18px);font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:0}.ui-travel-entry-know__text{color:var(--ui-v2-ink);font-family:var(--ui-v2-sans);font-size:clamp(13px,.95vw,14px);font-weight:430;line-height:1.55}.ui-travel-entry-know__text p{margin:0}.ui-travel-entry-before{border-block:1px solid var(--ui-v2-border);margin-block-end:clamp(1.125rem,2vw,1.75rem);padding-block:clamp(.85rem,1.5vw,1.1rem)}.ui-travel-entry-before__title{align-items:center;display:inline-flex;gap:.4rem;margin:0 0 .65rem}.ui-travel-entry-before__title .bi-info-circle{color:var(--ui-color-accent-strong);font-size:1rem}.ui-travel-entry-before__list{display:grid;gap:.45rem 1.25rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0 0 .65rem;padding:0}@media(min-width:768px){.ui-travel-entry-before__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-travel-entry-before__list li{align-items:flex-start;display:flex;font-family:var(--ui-v2-sans);font-size:clamp(13px,.95vw,14px);gap:.4rem;line-height:1.55}.ui-travel-entry-before__list .bi-check2{color:var(--ui-color-accent-strong);flex-shrink:0;margin-top:.15rem}.ui-travel-entry-before__note{margin:0}.ui-travel-entry-footer{border-block-start:1px solid var(--ui-v2-border);margin-block-end:clamp(1.25rem,2vw,2rem);padding-block-start:clamp(.65rem,1.2vw,.85rem)}.ui-travel-entry-actions{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:.1rem 1.15rem;margin:0}@media(min-width:768px){.ui-travel-entry-actions{flex-direction:row}}.ui-travel-entry-actions__link{white-space:nowrap}.ui-travel-entry-source-credit{color:var(--ui-v2-muted);font-family:var(--ui-v2-sans);font-size:clamp(12px,.85vw,13px);font-weight:430;line-height:1.5;margin:.45rem 0 0}.ui-travel-entry-source-credit__label{color:var(--ui-v2-muted)}.ui-travel-entry-source-credit__link{color:var(--ui-v2-ink);font-weight:550;text-decoration:underline;text-underline-offset:.12em}.ui-travel-entry-source-credit__sep{margin-inline:.2rem}@media(max-width:767.98px){.ui-travel-entry-summary__cell{flex:1 1 45%}.ui-travel-entry-summary__cell:nth-child(odd){border-right:1px solid var(--ui-v2-border)}.ui-travel-entry-summary__cell:nth-child(2n){border-right:0}}.ui-travel-destinations-page .ui-travel-dest-intro{align-items:flex-start;display:grid;gap:1rem 2rem;grid-template-columns:minmax(0,1fr) minmax(0,16rem);margin-block:1.25rem 1rem}.ui-travel-dest-intro__title{color:var(--ui-v2-ink);font-family:var(--ui-v2-serif);font-size:clamp(22px,2.1vw,28px);font-weight:500;letter-spacing:-.03em;line-height:1.12;margin-block:.35rem .5rem}.ui-travel-dest-intro__lead{color:var(--ui-v2-muted);font-size:clamp(14px,1.05vw,16px);line-height:1.5;margin:0;max-width:58ch}.ui-travel-dest-intro__notes{color:var(--ui-v2-muted);display:grid;font-size:.8125rem;gap:.45rem;list-style:none;margin:0;padding:0}.ui-travel-dest-intro__notes li{align-items:flex-start;display:flex;gap:.4rem}.ui-travel-destinations-page .ui-travel-dest-filter__form{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1.08fr) minmax(0,.6fr) minmax(0,.6fr) minmax(0,.54fr) auto}.ui-travel-destinations-page .ui-travel-dest-filter__advanced{display:contents}.ui-travel-destinations-page .ui-travel-dest-filter__advanced .ui-countries-filter__field,.ui-travel-destinations-page .ui-travel-dest-filter__advanced .ui-travel-dest-filter__actions{min-width:0}button.ui-travel-dest-filter__trigger{cursor:pointer;font:inherit;text-align:left;width:auto}.ui-travel-dest-filter__trigger-label{font-size:13px;font-weight:650;white-space:nowrap}.ui-travel-destinations-page .ui-countries-filter__control,.ui-travel-destinations-page .ui-countries-filter__select-wrap{align-items:center;background:var(--ui-v2-surface);border:1px solid var(--ui-v2-border);border-radius:999px;display:flex;gap:8px;min-height:42px;min-width:0;padding-inline:14px;transition:border-color .18s ease,box-shadow .18s ease}.ui-travel-destinations-page .ui-countries-filter__control:focus-within,.ui-travel-destinations-page .ui-countries-filter__select-wrap:focus-within{border-color:var(--ui-color-action-border);box-shadow:0 0 0 3px var(--ui-v2-focus)}.ui-travel-destinations-page .ui-countries-filter__control i,.ui-travel-destinations-page .ui-countries-filter__select-wrap>i{color:var(--ui-color-accent-strong);flex:0 0 auto;font-size:14px}.ui-travel-destinations-page .ui-countries-filter__control .ui-v2-input{border:0;box-shadow:none;flex:1 1 auto;min-height:38px;min-width:0;padding-inline:0}.ui-travel-destinations-page .ui-travel-dest-filter-picker-wrap{position:relative}.ui-travel-destinations-page .ui-travel-dest-filter-picker-wrap:has(.ui-travel-dest-filter-picker.is-open){border-color:var(--ui-color-action-border);box-shadow:0 0 0 3px var(--ui-v2-focus);z-index:40}.ui-travel-destinations-page .ui-travel-dest-filter-picker{flex:1 1 auto;min-width:0}.ui-travel-destinations-page .ui-travel-dest-filter-picker__trigger{align-items:center;background:transparent;border:0;color:var(--ui-v2-ink);cursor:pointer;display:flex;font:500 13px/1.3 var(--ui-v2-sans);gap:6px;min-height:38px;padding:0;text-align:left;width:100%}.ui-travel-destinations-page .ui-travel-dest-filter-picker__trigger:focus-visible{outline:0}.ui-travel-destinations-page .ui-travel-dest-filter-picker .ui-travel-checker-picker__panel{left:-14px;min-width:calc(100% + 28px);right:auto;width:max(100%,220px)}.ui-travel-destinations-page .ui-travel-dest-filter-picker .ui-travel-checker-picker__option{font-size:13px}.ui-travel-destinations-page .ui-travel-dest-filter-picker.has-value .ui-travel-checker-picker__label{color:var(--ui-v2-ink);font-weight:650}.ui-travel-destinations-page .ui-travel-dest-filter-picker-wrap:has(.ui-travel-dest-filter-picker.has-value){border-color:color-mix(in srgb,var(--ui-color-action-border) 55%,var(--ui-v2-border))}.ui-travel-destinations-page .ui-countries-filter__reset{align-items:center;background:transparent;border:0;color:var(--ui-color-accent-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:6px;line-height:1.2;padding:8px 4px;white-space:nowrap}.ui-travel-destinations-page .ui-countries-filter__actions{display:flex;justify-content:flex-end;min-width:0}.ui-travel-destinations-page [data-travel-dest-pagination]{margin-block-start:.35rem}.ui-travel-destinations-page .ui-countries-load-more{display:flex;justify-content:center;padding-block:.15rem .35rem}.ui-travel-destinations-page .ui-countries-load-more__button{background:transparent;border:0;color:var(--ui-color-accent-strong);cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1.3;padding:8px 4px;text-decoration:none}.ui-travel-destinations-page .ui-countries-load-more__button:disabled{cursor:wait;opacity:.55}.ui-travel-dest-quick{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-block-start:.65rem}.ui-travel-dest-quick__link{color:var(--ui-v2-ink);font-size:.875rem;min-height:44px;padding-block:.35rem;text-decoration:none}.ui-travel-dest-quick__link.is-active{border-bottom:2px solid var(--ui-v2-accent, #1f6b4f);font-weight:600}.ui-travel-dest-quick__count{color:var(--ui-v2-muted);font-size:.8125rem}.ui-travel-dest-results__summary{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem 1rem;justify-content:space-between;margin-block:1.25rem .75rem}.ui-travel-dest-results__label{font-weight:600;margin:0}.ui-travel-dest-results__count{color:var(--ui-v2-muted);font-size:.875rem;margin:0}.ui-travel-dest-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ui-travel-dest-card{align-items:flex-start;border-top:1px solid var(--ui-v2-border);display:flex;gap:.75rem;justify-content:space-between;padding-block:.85rem}.ui-travel-dest-card__main{display:flex;gap:.55rem;min-width:0}.ui-travel-dest-card__flag{flex-shrink:0;height:auto;width:28px}.ui-travel-dest-card__name{font-family:var(--ui-v2-font-serif, inherit);font-size:1.05rem;margin:0}.ui-travel-dest-card__name a{color:inherit;text-decoration:none}.ui-travel-dest-card__name a:hover{text-decoration:underline}.ui-travel-dest-card__area,.ui-travel-dest-card__detail{color:var(--ui-v2-muted);font-size:.8125rem;margin:.15rem 0 0}.ui-travel-dest-card__regime{align-items:center;display:flex;font-size:.8125rem;gap:.35rem;margin:.35rem 0 0}.ui-travel-dest-card__action{color:var(--ui-v2-accent, #1f6b4f);flex-shrink:0;font-size:.8125rem;min-height:44px;padding-block:.35rem;text-decoration:none;white-space:nowrap}.ui-travel-dest-guide{border-block:1px solid var(--ui-v2-border);margin-block:1.15rem;padding-block:.85rem}.ui-travel-dest-guide__title{font-family:var(--ui-v2-sans);font-size:14px;font-weight:650;letter-spacing:0;margin:0}.ui-travel-dest-guide__list{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:.55rem 0 0;padding:0}.ui-travel-dest-guide__list li{align-items:flex-start;display:flex;gap:.4rem}.ui-travel-dest-guide__list i{color:var(--ui-color-accent-strong);font-size:13px;margin-top:.15rem}.ui-travel-dest-guide__list p{font-size:13px;line-height:1.45;margin:0}.ui-travel-dest-pagination-compact{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:.65rem 1rem;justify-content:center;margin-block:.5rem 1rem}.ui-travel-dest-pagination-compact a{color:var(--ui-color-accent-strong);min-height:44px;padding-block:.35rem;text-decoration:none}.ui-travel-dest-pagination-compact__status{color:var(--ui-v2-muted)}.ui-travel-dest-verify-link{font-size:.875rem;margin-block:1rem}.ui-travel-dest-verify-link a{color:var(--ui-v2-accent, #1f6b4f);text-decoration:none}.ui-travel-dest-sources{border-top:1px solid var(--ui-v2-border);margin-block-start:.75rem;padding-block-start:.65rem}.ui-travel-dest-sources__line{color:var(--ui-v2-muted);font-size:12px;line-height:1.35;margin:0}.ui-travel-dest-sources__sep{margin-inline:.35rem}.ui-travel-dest-sources__links{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-block-start:.35rem}.ui-travel-dest-sources__links a{color:var(--ui-color-accent-strong);font-size:12px}.is-travel-dest-loading .ui-travel-dest-results{opacity:.65}@media(min-width:992px){.ui-travel-dest-filter__trigger{display:none!important}}@media(max-width:1199.98px)and (min-width:992px){.ui-travel-destinations-page .ui-travel-dest-filter__form{grid-template-columns:minmax(0,.95fr) minmax(0,.58fr) minmax(0,.58fr) minmax(0,.52fr) auto}.ui-travel-destinations-page .ui-countries-filter__select-wrap .ui-v2-select{font-size:12px}}@media(max-width:1023.98px){.ui-travel-dest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-travel-destinations-page .ui-travel-dest-intro,.ui-travel-dest-intro{gap:.85rem;grid-template-columns:minmax(0,1fr)}.ui-travel-dest-intro__lead{max-width:none}.ui-travel-dest-guide__list{grid-template-columns:1fr}}@media(max-width:991.98px){.ui-travel-destinations-page .ui-travel-dest-filter__form{grid-template-columns:minmax(0,1fr) auto}.ui-travel-destinations-page .ui-countries-filter__field--search{grid-column:1;grid-row:1;min-width:0}.ui-travel-dest-filter__trigger{align-self:stretch;display:inline-flex!important;flex-shrink:0;grid-column:2;grid-row:1;justify-self:end}.ui-travel-destinations-page .ui-travel-dest-filter__advanced{display:none;gap:8px;grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(0,1fr)}.ui-travel-destinations-page .ui-travel-dest-filter__form.is-filters-open .ui-travel-dest-filter__advanced{display:grid}}@media(max-width:767.98px){.ui-travel-dest-grid{grid-template-columns:1fr}.ui-travel-dest-quick{flex-wrap:nowrap;overflow-x:auto;padding-block-end:.25rem}.ui-travel-dest-sources__line span{display:inline}}.ui-travel-hub[data-travel-hub-active-view=updates] .ui-travel-checker-stage{display:none}.ui-travel-hub-view-panel[data-travel-hub-view=updates]{margin-block-start:.65rem}.ui-travel-hub-updates__intro{margin-block:.65rem .85rem;width:100%}.ui-travel-hub-updates__intro .ui-travel-dest-intro__copy{max-width:none}.ui-travel-hub-updates__lead,.ui-travel-hub-updates__intro .ui-travel-dest-intro__lead{line-height:1.45;max-width:none}.ui-travel-hub-updates__note{color:var(--ui-v2-muted);display:inline;font-size:inherit}.ui-travel-hub-updates__note:before{content:" "}.ui-travel-hub-updates__filters{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1.08fr) minmax(0,.6fr) minmax(0,.6fr);margin-block-end:.85rem}.ui-travel-hub-updates__filters .ui-countries-filter__field{min-width:0}.ui-travel-hub-updates__filters .ui-countries-filter__control,.ui-travel-hub-updates__filters .ui-countries-filter__select-wrap{align-items:center;background:var(--ui-v2-surface);border:1px solid var(--ui-v2-border);border-radius:999px;display:flex;gap:8px;min-height:42px;min-width:0;padding-inline:14px;transition:border-color .18s ease,box-shadow .18s ease}.ui-travel-hub-updates__filters .ui-countries-filter__control:focus-within,.ui-travel-hub-updates__filters .ui-countries-filter__select-wrap:focus-within{border-color:var(--ui-color-action-border);box-shadow:0 0 0 3px var(--ui-v2-focus)}.ui-travel-hub-updates__filters .ui-countries-filter__control i,.ui-travel-hub-updates__filters .ui-countries-filter__select-wrap>i{color:var(--ui-color-accent-strong);flex:0 0 auto;font-size:14px}.ui-travel-hub-updates__filters .ui-countries-filter__control .ui-v2-input{border:0;box-shadow:none;flex:1 1 auto;min-height:38px;min-width:0;padding-inline:0}.ui-travel-hub-updates__filters .ui-travel-dest-filter-picker-wrap{position:relative}.ui-travel-hub-updates__filters .ui-travel-dest-filter-picker-wrap:has(.ui-travel-dest-filter-picker.is-open){border-color:var(--ui-color-action-border);box-shadow:0 0 0 3px var(--ui-v2-focus);z-index:40}.ui-travel-hub-updates__filters .ui-travel-dest-filter-picker{flex:1 1 auto;min-width:0}.ui-travel-hub-updates__filters .ui-travel-dest-filter-picker__trigger{align-items:center;background:transparent;border:0;color:var(--ui-v2-ink);cursor:pointer;display:flex;font:500 13px/1.3 var(--ui-v2-sans);gap:6px;min-height:38px;padding:0;text-align:left;width:100%}.ui-travel-hub-updates__filters .ui-travel-dest-filter-picker__trigger:focus-visible{outline:0}.ui-travel-hub-updates__filters .ui-travel-dest-filter-picker .ui-travel-checker-picker__panel{left:-14px;min-width:calc(100% + 28px);right:auto;width:max(100%,220px)}.ui-travel-hub-updates__filters .ui-travel-dest-filter-picker .ui-travel-checker-picker__option{font-size:13px}.ui-travel-hub-updates__filters .ui-travel-dest-filter-picker.has-value .ui-travel-checker-picker__label{color:var(--ui-v2-ink);font-weight:650}.ui-travel-hub-updates__filters .ui-travel-dest-filter-picker-wrap:has(.ui-travel-dest-filter-picker.has-value){border-color:color-mix(in srgb,var(--ui-color-action-border) 55%,var(--ui-v2-border))}.ui-travel-hub-updates__board{border:1px solid var(--ui-v2-border);border-radius:14px;display:grid;gap:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);overflow:hidden}.ui-travel-hub-updates__featured{border-inline-end:1px solid var(--ui-v2-border);padding:clamp(.85rem,1.5vw,1.1rem)}.ui-travel-hub-updates__featured-head,.ui-travel-hub-updates__row-head{align-items:center;color:var(--ui-v2-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem .65rem;margin-block-end:.55rem}.ui-travel-hub-updates__type{align-items:center;border-inline-start:1px solid var(--ui-v2-border);display:inline-flex;gap:.25rem;padding-inline-start:.65rem}.ui-travel-hub-updates__featured-body,.ui-travel-hub-updates__row-body{align-items:flex-start;display:flex;gap:.65rem}.ui-travel-hub-updates__flag{border-radius:2px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.ui-travel-hub-updates__country{font-family:var(--ui-v2-serif);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:600;margin:0 0 .2rem}.ui-travel-hub-updates__featured-title{font-size:.8125rem;font-weight:650;margin:0 0 .35rem}.ui-travel-hub-updates__summary{color:var(--ui-v2-ink-soft);font-size:.8125rem;line-height:1.45;margin:0}.ui-travel-hub-updates__detail{align-items:center;color:var(--ui-color-accent-strong);display:inline-flex;font-size:.8125rem;font-weight:650;gap:.25rem;margin-block-start:.55rem;min-height:44px;text-decoration:none}.ui-travel-hub-updates__footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem 1.35rem;justify-content:center;margin-block:.85rem .35rem}.ui-travel-hub-updates__text-action{align-items:center;background:transparent;border:0;color:var(--ui-color-accent-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:.25rem;line-height:1.3;min-height:44px;padding:8px 4px;text-decoration:none}.ui-travel-hub-updates__text-action:disabled{cursor:wait;opacity:.55}.ui-travel-hub-updates__side,.ui-travel-hub-updates__more{display:grid}.ui-travel-hub-updates__row{align-items:center;border-block-start:1px solid var(--ui-v2-border);display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;padding:.75rem clamp(.75rem,1.5vw,.95rem)}.ui-travel-hub-updates__row:first-child{border-block-start:0}.ui-travel-hub-updates__row-link{align-items:center;color:var(--ui-color-accent-strong);display:inline-flex;justify-content:center;min-height:44px;min-width:44px;text-decoration:none}.ui-travel-hub-updates__loading{align-items:center;color:var(--ui-v2-muted);display:flex;font-size:.875rem;gap:10px;margin:0;min-height:120px;padding-block:1rem}.ui-travel-hub-updates__loading-spinner{animation:ui-travel-hub-updates-spin .75s linear infinite;border:2px solid color-mix(in srgb,var(--ui-v2-border) 80%,transparent);border-radius:50%;border-top-color:var(--ui-color-accent-strong);flex:0 0 auto;height:18px;width:18px}@keyframes ui-travel-hub-updates-spin{to{transform:rotate(360deg)}}.ui-travel-hub-updates__empty{color:var(--ui-v2-muted);font-size:.875rem;margin:0;padding-block:.5rem}@media(max-width:991px){.ui-travel-hub-updates__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-travel-hub-updates__filters .ui-countries-filter__field--search{grid-column:1 / -1}.ui-travel-hub-updates__board{grid-template-columns:1fr}.ui-travel-hub-updates__featured{border-inline-end:0;border-block-end:1px solid var(--ui-v2-border)}}@media(max-width:767px){.ui-travel-hub-updates__filters{grid-template-columns:1fr}}
