.HotelCard-module__3JBoNW__grid{gap:var(--s-7) var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.HotelCard-module__3JBoNW__card{gap:var(--s-4);color:var(--ink);display:grid}.HotelCard-module__3JBoNW__body{gap:var(--s-2);display:grid}.HotelCard-module__3JBoNW__name{background-image:linear-gradient(var(--accent), var(--accent));transition:background-size var(--dur-hover) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;justify-self:start;padding-bottom:2px;display:inline}.HotelCard-module__3JBoNW__card:hover .HotelCard-module__3JBoNW__name,.HotelCard-module__3JBoNW__card:focus-visible .HotelCard-module__3JBoNW__name{background-size:100% 2px}.HotelCard-module__3JBoNW__note{font-size:var(--fs-caption);color:var(--accent-ink)}.HotelCard-module__3JBoNW__line{color:var(--graphite);max-width:36ch;font-size:15px;line-height:1.5}@media (min-width:600px){.HotelCard-module__3JBoNW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.HotelCard-module__3JBoNW__grid{gap:var(--s-8) var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}}
.HotelView-module__0kF7bq__head{padding-block:var(--s-7) var(--s-6)}.HotelView-module__0kF7bq__crumb{font-size:var(--fs-label-lg);letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--slate);margin-bottom:var(--s-4)}.HotelView-module__0kF7bq__crumb a{color:var(--slate)}.HotelView-module__0kF7bq__crumb a:hover{color:var(--ink)}.HotelView-module__0kF7bq__title{max-width:18ch}.HotelView-module__0kF7bq__location{gap:var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;align-items:baseline;display:flex}.HotelView-module__0kF7bq__note{font-size:var(--fs-caption);color:var(--accent-ink)}.HotelView-module__0kF7bq__factsBand{margin-top:var(--s-6)}.HotelView-module__0kF7bq__facts{gap:var(--s-5) var(--s-6);padding-block:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HotelView-module__0kF7bq__fact{gap:var(--s-2);min-width:0;display:grid}.HotelView-module__0kF7bq__fact dd{color:var(--ink);overflow-wrap:anywhere}.HotelView-module__0kF7bq__factLink{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.HotelView-module__0kF7bq__factLink:hover{color:var(--accent-ink)}.HotelView-module__0kF7bq__factNote{font-size:var(--fs-caption);color:var(--slate);margin-top:2px;display:block}.HotelView-module__0kF7bq__pending{color:var(--slate)}.HotelView-module__0kF7bq__gallery{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.HotelView-module__0kF7bq__gallery li{gap:var(--s-2);display:grid}.HotelView-module__0kF7bq__talk{gap:var(--s-5);padding-block:var(--s-6);justify-items:start;display:grid}.HotelView-module__0kF7bq__moreHeader{gap:var(--s-3);margin-bottom:var(--s-7);display:grid}@media (min-width:600px){.HotelView-module__0kF7bq__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.HotelView-module__0kF7bq__wide{grid-column:1/-1}}@media (min-width:900px){.HotelView-module__0kF7bq__head{padding-block:var(--s-8) var(--s-7)}.HotelView-module__0kF7bq__facts{grid-template-columns:repeat(5,minmax(0,1fr))}.HotelView-module__0kF7bq__facts6{grid-template-columns:repeat(6,minmax(0,1fr))}.HotelView-module__0kF7bq__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.HotelView-module__0kF7bq__wide{grid-column:span 2}}
