.related-accommodations[data-v-afba030b]{border-top:1px solid #dcebed;margin-top:64px;padding:36px 0 6px}.related-accommodations__heading[data-v-afba030b]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.related-accommodations__heading p[data-v-afba030b]{color:#006d75;letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:13px;font-weight:700}.related-accommodations__heading h2[data-v-afba030b]{color:#071b35;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.12}.related-accommodations__controls[data-v-afba030b]{flex:none;gap:8px;display:flex}.related-accommodations__controls button[data-v-afba030b]{color:#006d75;cursor:pointer;background:#fff;border:1px solid #bddde0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .16s,color .16s;display:grid}.related-accommodations__controls button[data-v-afba030b]:hover:not(:disabled),.related-accommodations__controls button[data-v-afba030b]:focus-visible{color:#fff;background:#008c95;outline:none}.related-accommodations__controls button[data-v-afba030b]:disabled{cursor:not-allowed;opacity:.38}.related-accommodations__rail[data-v-afba030b]{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#9acdd2 transparent;grid-auto-columns:minmax(248px,29%);grid-auto-flow:column;gap:18px;padding:2px 2px 16px;display:grid;overflow-x:auto}.related-accommodations__rail[data-v-afba030b]:focus-visible{outline-offset:5px;outline:3px solid #ff6415}.related-accommodations__card[data-v-afba030b]{scroll-snap-align:start;background:#fff;border:1px solid #dcebed;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 7px 20px #071b350f}.related-accommodations__image[data-v-afba030b]{color:#008c95;background:#f3f9fa;place-items:center;height:170px;display:grid;overflow:hidden}.related-accommodations__image[data-v-afba030b] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s}.related-accommodations__card:hover .related-accommodations__image[data-v-afba030b] img{transform:scale(1.04)}.related-accommodations__body[data-v-afba030b]{padding:16px 17px 18px}.related-accommodations__place[data-v-afba030b]{color:#5d6c7e;align-items:center;gap:5px;min-height:20px;margin:0 0 8px;font-size:13px;display:flex}.related-accommodations__body h3[data-v-afba030b]{color:#071b35;margin:0;font-size:19px;line-height:1.25}.related-accommodations__body h3 a[data-v-afba030b]{color:inherit;text-decoration:none}.related-accommodations__body h3 a[data-v-afba030b]:hover,.related-accommodations__body h3 a[data-v-afba030b]:focus-visible{color:#b94000;text-decoration:underline}.related-accommodations__link[data-v-afba030b]{color:#006d75;align-items:center;gap:5px;margin-top:17px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.related-accommodations__link[data-v-afba030b]:hover,.related-accommodations__link[data-v-afba030b]:focus-visible{color:#b94000;text-decoration:underline}@media (width<=760px){.related-accommodations[data-v-afba030b]{margin-top:44px;padding-top:28px}.related-accommodations__heading[data-v-afba030b]{align-items:start}.related-accommodations__controls[data-v-afba030b]{display:none}.related-accommodations__rail[data-v-afba030b]{grid-auto-columns:minmax(238px,82vw);gap:14px;margin-right:-16px;padding-right:16px}.related-accommodations__image[data-v-afba030b]{height:160px}}@media (prefers-reduced-motion:reduce){.related-accommodations__rail[data-v-afba030b]{scroll-behavior:auto}.related-accommodations__image[data-v-afba030b] img,.related-accommodations__controls button[data-v-afba030b]{transition:none}.related-accommodations__card:hover .related-accommodations__image[data-v-afba030b] img{transform:none}}
