._section_1ks1e_1{color:#173f3a;max-width:1480px;margin:auto;padding:84px 5%}._heading_1ks1e_1{margin-bottom:30px}._heading_1ks1e_1 h2{margin:0 0 15px;font:400 clamp(34px,4vw,54px)/1.12 Georgia,serif}._heading_1ks1e_1>p:last-child{color:#526b63;font-size:17px}._eyebrow_1ks1e_1,._tag_1ks1e_1{letter-spacing:1.5px;text-transform:uppercase;color:#a04c38;font-size:11px;font-weight:700}._tabs_1ks1e_1{border-bottom:1px solid #b7c8bd;flex-wrap:wrap;gap:4px;display:flex}._tabs_1ks1e_1 button{color:#173f3a;cursor:pointer;background:#e9eeea;border:0;padding:15px 21px;font:600 14px Arial,sans-serif}._tabs_1ks1e_1 button._active_1ks1e_1,._tabs_1ks1e_1 button[aria-selected=true]{color:#fff;background:#173f3a}:is(._tabs_1ks1e_1 button:focus-visible,._citySwitch_1ks1e_1 button:focus-visible){outline-offset:2px;outline:3px solid #c9664f}._panel_1ks1e_1{padding:28px 0}._note_1ks1e_1{color:#526b63;margin:0 0 24px;font-size:13px;line-height:1.6}._hotels_1ks1e_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}._hotel_1ks1e_1{background:#fffdf8;border:1px solid #d5dfd7;grid-template-columns:1fr .8fr;min-height:260px;display:grid;overflow:hidden}._hotelText_1ks1e_1{padding:25px}._hotel_1ks1e_1 h3,._excursions_1ks1e_1 h3,._panel_1ks1e_1>h3{margin:12px 0;font:400 26px/1.2 Georgia,serif}._hotel_1ks1e_1 p,._excursions_1ks1e_1 p,._weatherIntro_1ks1e_1{color:#526b63;line-height:1.65}._room_1ks1e_1{font-size:13px;font-weight:700}._hotelVisual_1ks1e_1{background:#e4e9e2;min-height:230px;position:relative}._hotelVisual_1ks1e_1 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._hotelVisual_1ks1e_1 span{color:#fff;background:#102723d1;padding:9px;font-size:11px;position:absolute;bottom:0;left:0;right:0}._citySwitch_1ks1e_1{gap:10px;margin-bottom:22px;display:flex}._citySwitch_1ks1e_1 button{cursor:pointer;background:#fff;border:1px solid #b7c8bd;padding:10px 16px}._citySwitch_1ks1e_1 button._selected_1ks1e_1{color:#fff;background:#173f3a}._weatherIntro_1ks1e_1{max-width:850px}._weatherGrid_1ks1e_1{grid-template-columns:repeat(12,minmax(0,1fr));gap:9px;margin:28px 0 14px;display:grid}._month_1ks1e_1{text-align:center;min-width:0;font-size:12px}._month_1ks1e_1 strong,._month_1ks1e_1 span{margin-top:8px;display:block}._barArea_1ks1e_1{background:#edf2ee;align-items:flex-end;height:140px;display:flex;position:relative}._rainBar_1ks1e_1{background:#9dd9e8;width:100%}._excursions_1ks1e_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._excursions_1ks1e_1 article{background:#fffdf8;border:1px solid #d5dfd7;padding:28px}@media (max-width:1000px){._hotels_1ks1e_1{grid-template-columns:1fr}}@media (max-width:650px){._section_1ks1e_1{padding:55px 6%}._hotel_1ks1e_1{grid-template-columns:1fr}._hotelVisual_1ks1e_1{height:220px}._weatherGrid_1ks1e_1{gap:3px}._month_1ks1e_1,._month_1ks1e_1 span{font-size:9px}._barArea_1ks1e_1{height:105px}._excursions_1ks1e_1{grid-template-columns:1fr}._tabs_1ks1e_1 button{flex:1;padding:13px 8px;font-size:12px}}._excursions_1ks1e_1 article{padding:0;overflow:hidden}._excursionVisual_1ks1e_4{background:#e4e9e2;height:205px;position:relative}._excursionVisual_1ks1e_4 img{object-fit:cover;width:100%;height:100%;display:block}._excursionVisual_1ks1e_4 span{color:#fff;background:#173f3ad4;padding:5px 9px;font-size:10px;position:absolute;bottom:0;left:0}._excursionBody_1ks1e_7{padding:25px 28px 28px}@media (max-width:650px){._excursionVisual_1ks1e_4{height:220px}}._excursions_1ks1e_1{grid-template-columns:repeat(3,minmax(0,1fr))}._excursionVisual_1ks1e_4{aspect-ratio:1;height:auto;overflow:hidden}._excursionVisual_1ks1e_4 img{object-position:center}@media (max-width:900px){._excursions_1ks1e_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._excursions_1ks1e_1{grid-template-columns:1fr}._excursionVisual_1ks1e_4{aspect-ratio:4/3;height:auto}}._unitSwitch_1ks1e_18{justify-content:flex-end;gap:6px;margin:18px 0;display:flex}._unitSwitch_1ks1e_18 button{cursor:pointer;color:#173f3a;background:#fff;border:1px solid #b7c8bd;padding:10px 15px}._unitSwitch_1ks1e_18 button._selected_1ks1e_1{color:#fff;background:#173f3a}._unitSwitch_1ks1e_18 button:focus-visible{outline-offset:2px;outline:3px solid #c9664f}._climateChart_1ks1e_22{max-width:960px;margin:0 auto 22px}._chartLegend_1ks1e_23{color:#526b63;flex-wrap:wrap;justify-content:center;gap:12px 24px;font-size:13px;display:flex}._chartLegend_1ks1e_23 span{align-items:center;gap:7px;display:inline-flex}._chartLegend_1ks1e_23 i{width:24px;height:8px;display:inline-block}._climateSvg_1ks1e_26{width:100%;height:auto;margin:10px 0 0;display:block}._chartTableScroll_1ks1e_27{overflow-x:auto}._chartTable_1ks1e_27{border-collapse:collapse;text-align:left;width:100%;font-size:12px}._chartTable_1ks1e_27 caption{text-align:left;color:#173f3a;margin-bottom:8px;font-weight:600}._chartTable_1ks1e_27 th,._chartTable_1ks1e_27 td{border-bottom:1px solid #d5dfd7;padding:6px 10px}@media (min-width:720px){._chartTableScroll_1ks1e_27{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._excursionPlaceholder_1ks1e_34{color:#fff;text-align:center;letter-spacing:.04em;background:linear-gradient(145deg,#b6d6cd 0%,#557c77 55%,#1b4440 100%);justify-content:center;align-items:center;width:100%;height:100%;min-height:180px;padding:20px;font-family:Georgia,serif;font-size:clamp(18px,2vw,25px);display:flex}
