.RetreatsPage_root__D5LUh{margin:0 auto;max-width:1200px;padding:32px 24px 64px;width:100%}.RetreatsPage_header__nLupT{margin:24px 0 36px;max-width:780px}.RetreatsPage_grid__myWEX{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.RetreatsPage_card__aneZW{border:1px solid #dedbd4;border-radius:12px;overflow:hidden}.RetreatsPage_card__aneZW a{color:inherit;display:block;height:100%;text-decoration:none}.RetreatsPage_card__aneZW a:hover h2{text-decoration:underline}.RetreatsPage_card__aneZW img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.RetreatsPage_cardBody__rO9i6{overflow-wrap:anywhere;padding:20px}.RetreatsPage_cardBody__rO9i6 h2{margin-top:0}.RetreatsPage_dates__IN3YY{font-size:15px}.RetreatsPage_cover__UdfVk{border-radius:12px;max-height:550px;object-fit:cover;width:100%}.RetreatsPage_details__1LyeR{grid-gap:40px;display:grid;gap:40px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);margin-top:32px}.RetreatsPage_section__4aClg{margin-bottom:32px}.RetreatsPage_section__4aClg h2{margin-top:0}.RetreatsPage_text__kCbq3{overflow-wrap:anywhere;white-space:pre-wrap}.RetreatsPage_booking__mjrpP{align-self:start;border:1px solid #dedbd4;border-radius:12px;overflow-wrap:anywhere;padding:24px}.RetreatsPage_booking__mjrpP h2{margin-top:0}.RetreatsPage_price__Wr\+UG{font-weight:600}.RetreatsPage_cta__mpj-F{display:block;font-weight:600;margin:20px 0}.RetreatsPage_gallery__yN1py{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.RetreatsPage_gallery__yN1py img{border-radius:8px;width:100%}@media (max-width:900px){.RetreatsPage_grid__myWEX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.RetreatsPage_details__1LyeR,.RetreatsPage_grid__myWEX{grid-template-columns:minmax(0,1fr)}.RetreatsPage_root__D5LUh{padding:24px 16px 48px}.RetreatsPage_booking__mjrpP{grid-row:1}}
/*# sourceMappingURL=RetreatsPage.2d7865cb.chunk.css.map*/