.harmony-code-scroll-hint[data-astro-cid-eufetepn]{display:none}.guide-hotel-price-scroll[data-astro-cid-eufetepn]{--hotel-fixed-column-width:185px;--hotel-fixed-column-half:92.5px;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border:1px solid #dce6df;border-radius:8px;width:100%;max-width:100%;margin:0 0 14px;position:relative;overflow-x:auto}.guide-hotel-price-scroll[data-astro-cid-eufetepn]:focus-visible{outline-offset:2px;outline:3px solid #6da38a}.guide-hotel-price-table[data-astro-cid-eufetepn]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:.82rem;line-height:1.55}.guide-hotel-price-table[data-astro-cid-eufetepn] th[data-astro-cid-eufetepn],.guide-hotel-price-table[data-astro-cid-eufetepn] td[data-astro-cid-eufetepn]{text-align:right;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #dce6df;border-right:1px solid #edf2ee;padding:.72rem .55rem}.guide-hotel-price-table[data-astro-cid-eufetepn] thead[data-astro-cid-eufetepn] th[data-astro-cid-eufetepn]{color:#274838;text-align:center;background:#f0f5f1;font-size:.78rem;font-weight:750}.guide-hotel-price-table[data-astro-cid-eufetepn] thead[data-astro-cid-eufetepn] tr[data-astro-cid-eufetepn]:nth-child(2) th[data-astro-cid-eufetepn]{min-width:110px}.guide-hotel-price-table[data-astro-cid-eufetepn] tbody[data-astro-cid-eufetepn] tr[data-astro-cid-eufetepn]:last-child th[data-astro-cid-eufetepn],.guide-hotel-price-table[data-astro-cid-eufetepn] tbody[data-astro-cid-eufetepn] tr[data-astro-cid-eufetepn]:last-child td[data-astro-cid-eufetepn]{border-bottom:0}.guide-hotel-price-table[data-astro-cid-eufetepn] .guide-hotel-price-sticky[data-astro-cid-eufetepn]{z-index:2;width:var(--hotel-fixed-column-width);min-width:var(--hotel-fixed-column-width);max-width:var(--hotel-fixed-column-width);box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#fff;position:sticky;left:0;box-shadow:2px 0 5px #1b403018}.guide-hotel-price-table[data-astro-cid-eufetepn] thead[data-astro-cid-eufetepn] .guide-hotel-price-sticky[data-astro-cid-eufetepn]{z-index:3;background:#f0f5f1}.guide-hotel-price-table[data-astro-cid-eufetepn] .guide-hotel-price-amount[data-astro-cid-eufetepn]{font-variant-numeric:tabular-nums;min-width:110px}.guide-hotel-price-table[data-astro-cid-eufetepn] .guide-hotel-price-empty[data-astro-cid-eufetepn]{color:#88978f}.guide-hotel-price-note[data-astro-cid-eufetepn]{font-size:.85rem}.guide-hotel-details[data-astro-cid-eufetepn]{border-top:1px solid #e4eae6;margin:.55rem 0 1rem}.guide-hotel-details[data-astro-cid-eufetepn]>div[data-astro-cid-eufetepn]{border-bottom:1px solid #e4eae6;grid-template-columns:10.5rem minmax(0,1fr);gap:.5rem;padding:.6rem 0;display:grid}.guide-hotel-details[data-astro-cid-eufetepn] dt[data-astro-cid-eufetepn]{color:#456957;font-size:.79rem;font-weight:700}.guide-hotel-details[data-astro-cid-eufetepn] dd[data-astro-cid-eufetepn]{margin:0;font-size:.84rem;line-height:1.65}@media (width<=600px){.guide-hotel-price-table[data-astro-cid-eufetepn]{font-size:.76rem}.guide-hotel-price-table[data-astro-cid-eufetepn] th[data-astro-cid-eufetepn],.guide-hotel-price-table[data-astro-cid-eufetepn] td[data-astro-cid-eufetepn]{padding:.67rem .43rem}.guide-hotel-price-scroll[data-astro-cid-eufetepn]{--hotel-fixed-column-width:151px;--hotel-fixed-column-half:75.5px}.guide-hotel-price-table[data-astro-cid-eufetepn] thead[data-astro-cid-eufetepn] tr[data-astro-cid-eufetepn]:nth-child(2) th[data-astro-cid-eufetepn],.guide-hotel-price-table[data-astro-cid-eufetepn] .guide-hotel-price-amount[data-astro-cid-eufetepn]{min-width:105px}.guide-hotel-details[data-astro-cid-eufetepn]>div[data-astro-cid-eufetepn]{grid-template-columns:minmax(0,1fr);gap:.12rem}}.guide-hotel-dates[data-astro-cid-eufetepn]{margin:15px 0 10px}.guide-hotel-dates[data-astro-cid-eufetepn]>div[data-astro-cid-eufetepn]{border-bottom:1px solid #e0e8e2;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.guide-hotel-dates[data-astro-cid-eufetepn] dt[data-astro-cid-eufetepn]{color:var(--forest);font-size:.85rem;font-weight:800}.guide-hotel-dates[data-astro-cid-eufetepn] dd[data-astro-cid-eufetepn]{color:#34483f;margin:0;font-size:.87rem;line-height:1.8}.guide-hotel-entry[data-astro-cid-eufetepn]{border-bottom:1px solid #dce6df;padding:16px 0 24px}section[data-astro-cid-eufetepn][id],.guide-hotel-entry[data-astro-cid-eufetepn][id]{scroll-margin-top:104px}.guide-hotel-entry[data-astro-cid-eufetepn]:first-child{padding-top:0}.guide-hotel-entry[data-astro-cid-eufetepn] h3[data-astro-cid-eufetepn]{margin:0 0 7px}.guide-hotel-entry[data-astro-cid-eufetepn] .guide-hotel-loc[data-astro-cid-eufetepn]{color:#466356;margin:0 0 11px;font-size:.78rem}.guide-hotel-entry[data-astro-cid-eufetepn] .guide-hotel-caution[data-astro-cid-eufetepn]{color:#546f63;font-size:.8rem}.guide-hotel-links[data-astro-cid-eufetepn]{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;max-width:380px;margin:15px 0 0;display:grid}.guide-hotel-links--dual[data-astro-cid-eufetepn]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:710px}.guide-hotel-links[data-astro-cid-eufetepn] a[data-astro-cid-eufetepn]{min-width:0;min-height:54px;font-family:var(--font-body);font-synthesis:none;text-align:center;overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;padding:12px 14px;font-size:.83rem;font-weight:700;line-height:1.5;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex;text-decoration:none!important}.guide-hotel-primary[data-astro-cid-eufetepn]{border:2px solid var(--forest);background:var(--forest);color:#fff!important}.guide-hotel-primary[data-astro-cid-eufetepn]:hover,.guide-hotel-primary[data-astro-cid-eufetepn]:focus-visible{background:#164734;border-color:#164734;color:#fff!important}.guide-hotel-secondary[data-astro-cid-eufetepn]{border:2px solid var(--forest);background:#fff;color:var(--forest)!important}.guide-hotel-secondary[data-astro-cid-eufetepn]:hover,.guide-hotel-secondary[data-astro-cid-eufetepn]:focus-visible{background:#eef5f1;color:var(--forest)!important}.guide-hotel-links[data-astro-cid-eufetepn] a[data-astro-cid-eufetepn]:focus-visible{outline-offset:3px;outline:3px solid #6da38a}.guide-hotel-tracking-pixel[data-astro-cid-eufetepn]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.guide-hotel-official[data-astro-cid-eufetepn]{margin:9px 0 0;line-height:1.9;font-size:.72rem!important}.guide-hotel-official[data-astro-cid-eufetepn] a[data-astro-cid-eufetepn]{color:#557668;text-underline-offset:3px;text-decoration:underline}@media (width<=680px){.guide-hotel-links[data-astro-cid-eufetepn],.guide-hotel-links--dual[data-astro-cid-eufetepn]{grid-template-columns:minmax(0,1fr);max-width:none}}@media (width<=760px){.harmony-code-scroll-hint[data-astro-cid-eufetepn]{z-index:5;top:138px;left:calc(50% + var(--hotel-fixed-column-half));box-sizing:border-box;width:max-content;max-width:calc(100% - var(--hotel-fixed-column-width) - 12px);color:#fff;text-align:center;pointer-events:none;background:#373737d1;border-radius:4px;justify-items:center;margin:0;padding:.3rem .32rem .4rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;transform:translate(-50%,-50%)}.harmony-code-scroll-hint__arrows[data-astro-cid-eufetepn]{letter-spacing:.08em;font-size:1.45rem;font-weight:800;line-height:.95;display:block}.harmony-code-scroll-hint__hand[data-astro-cid-eufetepn]{margin-top:-.05rem;font-family:Apple Symbols,Arial Unicode MS,sans-serif;font-size:2.1rem;font-weight:400;line-height:.9;display:block}.harmony-code-scroll-hint__label[data-astro-cid-eufetepn]{letter-spacing:.01em;white-space:normal;overflow-wrap:anywhere;margin-top:.15rem;font-size:clamp(.6rem,3vw,.76rem);font-weight:800;line-height:1.2;display:block}.harmony-code-scroll-hint[data-astro-cid-eufetepn].is-hidden{opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% - 4px))}section[data-astro-cid-eufetepn][id],.guide-hotel-entry[data-astro-cid-eufetepn][id]{scroll-margin-top:86px}}
