.pg-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1em 0 0;padding:0;list-style:none;display:grid}.pg-rooms figure{margin:0}.pg-rooms img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--dp-line);background:var(--off-white);width:100%;height:auto;display:block}.pg-rooms figcaption{letter-spacing:.06em;color:var(--dp-brand-mute);margin-top:.4rem;font-size:.78rem}@media (max-width:640px){.pg-rooms{grid-template-columns:1fr}}
