:root{--orange:#e8600a;--text-dark:#1a1a1a;--text-body:#2c2c2c;--link-blue:#1a5276;--white:#fff;--beige-bg:#fce9b0;--beige-dark:#f0d080;--green-table:#1db954;--green-dark:#169a45;--btn-blue:#2563eb;--btn-blue-hov:#1d4ed8}.Yogaholidays-module__mAelQG__pageWrapper{color:var(--text-body);font-family:Open Sans,sans-serif;overflow-x:hidden}.Yogaholidays-module__mAelQG__whiteSection{background:var(--white);max-width:1100px;margin:0 auto;padding:40px 32px 48px}.Yogaholidays-module__mAelQG__mainTitle{color:var(--text-dark);text-align:center;margin-bottom:28px;font-family:Cinzel,serif;font-size:clamp(1.1rem,2.8vw,1.6rem);font-style:italic;font-weight:600;line-height:1.45}.Yogaholidays-module__mAelQG__bodyText{color:var(--text-body);margin-bottom:1.1rem;font-size:clamp(.82rem,1.4vw,.92rem);line-height:1.85}.Yogaholidays-module__mAelQG__bodyText strong{color:var(--text-dark);font-weight:700}.Yogaholidays-module__mAelQG__link{color:var(--link-blue);text-decoration:none}.Yogaholidays-module__mAelQG__link:hover{color:var(--orange);text-decoration:underline}.Yogaholidays-module__mAelQG__imageWrapper{justify-content:center;margin:28px 0;display:flex}.Yogaholidays-module__mAelQG__imageBox{border-radius:4px;width:100%;max-width:700px;height:360px;position:relative;overflow:hidden}.Yogaholidays-module__mAelQG__imageOverlayCaption{color:var(--white);background:#0000008c;border-top-left-radius:4px;padding:5px 12px;font-family:Lora,serif;font-size:clamp(.7rem,1.3vw,.82rem);font-style:italic;position:absolute;bottom:0;right:0}.Yogaholidays-module__mAelQG__benefitsHeading{color:var(--text-dark);margin-top:8px;margin-bottom:8px;font-size:clamp(.82rem,1.4vw,.92rem)}.Yogaholidays-module__mAelQG__benefitsList{margin-bottom:24px;padding-left:28px;list-style:outside}.Yogaholidays-module__mAelQG__benefitsList li{color:var(--text-body);font-size:clamp(.82rem,1.4vw,.9rem);line-height:1.9}.Yogaholidays-module__mAelQG__ctaRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding-bottom:8px;display:flex}.Yogaholidays-module__mAelQG__ctaText{color:var(--text-body);margin:0;font-size:clamp(.82rem,1.4vw,.9rem)}.Yogaholidays-module__mAelQG__ctaButton{background:var(--btn-blue);color:var(--white);white-space:nowrap;border-radius:4px;padding:10px 20px;font-size:clamp(.78rem,1.3vw,.88rem);font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.Yogaholidays-module__mAelQG__ctaButton:hover{background:var(--btn-blue-hov);transform:translateY(-1px)}.Yogaholidays-module__mAelQG__beigeSection{background:var(--beige-bg);max-width:100%;padding:40px 32px 60px}.Yogaholidays-module__mAelQG__beigeInner{max-width:1000px;margin:0 auto}.Yogaholidays-module__mAelQG__shivirTitle{color:var(--text-dark);text-align:center;margin-bottom:8px;font-family:Lora,serif;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:500}.Yogaholidays-module__mAelQG__shivirSubtitle{color:var(--text-dark);text-align:center;margin-bottom:24px;font-family:Lora,serif;font-size:clamp(.95rem,2vw,1.2rem);font-weight:500}.Yogaholidays-module__mAelQG__beigeBodyText{color:var(--text-body);max-width:1000px;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:clamp(.82rem,1.4vw,.92rem);line-height:1.85}.Yogaholidays-module__mAelQG__beigeBodyText strong{color:var(--text-dark);font-weight:700}.Yogaholidays-module__mAelQG__sectionHeading{color:var(--text-dark);text-align:center;margin:28px 0 14px;font-family:Lora,serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:500}.Yogaholidays-module__mAelQG__sectionHeadingItalic{color:var(--text-dark);text-align:center;margin:28px 0 14px;font-family:Lora,serif;font-size:clamp(1rem,2vw,1.2rem);font-style:italic;font-weight:500}.Yogaholidays-module__mAelQG__campImageBox{border-radius:4px;width:100%;max-width:700px;height:340px;position:relative;overflow:hidden}.Yogaholidays-module__mAelQG__timetableContainer{border-radius:6px;max-width:760px;margin:20px auto 24px;overflow:hidden;box-shadow:0 4px 20px #0000001f}.Yogaholidays-module__mAelQG__timetableHeader{background:var(--green-table);text-align:center;padding:14px 20px 10px}.Yogaholidays-module__mAelQG__timetableTitle{color:var(--white);letter-spacing:.02em;margin:0;font-family:Cinzel,serif;font-size:clamp(1rem,2.2vw,1.3rem);font-weight:700}.Yogaholidays-module__mAelQG__timetableBody{background:var(--green-table);align-items:flex-start;gap:12px;padding:12px 20px 20px;display:flex}.Yogaholidays-module__mAelQG__timetableYogi{flex-shrink:0;justify-content:center;align-items:center;padding-top:8px;display:flex}.Yogaholidays-module__mAelQG__yogiIcon{opacity:.9;filter:drop-shadow(0 2px 4px #0003);font-size:clamp(2.5rem,5vw,4rem);line-height:1}.Yogaholidays-module__mAelQG__timetableColumns{flex:1;grid-template-columns:1fr 1fr;gap:4px 24px;display:grid}.Yogaholidays-module__mAelQG__timetableCol{flex-direction:column;gap:4px;display:flex}.Yogaholidays-module__mAelQG__timetableRow{color:var(--white);gap:6px;font-family:Open Sans,sans-serif;font-size:clamp(.72rem,1.2vw,.85rem);font-weight:600;line-height:1.6;display:flex}.Yogaholidays-module__mAelQG__timetableRow span:first-child{flex-shrink:0;min-width:80px;font-weight:700}.Yogaholidays-module__mAelQG__detailText{color:var(--text-body);max-width:1000px;margin-bottom:10px;margin-left:auto;margin-right:auto;font-size:clamp(.82rem,1.4vw,.92rem);line-height:1.8}.Yogaholidays-module__mAelQG__detailText strong{color:var(--text-dark);font-weight:700}@media (max-width:575.98px){.Yogaholidays-module__mAelQG__whiteSection{padding:24px 14px 32px}.Yogaholidays-module__mAelQG__beigeSection{padding:28px 14px 40px}.Yogaholidays-module__mAelQG__imageBox,.Yogaholidays-module__mAelQG__campImageBox{height:200px}.Yogaholidays-module__mAelQG__ctaRow{flex-direction:column;align-items:flex-start}.Yogaholidays-module__mAelQG__timetableColumns{grid-template-columns:1fr}.Yogaholidays-module__mAelQG__timetableBody{flex-direction:column;align-items:center}.Yogaholidays-module__mAelQG__timetableRow span:first-child{min-width:70px}}@media (min-width:576px) and (max-width:767.98px){.Yogaholidays-module__mAelQG__whiteSection{padding:28px 20px 36px}.Yogaholidays-module__mAelQG__beigeSection{padding:28px 20px 44px}.Yogaholidays-module__mAelQG__imageBox,.Yogaholidays-module__mAelQG__campImageBox{height:260px}.Yogaholidays-module__mAelQG__timetableColumns{grid-template-columns:1fr}.Yogaholidays-module__mAelQG__timetableBody{padding:10px 14px 16px}}@media (min-width:768px) and (max-width:991.98px){.Yogaholidays-module__mAelQG__whiteSection{padding:32px 28px 40px}.Yogaholidays-module__mAelQG__beigeSection{padding:32px 28px 48px}.Yogaholidays-module__mAelQG__imageBox{height:300px}.Yogaholidays-module__mAelQG__campImageBox{height:290px}.Yogaholidays-module__mAelQG__timetableRow{font-size:.78rem}}@media (min-width:992px) and (max-width:1199.98px){.Yogaholidays-module__mAelQG__imageBox{height:340px}.Yogaholidays-module__mAelQG__campImageBox{height:320px}}@media (min-width:1200px){.Yogaholidays-module__mAelQG__whiteSection{padding:52px 60px 56px}.Yogaholidays-module__mAelQG__beigeSection{padding:48px 60px 64px}.Yogaholidays-module__mAelQG__imageBox{height:380px}.Yogaholidays-module__mAelQG__campImageBox{height:360px}}
