/* Rhea's complete offer, shared across public learning and purchase pages. */
.rhea-whole-offer{padding:64px 6%;background:#edf0ea;border-top:1px solid #d1d8cc;border-bottom:1px solid #d1d8cc;color:#343c30;text-align:left}.rhea-whole-offer .rhea-offer-heading{max-width:760px;margin:0 auto 38px;text-align:center}.rhea-whole-offer h2{font:400 clamp(38px,4vw,60px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:16px 0 22px}.rhea-whole-offer h2 em{font-weight:400}.rhea-whole-offer .rhea-offer-heading p{font:400 18px/1.65 'DM Sans',Arial,sans-serif;max-width:680px;margin:0 auto;color:#465342}.rhea-five-parts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;max-width:1320px;margin:0 auto;padding:0;list-style:none}.rhea-five-parts li{border-top:1px solid #b4bead;padding-top:18px}.rhea-five-parts a{text-decoration:none;color:inherit}.rhea-five-parts a:focus-visible{outline:2px solid #465342;outline-offset:5px}.rhea-five-parts strong{display:block;font:400 25px/1.2 Georgia,serif;letter-spacing:-.025em;margin-bottom:12px}.rhea-five-parts p{font:400 17px/1.65 'DM Sans',Arial,sans-serif;margin:0;color:#465342}.rhea-offer-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:30px auto 0}.rhea-offer-foot small{font:400 14px/1.6 'DM Sans',Arial,sans-serif;color:#535b4e;max-width:680px}.rhea-offer-foot a{font:500 15px/1.5 'DM Sans',Arial,sans-serif;white-space:nowrap;text-underline-offset:6px}.rhea-offer-inline{font-size:16px;line-height:1.65;color:#465342;margin:18px 0}.rhea-offer-inline strong{font-weight:600;color:#343c30}.rhea-offer-inline a{color:inherit;text-underline-offset:4px}.rhea-offer-capsule{margin:26px 0;padding:24px 28px;background:#edf0ea;border:1px solid #d1d8cc;color:#343c30}.rhea-offer-capsule h2{font:400 29px/1.2 Georgia,serif;letter-spacing:-.025em;margin:0 0 14px}.rhea-offer-capsule ul{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:0;margin:0 0 14px}.rhea-offer-capsule li{font:500 16px/1.5 'DM Sans',Arial,sans-serif;padding:0;margin:0}.rhea-offer-capsule p{font:400 14px/1.6 'DM Sans',Arial,sans-serif;margin:0}.rhea-offer-capsule a{text-underline-offset:4px}.rhea-course-offer{padding:35px 6%;background:#edf0ea;border-block:1px solid #d1d8cc}.rhea-course-offer>.rhea-offer-capsule{max-width:1200px;margin:0 auto;padding:0;border:0}.how-ritual-and-ebook{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6%;padding-top:55px;margin-top:55px;border-top:1px solid #b4bead}.how-ritual-and-ebook article{min-width:0}.how-ritual-and-ebook img{display:block;width:100%;aspect-ratio:1.55;object-fit:cover;margin:0 0 25px}.how-ritual-and-ebook .how-number{font-size:34px;margin-bottom:16px}.how-ritual-and-ebook h3{font:400 34px/1.15 Georgia,serif;letter-spacing:-.03em;margin:0 0 20px}.how-ritual-and-ebook p{font-size:18px;line-height:1.7}.how-ritual-and-ebook .how-detail{font-size:15px}.how-ritual-and-ebook .textlink{font-size:15px}.how-steps article[id],.how-ritual-and-ebook article[id]{scroll-margin-top:140px}.enroll-editorial .rhea-offer-inline{font-size:16px}.enroll-editorial .rhea-whole-offer{margin:40px 0;padding:36px}.enroll-editorial .rhea-whole-offer h2{font-size:42px}.enroll-editorial .rhea-five-parts{grid-template-columns:repeat(3,minmax(0,1fr))}.enroll-editorial .rhea-five-parts strong{font-size:23px}.enroll-editorial .details li strong{font-weight:600}.how-hero .rhea-offer-inline{font-size:17px;line-height:1.7}
@media(max-width:1050px){.rhea-five-parts{grid-template-columns:repeat(3,minmax(0,1fr))}.rhea-offer-foot{align-items:flex-start}.rhea-whole-offer{padding:50px 5%}}
@media(max-width:650px){.rhea-whole-offer{padding:42px 24px}.rhea-whole-offer .rhea-offer-heading{text-align:left;margin-bottom:30px}.rhea-whole-offer h2{font-size:38px}.rhea-whole-offer .rhea-offer-heading p{font-size:17px}.rhea-five-parts,.enroll-editorial .rhea-five-parts{grid-template-columns:1fr;gap:22px}.rhea-five-parts li{padding-top:16px}.rhea-five-parts strong{font-size:25px;margin-bottom:8px}.rhea-five-parts p{font-size:17px}.rhea-offer-foot{flex-direction:column;gap:16px;margin-top:25px}.rhea-offer-capsule{padding:22px;margin:22px 0}.rhea-offer-capsule h2{font-size:27px}.rhea-offer-capsule ul{gap:8px 18px}.rhea-offer-capsule li{font-size:15px}.rhea-course-offer{padding:28px 24px}.how-ritual-and-ebook{grid-template-columns:1fr;gap:42px;margin-top:38px;padding-top:38px}.how-ritual-and-ebook .how-number{float:none}.how-ritual-and-ebook h3{font-size:31px}.enroll-editorial .rhea-whole-offer{padding:28px 22px}.enroll-editorial .rhea-whole-offer h2{font-size:35px}}

/* Keep the homepage introduction brief; the five-part explanation lives on How It Works. */
.rhea-home .doctors-welcome.rhea-experience-welcome{max-width:none;padding:60px 6%;background:#edf0ea;border-bottom:1px solid #d1d8cc;scroll-margin-top:105px;gap:36px 54px}.rhea-experience-welcome .hero-heading h1{font-family:Georgia,serif;font-size:clamp(40px,4.6vw,64px);color:#343c30}.rhea-home .rhea-experience-welcome .hero-copy p{font-size:18px;line-height:1.65;color:#465342}.rhea-home .rhea-experience-welcome .hero-copy .rhea-benefit-intro{font-size:20px;color:#343c30}.rhea-experience-welcome .hero-copy strong{font-weight:600}.rhea-welcome-note{display:block;margin-top:18px;font-size:13px;line-height:1.6;color:#535b4e}@media(max-width:750px){.rhea-home .doctors-welcome.rhea-experience-welcome{padding:42px 24px;gap:28px}.rhea-home .rhea-experience-welcome .hero-copy .rhea-benefit-intro{font-size:19px}.rhea-home .rhea-experience-welcome .hero-copy p{font-size:17px}}
