.brand-editorial .collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px;align-items:start}
.brand-editorial .collection .card:nth-child(even){padding-top:0}
.brand-editorial .collection article[hidden],#stay-empty[hidden]{display:none}
.brand-editorial .collection .card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.brand-editorial .collection .card-copy{padding:18px 0 24px}
.brand-editorial .collection .card h3{font-size:clamp(21px,2.2vw,28px);overflow-wrap:anywhere;line-height:1.5}
.experience-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px}
.filter-label{font-size:14px;color:#555;margin-right:8px}
.experience-filters button{font:inherit;font-size:14px;min-height:44px;padding:10px 14px;border:1px solid #cbd0db;background:white;color:#333;border-radius:24px;cursor:pointer}
.experience-filters button[aria-pressed=true]{background:#233d7f;border-color:#233d7f;color:white}
#stay-empty{padding:24px;background:#f5f6f8;color:#333}
@media(max-width:700px){.brand-editorial .collection{grid-template-columns:minmax(0,1fr);gap:28px}.brand-editorial .collection .card-copy{padding:16px 0 20px}.filter-label{width:100%;margin-bottom:2px}.brand-editorial .stay-filters{gap:8px}.brand-editorial .stay-filters button{padding:10px 18px}.experience-filters{gap:7px}.experience-filters button{padding:8px 12px}}
.guest-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0}.guest-filter label{font-size:16px;color:#333}.guest-filter select{font:inherit;min-height:44px;padding:8px 36px 8px 12px;border:1px solid #aab2c2;border-radius:6px;background:#fff;color:#233d7f}.guest-filter p{flex-basis:100%;font-size:14px;line-height:1.7;margin:0;color:#555}
#clear-stays{font:inherit;font-size:14px;min-height:44px;padding:8px 12px;background:white;color:#444;border:1px solid #b8bec9;border-radius:6px;cursor:pointer}
