/* Room facts: only loaded on German accommodation detail pages. */
html[lang="de"] .accommodation-facts{margin:24px 0 28px;display:grid;grid-template-columns:minmax(105px,.7fr) minmax(0,1.5fr);gap:0 20px;font-size:16px;line-height:1.6}
html[lang="de"] .accommodation-facts dt,html[lang="de"] .accommodation-facts dd{margin:0;padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}
html[lang="de"] .accommodation-facts dt{font-weight:700}
html[lang="de"] .accommodation-facts dd{color:var(--muted)}
html[lang="de"] .accommodation-detail-grid .room-facts-title{font-family:var(--sans);font-size:20px;font-weight:700;letter-spacing:0;margin:28px 0 0}
@media(max-width:560px){html[lang="de"] .accommodation-facts{display:block;margin-top:14px}html[lang="de"] .accommodation-facts dt{border-bottom:0;padding-bottom:2px}html[lang="de"] .accommodation-facts dd{padding-top:0;padding-bottom:12px}}
