.accommodations-overview__intro>*{min-width:0}.accommodations-overview__intro h1{overflow-wrap:anywhere}.accommodation-shared-details__list p>img{object-fit:contain;flex:0 0 24px;width:24px;height:24px}.accommodations-overview .accommodation-choice__body dl{--fact-icon-size:clamp(64px, 10vw, 160px);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:18px}.accommodations-overview .accommodation-choice__body dl>div{grid-template-rows:var(--fact-icon-size) auto 1fr;border:0;border-left:1px solid var(--line);place-content:start stretch;gap:8px;padding:0 12px;display:grid}.accommodations-overview .accommodation-choice__body dl>div:first-child{border-left:0;padding-left:0}.accommodations-overview .accommodation-choice__body .stay-fact-icon{width:100%;height:var(--fact-icon-size);max-width:var(--fact-icon-size);object-fit:contain;justify-self:center;margin:0;display:block}.accommodations-overview .accommodation-choice__body dt{margin:0;line-height:1.4}.accommodations-overview .accommodation-choice__body dd{overflow-wrap:anywhere;line-height:1.45}@media (max-width:700px){.accommodations-overview .accommodation-choice__body dl>div{padding-inline:8px}.accommodations-overview .accommodation-choice__body dl>div:first-child{padding-left:0}.accommodations-overview .accommodation-choice__body dd{font-size:12px}}
