.stay-map{background:#fff;border:1px solid #d9e4dc;border-radius:18px;margin:28px 0;padding:20px}.stay-map-bare{background:0 0;border:0;margin:0;padding:0}.stay-map-bare .eyebrow{display:none}.stay-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:6px 18px;margin-bottom:12px;display:flex}.stay-head h2{margin:2px 0 0;font-size:1.3rem}.stay-head>p{color:var(--muted);margin:0;font-size:.9rem}.stay-choices{gap:8px;margin:0 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.stay-choices a{min-height:40px;color:var(--green);white-space:nowrap;border:1px solid #bfcfc6;border-radius:22px;flex:none;align-items:center;padding:8px 14px;font-size:.88rem;text-decoration:none;display:inline-flex}.stay-choices a[aria-current=page]{background:var(--green);border-color:var(--green);color:#fff}.stay-frame{background:#eef4f0;border:0;border-radius:12px;width:100%;height:520px;display:block}.stay-note{color:var(--muted);margin:10px 0 0;font-size:.8rem}.stay-hero{color:#fff;background:var(--green);align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.stay-hero img{object-fit:cover}.stay-hero:after{content:"";background:linear-gradient(#0000000d 30%,#00281cc7);position:absolute;inset:0}.stay-hero-plain{background:linear-gradient(135deg, var(--green), var(--navy));min-height:220px}.stay-hero-plain:after{display:none}.stay-hero-copy{z-index:1;padding-block:28px;position:relative}.stay-hero-copy h1{color:#fff;margin:4px 0;font-size:clamp(2rem,6vw,3.2rem)}.stay-hero-copy p,.stay-hero-copy .eyebrow,.stay-hero-copy .back-link{color:#e9f3ee;margin:0}.stay-hero-credit{z-index:1;color:#e9f3ee;font-size:.7rem;position:absolute;bottom:6px;right:10px}.stay-links{flex-wrap:wrap;gap:6px 22px;margin:0 0 32px;display:flex}.stay-links a{color:var(--green);align-items:center;min-height:40px;font-weight:600;display:inline-flex}@media (max-width:600px){.stay-map{margin:20px 0;padding:14px}.stay-frame{height:460px}}
