._planning_1daq3_1{color:#163743}._choiceGrid_1daq3_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}._choiceGrid_1daq3_2 article{background:#f4f7f5;border:1px solid #dbe4df;border-radius:12px;padding:28px}._choiceGrid_1daq3_2 h3{margin:0 0 14px;font-size:23px;line-height:1.3}._choiceGrid_1daq3_2 p{line-height:1.75}._choiceGrid_1daq3_2 a,._planning_1daq3_1>p a,._people_1daq3_6 a{color:#126c80;font-weight:700}._faq_1daq3_7{max-width:1000px}._faq_1daq3_7 details{border-bottom:1px solid #dbe4df;padding:20px 0}._faq_1daq3_7 summary{cursor:pointer;color:#163743;font-size:19px;font-weight:700;line-height:1.5}._faq_1daq3_7 details p{max-width:78ch;margin:14px 0 0;line-height:1.8}._faq_1daq3_7>a{margin-top:28px}._people_1daq3_6{background:#f4f7f5;border-radius:14px}._people_1daq3_6 p{max-width:80ch;line-height:1.8}._rating_1daq3_14{color:#36535e;font-size:14px}._fullReview_1daq3_15{margin:12px 0 20px}._fullReview_1daq3_15 summary{cursor:pointer;color:#126c80;font-weight:700}._fullReview_1daq3_15 p{line-height:1.75}@media (max-width:760px){._choiceGrid_1daq3_2{grid-template-columns:1fr;gap:16px}._choiceGrid_1daq3_2 article{padding:22px}._faq_1daq3_7 summary{font-size:17px}._people_1daq3_6{border-radius:0}}._home_1daq3_25 .hero{min-height:590px}._heroSubtitle_1daq3_26{margin-top:12px;font-size:.62em;line-height:1.2;display:block}._home_1daq3_25 .darkBand .section{padding-top:58px;padding-bottom:58px}._home_1daq3_25 .darkBand h2{max-width:100%;font-size:clamp(28px,3.2vw,40px)}._home_1daq3_25 .amenities{grid-template-columns:repeat(5,minmax(0,1fr))}._home_1daq3_25 .amenities a{justify-content:center;align-items:center;min-height:66px;padding:18px 12px;display:flex}._home_1daq3_25 #homes>p:not(.kicker){color:#526a74;max-width:85ch;margin:0 0 30px;font-size:17px;line-height:1.8}._home_1daq3_25 .card{flex-direction:column;display:flex}._home_1daq3_25 .cardBody{flex-direction:column;flex:1;display:flex}._home_1daq3_25 .cardBody a{margin-top:auto;padding-top:16px}._home_1daq3_25 .cardBody p{line-height:1.6}._home_1daq3_25 .guideLinks{grid-template-columns:repeat(5,minmax(0,1fr))}._home_1daq3_25 .guideLinks a{border-radius:8px;align-items:center;min-height:66px;display:flex}._people_1daq3_6{padding:44px}._people_1daq3_6 p+p{margin-top:16px}._people_1daq3_6 a{margin-top:20px;display:inline-block}._planning_1daq3_1>p:last-child{color:#526a74;margin-top:28px;line-height:1.8}._rating_1daq3_14{letter-spacing:normal}@media (max-width:1000px){._home_1daq3_25 .guideLinks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){._home_1daq3_25 .section{padding-top:52px;padding-bottom:52px}._home_1daq3_25 .hero{min-height:auto}._home_1daq3_25 .heroContent{padding-top:48px;padding-bottom:68px}._home_1daq3_25 .hero h1{font-size:clamp(35px,9.5vw,46px);line-height:1.1}._heroSubtitle_1daq3_26{max-width:24ch;margin-top:14px;font-size:24px;line-height:1.3}._home_1daq3_25 .lead{max-width:40ch;font-size:16px;line-height:1.7}._home_1daq3_25 .section h2{font-size:clamp(29px,7.5vw,36px);line-height:1.17}._home_1daq3_25 .amenities{grid-template-columns:repeat(2,minmax(0,1fr))}._home_1daq3_25 .amenities a:last-child{grid-column:1/-1}._home_1daq3_25 .guideLinks{grid-template-columns:repeat(2,minmax(0,1fr))}._home_1daq3_25 .guideLinks a:last-child{grid-column:1/-1}._home_1daq3_25 .buttons{align-items:stretch}._home_1daq3_25 .buttons a{text-align:center;min-height:48px}._people_1daq3_6{padding-left:22px!important;padding-right:22px!important}}._teamLink_1daq3_63{color:#126c80;margin:18px 0 0 22px;font-weight:700;display:inline-block}._searchHelp_1daq3_64{color:#46616b;margin-top:14px;font-size:14px}._searchHelp_1daq3_64 summary{cursor:pointer;padding:8px 0;font-weight:700}._searchHelp_1daq3_64 p{max-width:78ch;margin:10px 0;line-height:1.7}._searchHelp_1daq3_64 a{color:#126c80;background:0 0;min-height:0;text-decoration:underline;display:inline}._comparison_1daq3_68{padding-top:20px!important}._comparison_1daq3_68>p:not(:first-child){color:#526a74;max-width:84ch;margin-bottom:24px;line-height:1.75}._tableScroll_1daq3_70{background:#fff;border:1px solid #dbe4df;border-radius:12px;overflow-x:auto}._tableScroll_1daq3_70 table{border-collapse:collapse;width:100%;min-width:680px;font-size:15px}._tableScroll_1daq3_70 th,._tableScroll_1daq3_70 td{text-align:left;border-bottom:1px solid #e5ece8;padding:15px 18px}._tableScroll_1daq3_70 thead{color:#fff;background:#0c2b3e}._tableScroll_1daq3_70 tbody tr:nth-child(2n){background:#f4f7f5}._tableScroll_1daq3_70 tbody th{color:#126c80}._tableScroll_1daq3_70 tbody tr:last-child>*{border-bottom:0}._tableCaption_1daq3_77{text-align:left;color:#526a74;padding:16px 18px;font-size:13px}@media (max-width:600px){._teamLink_1daq3_63{margin-left:0;display:block}._tableScroll_1daq3_70 th,._tableScroll_1daq3_70 td{padding:13px}}._homeMeta_1daq3_83{color:#36535e;font-size:15px;font-weight:600}._homeTags_1daq3_84{flex-wrap:wrap;gap:6px;margin:6px 0 14px;padding:0;list-style:none;display:flex}._homeTags_1daq3_84 li{color:#24524d;background:#edf5f3;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.4}._cardActions_1daq3_86{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}._home_1daq3_25 ._cardActions_1daq3_86 a{margin-top:0;padding:12px 0;font-size:14px}._home_1daq3_25 ._cardActions_1daq3_86 ._cardBooking_1daq3_88{color:#fff;text-align:center;background:#176c8a;border-radius:6px;padding:12px 14px;text-decoration:none}._home_1daq3_25 ._cardActions_1daq3_86 ._cardBooking_1daq3_88:hover{background:#10536b}@media (min-width:601px) and (max-width:1100px){._cardActions_1daq3_86{flex-wrap:wrap}}
