@supports (grid-template-rows:subgrid){.AccomodationsGrid_grid__WWjnY{row-gap:0}.AccomodationsGrid_card__9s_y0{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.AccomodationsGrid_body__MVrQB{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.AccomodationsGrid_actions__3gIuS{align-self:end}}.AccomodationsGrid_body__MVrQB .AccomodationsGrid_copy__3388i{margin-top:12px;padding-left:0;padding-right:0}.AccomodationsGrid_actions__3gIuS{container-type:inline-size;margin-top:20px}.AccomodationsGrid_buttons__fVgSf{display:grid;grid-template-columns:1fr;gap:10px}@container (min-width: 330px){.AccomodationsGrid_buttons__fVgSf{grid-template-columns:1fr 1fr}.AccomodationsGrid_buttons__fVgSf>:only-child{grid-column:1/-1}}.AccomodationsGrid_btn__d12TW{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 16px 9px;border:2px solid #cbab8c;border-radius:2px;font-family:Sorts Mill Goudy,serif;font-size:16px;line-height:1.1;white-space:nowrap;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s}.AccomodationsGrid_arrow__299_c{font-size:11px;transition:transform .25s}.AccomodationsGrid_btn__d12TW:focus-visible .AccomodationsGrid_arrow__299_c,.AccomodationsGrid_btn__d12TW:hover .AccomodationsGrid_arrow__299_c{transform:translateX(3px)}.AccomodationsGrid_btnOutline__7Wco7{background:transparent;color:#433f39}.AccomodationsGrid_btnOutline__7Wco7 .AccomodationsGrid_arrow__299_c{color:#bd9a77}.AccomodationsGrid_btnOutline__7Wco7:focus-visible,.AccomodationsGrid_btnOutline__7Wco7:hover{background:#cbab8c;color:#fff}.AccomodationsGrid_btnOutline__7Wco7:focus-visible .AccomodationsGrid_arrow__299_c,.AccomodationsGrid_btnOutline__7Wco7:hover .AccomodationsGrid_arrow__299_c{color:#fff}.AccomodationsGrid_btnFilled__40XkG{background:#cbab8c;color:#2b2925}.AccomodationsGrid_btnFilled__40XkG:focus-visible,.AccomodationsGrid_btnFilled__40XkG:hover{background:#bd9a77;border-color:#bd9a77;color:#1a1a1a}.AccomodationsGrid_btn__d12TW:focus-visible{outline:2px solid #433f39;outline-offset:2px}.ContentTable_wrap__RYHOK{container-type:inline-size}.ContentTable_heading__fKOWz{margin:0 0 24px;font-family:Sorts Mill Goudy,serif;font-size:28px;line-height:1.1;color:#1a1a1a;text-align:center}.ContentTable_table__ePAUM{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #cbab8c;font-size:15px;line-height:1.6;color:#3d3d3d;text-align:left}.ContentTable_table__ePAUM thead th{padding:16px 20px;background:#cbab8c;color:#fff;font-family:Sorts Mill Goudy,serif;font-size:18px;font-weight:400;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;vertical-align:bottom}.ContentTable_table__ePAUM thead th+th{border-left:1px solid hsla(0,0%,100%,.35)}.ContentTable_table__ePAUM tbody td,.ContentTable_table__ePAUM tbody th{padding:18px 20px;vertical-align:top;white-space:pre-line;background:#fff;border-top:1px solid #eadfd3}.ContentTable_table__ePAUM tbody tr:first-child>*{border-top:0}.ContentTable_table__ePAUM tbody tr>*+*{border-left:1px solid #eadfd3}.ContentTable_table__ePAUM tbody tr:nth-child(2n)>*{background:#faf6f3}.ContentTable_rowHeader__qnTDk{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a}.ContentTable_table__ePAUM a{color:#bd9a77;text-decoration:underline;text-underline-offset:2px}.ContentTable_table__ePAUM a:hover{color:#1a1a1a}.ContentTable_labelCol__Xh91D{width:20%}@container (min-width: 1000px){.ContentTable_heading__fKOWz{font-size:36px}.ContentTable_table__ePAUM{font-size:16px}.ContentTable_table__ePAUM tbody td,.ContentTable_table__ePAUM tbody th{padding:20px 24px}}@container (max-width: 639px){.ContentTable_table__ePAUM,.ContentTable_table__ePAUM tbody,.ContentTable_table__ePAUM tbody td,.ContentTable_table__ePAUM tbody th,.ContentTable_table__ePAUM tr{display:block;width:100%}.ContentTable_table__ePAUM{border:0}.ContentTable_table__ePAUM thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ContentTable_table__ePAUM tbody tr{margin-bottom:16px;border:1px solid #cbab8c}.ContentTable_table__ePAUM tbody tr:last-child{margin-bottom:0}.ContentTable_table__ePAUM tbody tr:nth-child(2n)>*{background:#fff}.ContentTable_table__ePAUM tbody td,.ContentTable_table__ePAUM tbody th{padding:14px 16px;border-left:0;border-top:1px solid #eadfd3}.ContentTable_table__ePAUM tbody tr>:first-child{border-top:0}.ContentTable_table__ePAUM tbody tr:first-child>*+*{border-top:1px solid #eadfd3}.ContentTable_table__ePAUM tbody tr:nth-child(n)>.ContentTable_rowHeader__qnTDk{background:#cbab8c;color:#fff;font-family:Sorts Mill Goudy,serif;font-size:18px;font-weight:400;letter-spacing:.06em;line-height:1.2}.ContentTable_table__ePAUM tbody td:empty{display:none}.ContentTable_table__ePAUM tbody td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.6;text-transform:uppercase;color:#bd9a77}}.TextColumns_section__i5tR8{padding:0 0 72px}.TextColumns_inner__un2kA{max-width:1152px}.TextColumns_single__290Wg{max-width:820px;margin:0 auto}.TextColumns_single__290Wg .TextColumns_text__zm2_S ul{column-count:1;column-gap:40px;max-width:780px;margin-left:auto;margin-right:auto}@media (min-width:768px){.TextColumns_single__290Wg .TextColumns_text__zm2_S ul{column-count:2}}.TextColumns_single__290Wg .TextColumns_text__zm2_S p{text-align:center}.TextColumns_cards__48RPI{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.TextColumns_cols2__7xJb9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.TextColumns_cols3__fPnjB{grid-template-columns:repeat(3,minmax(0,1fr))}}.TextColumns_card__Jd7Vf{padding:28px 28px 20px;background:#faf6f3;border-top:3px solid #cbab8c}.TextColumns_heading__zx0Cc{margin:0 0 12px;font-family:Sorts Mill Goudy,serif;font-size:22px;font-weight:400;line-height:1.25;color:#1a1a1a}.TextColumns_text__zm2_S{color:#3d3d3d;font-size:15px;line-height:1.7}.TextColumns_text__zm2_S p{margin:0 0 14px}.TextColumns_text__zm2_S a{color:#bd9a77;text-decoration:underline;text-underline-offset:3px}.TextColumns_text__zm2_S a:hover{color:#433f39}.TextColumns_text__zm2_S ul{margin:0 0 18px;padding-left:1.25rem;list-style:disc outside}.TextColumns_text__zm2_S li{margin:0 0 8px;padding-left:4px;break-inside:avoid}.TextColumns_text__zm2_S li::marker{color:#bd9a77}