.room-equipment-examples{min-width:0;margin:32px 0}.room-equipment-examples h2{margin:0 0 12px;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.6}.room-equipment-examples>p{color:var(--muted);margin:0 0 18px;font-size:.95rem;line-height:1.8}.room-equipment-examples>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.room-equipment-examples article{border:1px solid var(--line);background:#fff;min-width:0;padding:22px}.room-equipment-examples h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:1.05rem;line-height:1.7}.room-equipment-examples__type{font-size:.9rem;font-weight:700;line-height:1.7}.room-equipment-examples dl{margin:16px 0}.room-equipment-examples dl>div+div{margin-top:14px}.room-equipment-examples dt{font-size:.9rem;font-weight:700;line-height:1.7}.room-equipment-examples dd{color:var(--muted);margin:6px 0 0;font-size:.95rem;line-height:1.8}.room-equipment-examples article>a{text-underline-offset:4px;overflow-wrap:anywhere;min-height:44px;color:var(--ink);padding:10px 0;font-size:.9rem;line-height:1.7;text-decoration:underline;display:block}.room-equipment-examples a.room-equipment-examples__booking{background:var(--ink);color:#fff;text-align:center;border-radius:4px;min-height:52px;margin-top:10px;padding:12px;font-weight:700;text-decoration:none}.room-equipment-examples>small{color:var(--muted);margin-top:16px;font-size:.8rem;line-height:1.8;display:block}.room-equipment-examples a:focus-visible{outline-offset:3px;outline:3px solid #297bc2}@media (max-width:720px){.room-equipment-examples>div{grid-template-columns:minmax(0,1fr)}.room-equipment-examples article{padding:18px}}
