.vf-article,.vf-page{--vf-paper:var(--color-inkseal-parchment);--vf-white:var(--color-surface-raised);--vf-jade:var(--color-inkseal-jade);--vf-tint:var(--color-inkseal-jade-pale);--vf-line:var(--color-border);--vf-header-height:calc(var(--spacing) * 18.25);--vf-sticky-top:calc(var(--vf-header-height) + calc(var(--spacing) * 4));--vf-anchor-offset:calc(var(--vf-header-height) + calc(var(--spacing) * 6))}.vf-page{background:var(--vf-paper);color:var(--color-fg);padding:calc(var(--spacing) * 7) calc(var(--spacing) * 5) calc(var(--spacing) * 16);font-family:var(--font-sans)}.vf-layout{max-width:calc(var(--spacing) * 304);margin-inline:auto;display:grid;grid-template-columns:calc(var(--spacing) * 50) minmax(0,1fr);column-gap:clamp(calc(var(--spacing) * 8),4vw,calc(var(--spacing) * 16));row-gap:calc(var(--spacing) * 8);align-items:start}.vf-heading{grid-column:2;grid-row:1;min-width:0;padding-block:calc(var(--spacing) * 1) calc(var(--spacing) * 2)}.vf-heading h1{max-width:24ch;text-wrap:balance}.vf-content{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:calc(var(--spacing) * 12);min-width:0}.vf-content>section{min-width:0}.vf-article .g-body h2[id],.vf-page :where(section,h2,li)[id]{scroll-margin-top:var(--vf-anchor-offset)}.vf-content h2{font-size:clamp(calc(var(--spacing) * 5.4),2.2vw,calc(var(--spacing) * 6.6));line-height:1.35;font-weight:600;letter-spacing:-.025em}.vf-content>section:not(:first-child){border-top:calc(var(--spacing) * .25) solid var(--vf-line);padding-top:calc(var(--spacing) * 8)}.vf-content .travel-guide-blocks,.vf-content .travel-guide-blocks>h2:first-child{margin-top:0}.vf-content .g-kf{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0;margin:0}.vf-content .g-kf h4{color:var(--vf-jade);font-size:calc(var(--spacing) * 4.5)}.vf-content .g-kf ul{margin-top:calc(var(--spacing) * 4)}.vf-key-facts{padding-left:calc(var(--spacing) * 5);border-left:calc(var(--spacing) * .75) solid var(--vf-jade)}.vf-advisory{border:0;border-left:calc(var(--spacing) * .75) solid var(--vf-jade);border-radius:0 calc(var(--spacing) * 2) calc(var(--spacing) * 2) 0;background:var(--vf-tint);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);color:var(--color-fg-muted)}.vf-article .vf-article-note{margin:0 0 calc(var(--spacing) * 8)}.vf-article .vf-article-note p{font-size:calc(var(--spacing) * 3.5);line-height:1.75;margin:0}.vf-article .vf-article-note p+p{margin-top:calc(var(--spacing) * 3)}.vf-sidebar{grid-column:1;grid-row:1/span 2;position:sticky;top:var(--vf-sticky-top);min-width:0}.vf-desktop-nav{display:flex;flex-direction:column;max-height:calc(100dvh - var(--vf-sticky-top) - calc(var(--spacing) * 4));overflow-y:auto;padding:calc(var(--spacing) * 1)}.vf-nav-label{font-size:calc(var(--spacing) * 2.8);letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted);margin:0 0 calc(var(--spacing) * 4) calc(var(--spacing) * 3);font-weight:600}.vf-sidebar nav a{display:flex;align-items:center;min-height:calc(var(--spacing) * 11);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-left:calc(var(--spacing) * .5) solid transparent;border-radius:0 calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5) 0;font-size:calc(var(--spacing) * 3.5);line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.vf-sidebar nav a[aria-current=location]{border-left-color:var(--vf-jade);background:var(--vf-tint);color:var(--vf-jade);font-weight:650}.vf-mobile-nav{display:none}.vf-article a,.vf-page a{color:var(--vf-jade);text-decoration-thickness:calc(var(--spacing) * .25);text-underline-offset:.22em}.vf-article a:hover,.vf-page a:hover{text-decoration-line:underline;text-decoration-thickness:calc(var(--spacing) * .5)}.vf-article a:active,.vf-page a:active{background:var(--vf-tint);text-decoration-line:underline}.vf-article :is(a,button,summary,select,input):focus-visible,.vf-article.g-root :is(a,button,summary,select,input):focus-visible,.vf-page :is(a,button,summary,select,input):focus-visible{outline:calc(var(--spacing) * .5) solid var(--vf-jade);outline-offset:calc(var(--spacing) * .75);animation:none;border-radius:calc(var(--spacing) * 1);box-shadow:0 0 0 calc(var(--spacing) * 1) var(--vf-white)}.vf-article a:focus-visible,.vf-page a:focus-visible{text-decoration-line:underline;text-decoration-thickness:calc(var(--spacing) * .5)}.vf-page button:hover,.vf-page summary:hover{background:var(--vf-tint)}.vf-content .vf-checker,.vf-content .vf-cite{background:var(--vf-white);border:calc(var(--spacing) * .25) solid var(--vf-line);border-radius:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6)}.vf-page table{background:var(--vf-white)}.vf-page thead{background:var(--vf-tint)}.vf-page tbody tr:nth-child(2n){background:var(--vf-paper)}.vf-page td,.vf-page th{overflow-wrap:anywhere}.vf-directory li a{padding-inline:calc(var(--spacing) * 1);border-radius:calc(var(--spacing) * 1)}.vf-directory li a:hover{background:var(--vf-tint)}.vf-directory a>span:last-child{max-width:100%}.vf-changelog{padding-inline:calc(var(--spacing) * 1)}.vf-changelog time{color:var(--vf-jade)}.vf-faq{margin-top:calc(var(--spacing) * 5);border-top:calc(var(--spacing) * .25) solid var(--vf-line)}.vf-faq details{border-bottom:calc(var(--spacing) * .25) solid var(--vf-line)}.vf-faq summary{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 5);cursor:pointer;list-style:none;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 3);font-weight:600;line-height:1.6;border-radius:calc(var(--spacing) * 1.5)}.vf-faq summary::-webkit-details-marker{display:none}.vf-faq-icon{display:inline-flex;justify-content:center;align-items:center;flex:0 0 calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border:calc(var(--spacing) * .25) solid var(--vf-line);border-radius:50%;font-size:calc(var(--spacing) * 4.4);font-weight:400;color:var(--vf-jade);transition:transform .16s ease}.vf-faq details[open] .vf-faq-icon{transform:rotate(45deg);background:var(--vf-tint);border-color:var(--vf-jade)}.vf-faq details[open]{background:var(--vf-white)}.vf-faq-answer{padding:0 calc(var(--spacing) * 14) calc(var(--spacing) * 6) calc(var(--spacing) * 3);max-width:75ch;color:var(--color-fg-muted);line-height:1.8}.vf-sources ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 6) calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 6)}.vf-sources li{padding-left:calc(var(--spacing) * 1);overflow-wrap:anywhere}.vf-related{padding-top:calc(var(--spacing) * 8)}.vf-related .travel-guide-blocks h2{font-size:calc(var(--spacing) * 4.5)}.vf-related .g-kf{border:0;background:transparent;padding:0}@media (max-width:63.99rem){.vf-page{padding-top:calc(var(--spacing) * 5);--vf-anchor-offset:calc(var(--vf-header-height) + calc(var(--spacing) * 18))}.vf-layout{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6)}.vf-content,.vf-heading,.vf-sidebar{width:100%}.vf-content{gap:calc(var(--spacing) * 10)}.vf-heading h1{max-width:none}.vf-sidebar{top:var(--vf-header-height);z-index:20;background:var(--vf-paper);padding-block:calc(var(--spacing) * 1)}.vf-desktop-nav{display:none}.vf-mobile-nav{display:block;border:calc(var(--spacing) * .25) solid var(--vf-line);border-radius:calc(var(--spacing) * 2);background:var(--vf-white)}.vf-mobile-nav>summary{display:flex;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 12);font-size:calc(var(--spacing) * 3.2);font-weight:600;list-style:none;cursor:pointer}.vf-mobile-nav>summary::-webkit-details-marker{display:none}.vf-current-section{flex:1;min-width:0;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400}.vf-nav-chevron{flex-shrink:0}.vf-mobile-nav[open] .vf-nav-chevron{transform:rotate(180deg)}.vf-mobile-nav nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(50dvh,calc(var(--spacing) * 96));overflow-y:auto;border-top:calc(var(--spacing) * .25) solid var(--vf-line);padding:calc(var(--spacing) * 2)}}@media (max-width:39.99rem){.vf-sources ol{grid-template-columns:minmax(0,1fr)}.vf-content .vf-checker,.vf-content .vf-cite{padding:calc(var(--spacing) * 4.5)}.vf-faq summary,.vf-faq-answer{padding-inline:calc(var(--spacing) * 1)}}@media (prefers-reduced-motion:reduce){.vf-faq-icon{transition:none}}.vf-policy-result{padding-block:calc(var(--spacing) * 5);border-top:calc(var(--spacing) * .25) solid var(--vf-line)}.vf-policy-status{border:calc(var(--spacing) * .25) solid var(--vf-line);border-radius:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);font-size:calc(var(--spacing) * 3);font-weight:600;background:var(--vf-tint)}.vf-cite code{border:0;background:var(--vf-paper);white-space:pre-wrap;overflow-wrap:anywhere}.vf-cite button{color:var(--vf-jade);background:var(--vf-white)}.vf-article.g-root :is(a.g-ilink,a.g-pl,a.g-link,a.g-place),.vf-page .travel-guide-blocks a.g-ilink{color:var(--vf-jade);text-decoration-color:currentColor;border-bottom-color:currentColor}.vf-article.g-root :is(a.g-ilink,a.g-pl,a.g-link,a.g-place):is(:hover,:focus-visible),.vf-page .travel-guide-blocks a.g-ilink:is(:hover,:focus-visible){background:var(--vf-tint);text-decoration-line:underline;text-decoration-thickness:calc(var(--spacing) * .5)}.g-root .vf-editorial-note{margin:calc(var(--spacing) * 5) 0 calc(var(--spacing) * 6);padding:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 1) calc(var(--spacing) * 4);border:0;border-left:calc(var(--spacing) * .5) solid var(--line,var(--color-border));border-radius:0;background:transparent;box-shadow:none;color:var(--ink2,var(--color-fg-muted));font-style:normal}.g-root .vf-editorial-note p{max-width:65ch;margin:0;font-size:var(--text-sm);line-height:1.75}.g-root .vf-editorial-note p+p{margin-top:calc(var(--spacing) * 2)}.vf-article.g-root .vf-editorial-note{margin-top:0}.g-root .g-body .vf-editorial-note[data-visa-notice] a,.g-root .g-thero .vf-editorial-note[data-visa-entry] a{color:var(--color-inkseal-jade,#2f6b52);font:inherit;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:currentColor;-webkit-text-decoration-color:currentColor;text-underline-offset:.2em;text-decoration-thickness:calc(var(--spacing) * .25);border-bottom:calc(var(--spacing) * .25) solid;background:transparent}.g-root .g-body .vf-editorial-note[data-visa-notice] a:hover,.g-root .g-thero .vf-editorial-note[data-visa-entry] a:hover{color:var(--color-brand-700,#8f2c22);text-decoration-thickness:calc(var(--spacing) * .5)}.g-root .g-body .vf-editorial-note[data-visa-notice] a:focus-visible,.g-root .g-thero .vf-editorial-note[data-visa-entry] a:focus-visible{outline:calc(var(--spacing) * .5) solid var(--color-fg,#1d1b18);outline-offset:calc(var(--spacing) * .75);background:transparent;text-decoration-thickness:calc(var(--spacing) * .5);animation:none}