.jc-help[data-v-4ea822cd]{border-top:1px solid #e0e9eb;flex-wrap:wrap;align-items:center;gap:0 25px;margin-top:18px;padding-top:12px;font-size:12px;display:flex}.jc-help>span[data-v-4ea822cd]{color:#5d6c7e}.jc-help a[data-v-4ea822cd]{color:#006d75;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-weight:600;-webkit-text-decoration:underline #b9d8d9;text-decoration:underline #b9d8d9;display:inline-flex}.jc-help a[data-v-4ea822cd]:hover{text-decoration-color:currentColor}.jc-help a[data-v-4ea822cd]:focus-visible{outline-offset:3px;outline:3px solid #008c95}@media (width<=640px){.jc-help[data-v-4ea822cd]{gap:0 12px;margin-top:12px;padding-top:8px}.jc-help>span[data-v-4ea822cd]{flex-basis:100%;padding-top:6px}.jc-help a[data-v-4ea822cd]{font-size:12px}}.jl-practical[data-v-aec6882a]{color:#071b35;border-top:1px solid #d7e6e8;margin-top:64px;padding:36px 0 12px;scroll-margin-top:130px}.jl-practical__heading[data-v-aec6882a]{max-width:760px;margin-bottom:30px}.jl-practical__heading>span[data-v-aec6882a]{color:#006d75;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.jl-practical h2[data-v-aec6882a]{letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.5vw,34px);font-weight:600;line-height:1.25}.jl-practical__heading>p[data-v-aec6882a]{color:#5d6c7e;margin:12px 0 0;font-size:15px;line-height:1.75}.jl-practical__grid[data-v-aec6882a]{-moz-column-gap:64px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.jl-practical__item[data-v-aec6882a]{border-top:1px solid #e3ecee;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:24px 0;display:grid}.jl-practical__icon[data-v-aec6882a]{color:#008c95;background:#eaf6f6;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.jl-practical h3[data-v-aec6882a]{margin:1px 0 8px;font-size:18px;font-weight:600;line-height:1.4}.jl-practical__item p[data-v-aec6882a]{color:#5d6c7e;margin:0;font-size:14px;line-height:1.8}.jl-practical a[data-v-aec6882a]{color:#006d75;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #b9d8d9;text-decoration:underline #b9d8d9;display:inline-flex}.jl-practical a[data-v-aec6882a]:hover{text-decoration-color:currentColor}.jl-practical a[data-v-aec6882a]:focus-visible{outline-offset:4px;border-radius:2px;outline:3px solid #008c95}@media (width<=700px){.jl-practical[data-v-aec6882a]{margin-top:40px;padding-top:28px;scroll-margin-top:100px}.jl-practical__grid[data-v-aec6882a]{grid-template-columns:1fr}.jl-practical__item[data-v-aec6882a]{gap:12px;padding:20px 0}.jl-practical h3[data-v-aec6882a]{font-size:17px}}.jl-accommodations[data-v-723b226f]{color:#071b35;border-top:1px solid #d9e7e9;margin-top:52px;padding-top:32px;scroll-margin-top:28px}.jl-accommodations header[data-v-723b226f]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.jl-accommodations header p[data-v-723b226f]{color:#006d75;text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px;font-size:11px;font-weight:600}.jl-accommodations h2[data-v-723b226f]{margin:0;font-size:clamp(23px,3vw,32px);line-height:1.2}.jl-accommodations__actions>a[data-v-723b226f]{color:#006d75;white-space:nowrap;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.jl-accommodations__rail[data-v-723b226f]{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9acdd2 transparent;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;padding:3px 0 16px;display:grid;overflow-x:auto}.jl-accommodations__rail[data-v-723b226f]:focus-visible{outline-offset:4px;outline:3px solid #008c95}.jl-accommodations__actions[data-v-723b226f]{flex:none;align-items:center;gap:20px;display:flex}.jl-accommodations__controls[data-v-723b226f]{gap:8px;display:flex}.jl-accommodations__controls button[data-v-723b226f]{color:#006d75;background:#fff;border:1px solid #bddde0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.jl-accommodations__controls button[data-v-723b226f]:disabled{opacity:.35}.jl-accommodations__controls button[data-v-723b226f]:hover:not(:disabled){background:#f3f9fa}.jl-accommodations__controls button[data-v-723b226f]:focus-visible{outline-offset:3px;outline:3px solid #008c95}.jl-accommodations article[data-v-723b226f]{scroll-snap-align:start;background:#fff;border:1px solid #d9e7e9;border-radius:18px;min-width:0;overflow:hidden}.jl-accommodations__photo[data-v-723b226f]{aspect-ratio:3/2;color:#008c95;background:#f3f9fa;justify-content:center;align-items:center;display:flex}.jl-accommodations[data-v-723b226f] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.jl-accommodations article>div[data-v-723b226f]{padding:20px}.jl-accommodations article p[data-v-723b226f]{color:#006d75;margin:0 0 8px;font-size:12px}.jl-accommodations h3[data-v-723b226f]{margin:0 0 9px;font-size:19px;line-height:1.3}.jl-accommodations h3 a[data-v-723b226f]{color:inherit;justify-content:space-between;align-items:start;gap:10px;text-decoration:none;display:flex}.jl-accommodations h3 svg[data-v-723b226f]{color:#006d75;flex:none;margin-top:3px}.jl-accommodations article span[data-v-723b226f]{color:#5d6c7e;font-size:12px}.jl-accommodations a[data-v-723b226f]:focus-visible{outline-offset:3px;outline:3px solid #008c95}.jl-accommodations h3 a[data-v-723b226f]:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.jl-accommodations__rail[data-v-723b226f]{grid-auto-columns:calc(50% - 12px)}}@media (width<=600px){.jl-accommodations header[data-v-723b226f]{flex-direction:column;align-items:start;gap:10px}.jl-accommodations__rail[data-v-723b226f]{grid-auto-columns:86%;gap:16px}.jl-accommodations__actions[data-v-723b226f]{justify-content:space-between;width:100%}.jl-accommodations[data-v-723b226f]{margin-top:34px}}.jl-toolbar[data-v-cf2fa6e0]{padding:30px 0 20px}.jl-toolbar-row[data-v-cf2fa6e0],.jl-toolbar-actions[data-v-cf2fa6e0]{justify-content:space-between;align-items:center;gap:16px;display:flex}.jl-toolbar .jl-toolbar__count[data-v-cf2fa6e0]{letter-spacing:var(--jh-tracking-heading);color:#071b35;margin:0;font-size:23px;font-weight:600;line-height:1.3}.jl-toolbar .jl-toolbar__subtitle[data-v-cf2fa6e0]{color:#526574;font-size:var(--jh-text-sm);margin:5px 0 0}.jl-toolbar-actions[data-v-cf2fa6e0]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.jl-filter-trigger[data-v-cf2fa6e0],.jl-sort[data-v-cf2fa6e0]{color:#243d4e;min-height:46px;font-size:var(--jh-text-sm);background:#fff;border:1px solid #dfe7ea;border-radius:11px;align-items:center;gap:9px;padding:0 14px;font-weight:600;display:flex}.jl-filter-trigger>span[data-v-cf2fa6e0]{color:#007b83;background:#e7f5f3;border-radius:7px;place-items:center;min-width:23px;height:23px;display:grid}.jl-sort[data-v-cf2fa6e0]{gap:10px;padding-right:4px}.jl-sort>span[data-v-cf2fa6e0]{color:#667787;font-weight:400}.jl-sort select[data-v-cf2fa6e0]{font:inherit;box-shadow:none;background-color:#0000;border:0;min-height:44px;padding:12px 30px 12px 0;font-weight:600}.jl-filter-chips[data-v-cf2fa6e0]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.jl-filter-chips>button[data-v-cf2fa6e0]{color:#006970;min-height:40px;font-size:var(--jh-text-sm);text-align:left;background:#edf8f6;border:1px solid #d6e9e8;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.jl-filter-chips>button[data-v-cf2fa6e0]:hover{background:#dbefec}.jl-filter-chips>.jl-filter-clear[data-v-cf2fa6e0]{color:#637482;background:0 0;border-color:#0000;text-decoration:underline}.jl-toolbar button[data-v-cf2fa6e0]:disabled,.jl-sort select[data-v-cf2fa6e0]:disabled{opacity:.55;cursor:wait}.jl-toolbar[data-v-cf2fa6e0] :is(button,select):focus-visible{outline-offset:3px;outline:2px solid #008c95}@media (width<=700px){.jl-toolbar[data-v-cf2fa6e0]{padding-top:26px}.jl-toolbar-row[data-v-cf2fa6e0]{flex-direction:column;align-items:start;gap:15px}.jl-toolbar-actions[data-v-cf2fa6e0]{width:100%}.jl-sort[data-v-cf2fa6e0]{flex:1;justify-content:space-between}.jl-sort>span[data-v-cf2fa6e0]{display:none}.jl-sort select[data-v-cf2fa6e0]{width:100%}.jl-toolbar .jl-toolbar__count[data-v-cf2fa6e0]{font-size:21px}.jl-filter-chips>button[data-v-cf2fa6e0]{min-height:44px}.jl-filter-trigger[data-v-cf2fa6e0]{min-height:48px}.jl-toolbar .jl-toolbar__subtitle[data-v-cf2fa6e0]{font-size:var(--jh-text-xs)}}.jl-view-switch[data-v-cf2fa6e0]{background:#f3f7f8;border:1px solid #dfe7ea;border-radius:12px;flex-shrink:0;align-items:center;gap:3px;padding:3px;display:flex}.jl-view-switch button[data-v-cf2fa6e0]{color:#5d6c7e;min-width:44px;min-height:40px;font:600 var(--jh-text-sm)/var(--jh-leading-ui) var(--jh-font);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:flex}.jl-view-switch button[aria-pressed=true][data-v-cf2fa6e0]{color:#006d75;background:#fff;box-shadow:0 1px 5px #071b3514}@media (width>=701px) and (width<=1100px){.jl-view-switch button[data-v-cf2fa6e0]{padding-inline:10px}.jl-view-switch span[data-v-cf2fa6e0]{display:none}}@media (width<=700px){.jl-view-switch[data-v-cf2fa6e0]{display:none}}.jl-page{color:#071b35;--rb-listing-hit-area:44px;--rb-listing-edge:#dce6e8;--rb-listing-chip-radius:10px;--rb-listing-section-surface:#fff;--rb-text:#071b35;--rb-listing-accent-edge:#008c95;--red:#008c95;--ink-muted:#607485;--focus-ring:#008c95;background:#fffdfb;padding-bottom:60px}.jl-shell{width:var(--jh-shell);margin-inline:auto}.jl-page-head{padding:0 0 var(--jh-space-8)}.jl-page-head h1{font-size:var(--jh-title-page);letter-spacing:var(--jh-tracking-heading);line-height:var(--jh-leading-heading);color:#071b35;margin:0}.jl-page-head p{color:#607485;font-size:var(--jh-text-base);max-width:700px;margin:12px 0 0;line-height:1.8}.jl-eyebrow{color:#007e87;font-size:var(--jh-text-xs);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:12px;font-weight:600;display:flex}.jl-eyebrow:before{content:"";background:#ff6415;width:25px;height:2px}.jl-status{font-size:var(--jh-text-sm);color:#006d75;background:#eef8f6;border:1px solid #d8e8e6;border-radius:12px;margin:0 0 18px;padding:13px 18px}.jl-empty{text-align:center;background:#f3f9f9;border:1px solid #deebeb;border-radius:20px;margin:8px 0 32px;padding:60px 24px}.jl-empty>svg{color:#008c95;margin:0 auto 20px}.jl-empty h2,.jl-empty h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,28px);line-height:1.3}.jl-empty p{color:#607485;max-width:470px;font-size:var(--jh-text-base);margin:13px auto 24px;line-height:1.8}.jl-empty .jh-button{min-height:48px;font-size:var(--jh-text-sm)}.jl-error{background:#fff8f2;border-color:#f1d7c4}.jl-busy{opacity:.65;pointer-events:none}.jl-page .listing-load-more{justify-items:center;gap:16px;padding:32px 0 16px;display:grid}.jl-page .listing-load-more__button{color:#00747c;min-height:48px;font-size:var(--jh-text-sm);background:#fff;border:1px solid #008c95;border-radius:12px;padding:12px 26px;font-weight:600}.jl-page .listing-load-more__button:disabled{opacity:.55;cursor:wait}.jl-page .listing-load-more__error{color:#ad391f;font-size:var(--jh-text-sm)}.jl-page .listing-load-more__status{font-size:var(--jh-text-sm);color:#607485}.jl-cms-page>div>.max-w-7xl{max-width:1320px}.jl-cms-page .jl-cms-head{padding-top:0;padding-bottom:var(--jh-space-2)}.jl-cms-head h1{font-size:var(--jh-title-page);line-height:var(--jh-leading-heading);letter-spacing:var(--jh-tracking-heading)}.jl-cms-intro{color:#4d6273;max-width:none;font-family:var(--jh-font);font-size:15px;line-height:1.85}.jl-cms-intro strong{color:#284858;font-weight:600}.jl-cms-intro a{color:#006d75;text-underline-offset:4px;font-weight:500;-webkit-text-decoration:underline #9fc6ca;text-decoration:underline #9fc6ca}.jl-cms-intro a:hover{color:#071b35;text-decoration-color:currentColor}.jl-cms-nav{border-bottom:1px solid #e2e8ed;flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0 0 16px;display:flex}.jl-cms-nav a{min-height:44px;font-size:var(--jh-text-xs);color:#00747c;background:#f1f8f7;border:1px solid #dceae8;border-radius:10px;align-items:center;padding:10px 18px;font-weight:600;display:inline-flex}@media (width<=700px){.jl-shell{width:calc(100% - 32px)}.jl-page-head{padding-top:0;padding-bottom:var(--jh-space-6)}.jl-page-head p{font-size:var(--jh-text-sm)}.jl-cms-intro{font-size:14px;line-height:1.85}.jl-empty{padding:40px 20px}.jl-empty p{font-size:var(--jh-text-sm)}.jl-page{padding-bottom:40px}}
