.lodging__head[data-v-25a770c9]{justify-content:space-between;align-items:baseline;margin:22px 0 12px;display:flex}.lodging__head h2[data-v-25a770c9]{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.lodging__badge[data-v-25a770c9]{color:var(--mute);font-size:14px}.lodging--mobile[data-v-25a770c9]{margin-bottom:32px}.lodging--mobile .lodging__head[data-v-25a770c9]{margin:28px 0 12px}.lodging--mobile .lodging__head h2[data-v-25a770c9]{font-size:20px}.lodging__card[data-v-25a770c9]{background:var(--mist);border-radius:var(--r-inner);color:inherit;text-decoration:none;display:block;overflow:hidden}.lodging__photo img[data-v-25a770c9]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.lodging__body[data-v-25a770c9]{padding:14px 18px 16px}.lodging__row[data-v-25a770c9]{justify-content:space-between;gap:12px;display:flex}.lodging__row--top[data-v-25a770c9]{align-items:baseline}.lodging__row--bottom[data-v-25a770c9]{align-items:center;margin-top:12px}.lodging__name[data-v-25a770c9]{font-size:17px;font-weight:600}.lodging__distance[data-v-25a770c9],.lodging__meta[data-v-25a770c9]{color:var(--mute);font-size:14px}.lodging__distance[data-v-25a770c9]{white-space:nowrap}.lodging__blurb[data-v-25a770c9]{margin:6px 0 0;font-size:15px;line-height:1.45}.lodging__cta[data-v-25a770c9]{white-space:nowrap;font-size:15px;font-weight:600}.lodging__cta svg[data-v-25a770c9]{vertical-align:-2px}
