.taal-surface .taal-v1 .rooms-card .rooms-h3{font-size:1.05rem;margin:26px 0 10px;color:var(--taal-navy)}.taal-surface .taal-v1 .rooms-card a{color:var(--taal-navy)}.taal-surface .taal-v1 .rooms-chips{list-style:none;margin:0;padding:0;display:grid;gap:10px}.taal-surface .taal-v1 .rooms-chips li{display:flex;gap:14px;align-items:flex-start}.taal-surface .taal-v1 .rooms-date{flex:none;width:52px;text-align:center;border:1px solid var(--taal-rule);border-top:4px solid var(--taal-navy);border-radius:6px;padding:4px 0 6px;font-size:1.2rem;font-weight:700;line-height:1.1;background:var(--taal-white)}.taal-surface .taal-v1 .rooms-date b{display:block;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--taal-ink-2)}.taal-surface .taal-v1 .rooms-what{display:flex;flex-direction:column;gap:2px;font-weight:600}.taal-surface .taal-v1 .rooms-sub{display:block;font-weight:400;color:var(--taal-ink-2);font-size:.92rem}.taal-surface .taal-v1 .rooms-list{margin:0;padding-left:18px;display:grid;gap:8px}.taal-surface .taal-v1 .rooms-none{color:var(--taal-ink-2);margin:0}.taal-surface .taal-v1 .rooms-note{margin:0 0 12px;padding:10px 14px;border-left:4px solid var(--taal-navy);background:var(--taal-white)}.taal-surface .taal-v1 .rooms-note p{margin:0 0 6px}.taal-surface .taal-v1 .rooms-note footer{color:var(--taal-ink-2);font-size:.9rem}.taal-surface .taal-v1 .rooms-cta{margin-top:26px;padding:16px 18px;border:1px solid var(--taal-rule);border-radius:8px;background:var(--taal-white)}.taal-surface .taal-v1 .rooms-cta p{margin:0 0 10px}.taal-surface .taal-v1 .rooms-foot{margin-top:22px;color:var(--taal-ink-2);font-size:.93rem}.rooms-going,.taal-surface .rooms-going{display:inline-block;padding:4px 10px;border:1px solid;border-radius:999px;font-size:.85em;text-decoration:none;margin-top:6px;margin-right:8px}.rooms-going-count,.taal-surface .rooms-going-count{display:inline-block;font-size:.85em;opacity:.8}