.november-archive-note[data-astro-cid-cdr6aju6]{background:#e3f3f3;border-radius:12px;grid-column:1/-1;margin:0 0 18px;padding:18px 22px}.november-copy[data-astro-cid-cdr6aju6] .november-intro-image[data-astro-cid-cdr6aju6]{object-fit:contain;border-radius:16px;width:100%;max-width:28rem;height:auto;margin:20px 0 24px;display:block}.retreat-stay-card[data-astro-cid-cdr6aju6].accommodation-preview{background:#e3f3f3;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0;margin-top:32px;padding:10px;display:grid;overflow:hidden}.accommodation-preview[data-astro-cid-cdr6aju6]>.stay-gallery[data-astro-cid-cdr6aju6]{grid-template-rows:minmax(280px,1fr) auto;gap:8px;min-width:0;padding:0;display:grid}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-main-photo[data-astro-cid-cdr6aju6]{object-fit:cover;object-position:center;border-radius:18px 18px 4px 4px;width:100%;height:100%;min-height:0}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-photo-strip[data-astro-cid-cdr6aju6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-photo-strip[data-astro-cid-cdr6aju6] img[data-astro-cid-cdr6aju6]{aspect-ratio:1.55;object-fit:cover;border-radius:8px;width:100%;height:100%}.accommodation-preview[data-astro-cid-cdr6aju6]>.stay-copy[data-astro-cid-cdr6aju6]{min-width:0;padding:28px 30px 26px}.accommodation-preview[data-astro-cid-cdr6aju6] .v2-eyebrow[data-astro-cid-cdr6aju6]{color:var(--text-teal);font-size:18px;line-height:1.25}.accommodation-preview[data-astro-cid-cdr6aju6] h2[data-astro-cid-cdr6aju6]{letter-spacing:0;margin:14px 0 16px;font-size:clamp(28px,2.8vw,38px);line-height:1.12}.accommodation-preview[data-astro-cid-cdr6aju6] p[data-astro-cid-cdr6aju6]{margin:0;font-size:18px;line-height:1.6}.accommodation-preview[data-astro-cid-cdr6aju6] p[data-astro-cid-cdr6aju6].stay-invitation{color:var(--text-teal);margin-bottom:24px;display:block}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-facts[data-astro-cid-cdr6aju6]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-facts[data-astro-cid-cdr6aju6] li[data-astro-cid-cdr6aju6]{background:#fff;border-radius:16px;align-items:flex-start;gap:14px;min-width:0;padding:16px;display:flex}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-facts[data-astro-cid-cdr6aju6] p[data-astro-cid-cdr6aju6]{min-width:0;padding-top:3px}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-fact-icon[data-astro-cid-cdr6aju6]{color:#087d85;background:#e3f3f3;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-fact-icon[data-astro-cid-cdr6aju6] svg[data-astro-cid-cdr6aju6]{width:23px;height:23px}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-longer[data-astro-cid-cdr6aju6]{border-top:2px dashed #9ccbcc;margin-top:24px;padding-top:20px;display:block}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-longer[data-astro-cid-cdr6aju6] h3[data-astro-cid-cdr6aju6]{letter-spacing:0;margin:0 0 6px;font-size:24px;line-height:1.3}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-longer[data-astro-cid-cdr6aju6] em[data-astro-cid-cdr6aju6]{color:var(--small-script-accessible);display:inline-block}.accommodation-preview[data-astro-cid-cdr6aju6] .retreat-stay-button[data-astro-cid-cdr6aju6]{color:#fff;text-align:center;background:#0d797b;border:0;border-radius:9px;justify-content:center;gap:6px;max-width:100%;margin-top:22px;padding:14px 20px;font-size:18px;line-height:1.4;display:inline-flex}.accommodation-preview[data-astro-cid-cdr6aju6] .retreat-stay-button[data-astro-cid-cdr6aju6]:hover{background:#086366}@media (width<=900px){.retreat-stay-card[data-astro-cid-cdr6aju6].accommodation-preview{grid-template-columns:minmax(0,1fr);padding:0}.accommodation-preview[data-astro-cid-cdr6aju6]>.stay-gallery[data-astro-cid-cdr6aju6]{grid-template-rows:auto auto;gap:6px}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-main-photo[data-astro-cid-cdr6aju6]{aspect-ratio:1.55;object-fit:cover;border-radius:24px 24px 0 0;height:auto}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-photo-strip[data-astro-cid-cdr6aju6]{gap:6px;padding-inline:6px}.accommodation-preview[data-astro-cid-cdr6aju6]>.stay-copy[data-astro-cid-cdr6aju6]{padding:26px 22px}.accommodation-preview[data-astro-cid-cdr6aju6] h2[data-astro-cid-cdr6aju6]{font-size:30px}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-facts[data-astro-cid-cdr6aju6] li[data-astro-cid-cdr6aju6]{gap:12px;padding:14px}.accommodation-preview[data-astro-cid-cdr6aju6] .retreat-stay-button[data-astro-cid-cdr6aju6]{width:100%;padding:14px 12px;font-size:16px}}@media (width<=360px){.accommodation-preview[data-astro-cid-cdr6aju6]>.stay-copy[data-astro-cid-cdr6aju6]{padding:24px 18px}.accommodation-preview[data-astro-cid-cdr6aju6] h2[data-astro-cid-cdr6aju6]{font-size:28px}.accommodation-preview[data-astro-cid-cdr6aju6] p[data-astro-cid-cdr6aju6]{font-size:16px}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-fact-icon[data-astro-cid-cdr6aju6]{flex-basis:36px;width:36px;height:36px}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-facts[data-astro-cid-cdr6aju6] li[data-astro-cid-cdr6aju6]{gap:10px;padding:12px}.accommodation-preview[data-astro-cid-cdr6aju6] .stay-longer[data-astro-cid-cdr6aju6] h3[data-astro-cid-cdr6aju6]{font-size:22px}}
