.mahara-page--prenatal-nutritionist{--pr-ink:#153d35;--pr-muted:#50695e;--pr-violet:#6958ad;--pr-soft:#f1f6f1;--pr-line:#dce8df;color:var(--pr-ink);background:#fff}
.mahara-page--prenatal-nutritionist *{box-sizing:border-box}
.mahara-page--prenatal-nutritionist .pr-wrap{width:min(1150px,calc(100% - 48px));margin-inline:auto}
.mahara-page--prenatal-nutritionist :is(.pr-hero,.pr-section,.pr-cta){scroll-margin-top:90px}
.mahara-page--prenatal-nutritionist .pr-section{padding:78px 0}
.mahara-page--prenatal-nutritionist :is(h1,h2,h3){color:var(--pr-ink);font-weight:800;line-height:1.65}
.mahara-page--prenatal-nutritionist h1{font-size:clamp(28px,3vw,39px)}
.mahara-page--prenatal-nutritionist h2{font-size:clamp(21px,2.1vw,28px)}
.mahara-page--prenatal-nutritionist h3{font-size:16px}
.mahara-page--prenatal-nutritionist .pr-prose p{margin:0 0 16px;color:var(--pr-muted);font-size:14px;line-height:2.35;text-align:justify}
.mahara-page--prenatal-nutritionist .pr-prose p:last-child{margin-bottom:0}
.mahara-page--prenatal-nutritionist .pr-prose a{color:var(--pr-violet);text-underline-offset:4px}
.mahara-page--prenatal-nutritionist figure{margin:0}
.mahara-page--prenatal-nutritionist figure img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}
.mahara-page--prenatal-nutritionist .pr-kicker,.mahara-page--prenatal-nutritionist .pr-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--pr-violet);font-size:12px;font-weight:800}
.mahara-page--prenatal-nutritionist .pr-kicker__dot{width:7px;height:7px;border-radius:50%;background:#81ad94;box-shadow:0 0 0 5px #dcece0}
.mahara-page--prenatal-nutritionist .pr-section__heading{max-width:760px;margin-bottom:30px}
.mahara-page--prenatal-nutritionist .pr-section__heading h2{margin:8px 0 0}
.mahara-page--prenatal-nutritionist .pr-section__summary{margin:8px 0 0;color:var(--pr-muted);font-size:13px;line-height:2}
.mahara-page.mahara-page--prenatal-nutritionist>section.pr-hero{position:relative;overflow:hidden;padding:54px 0 58px;background:#edf5ef!important}
.mahara-page--prenatal-nutritionist .pr-hero::before{content:"";position:absolute;top:-180px;left:-190px;width:520px;height:520px;border:1px solid #d4e5d7;border-radius:50%}
.mahara-page--prenatal-nutritionist .pr-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:60px;align-items:center}
.mahara-page--prenatal-nutritionist .pr-hero h1{max-width:18ch;margin:17px 0 11px!important}
.mahara-page--prenatal-nutritionist .pr-hero__lead{max-width:44ch;margin:0 0 13px;color:#32564a;font-size:16px;font-weight:700;line-height:2.1;text-align:justify}
.mahara-page--prenatal-nutritionist .pr-hero__intro{max-width:55ch;margin:0;color:#577063;font-size:13px;line-height:2.2;text-align:justify}
.mahara-page--prenatal-nutritionist .pr-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}
.mahara-page--prenatal-nutritionist .pr-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:11px 22px;border-radius:7px;background:var(--pr-violet);color:#fff;font-size:12px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s}
.mahara-page--prenatal-nutritionist .pr-button:hover{background:#514390;color:#fff;transform:translateY(-2px)}
.mahara-page--prenatal-nutritionist .pr-quiet-link{color:#24483b;font-size:12px;font-weight:800;text-decoration:none}
.mahara-page--prenatal-nutritionist .pr-quiet-link i{margin-inline-start:5px;color:var(--pr-violet)}
.mahara-page--prenatal-nutritionist .pr-hero__topics{display:flex;flex-wrap:wrap;gap:10px 23px;margin-top:33px;padding-top:19px;border-top:1px solid #cddfd0}
.mahara-page--prenatal-nutritionist .pr-hero__topics span{display:inline-flex;align-items:center;gap:7px;color:#436655;font-size:11px;font-weight:700}
.mahara-page--prenatal-nutritionist .pr-hero__topics i{color:var(--pr-violet);font-size:13px}
.mahara-page--prenatal-nutritionist .pr-hero__visual{position:relative;min-height:460px;padding:0 0 27px 30px}
.mahara-page--prenatal-nutritionist .pr-hero__photo{height:432px;overflow:hidden;border-radius:85px 8px 8px 8px;background:#dce8df;box-shadow:0 24px 57px rgba(16,58,44,.13)}
.mahara-page--prenatal-nutritionist .pr-hero__photo img{object-position:center center}
.mahara-page--prenatal-nutritionist .pr-hero__illustration{position:absolute;left:0;bottom:2px;width:160px;height:131px;padding:9px;border:1px solid #d7e3d9;border-radius:8px;background:#fff;box-shadow:0 13px 29px rgba(14,53,37,.13)}
.mahara-page--prenatal-nutritionist .pr-hero__illustration img{object-fit:contain}
.mahara-page--prenatal-nutritionist .pr-hero__caption{position:absolute;right:20px;bottom:45px;padding:8px 12px;border-radius:4px;background:rgba(255,255,255,.94);color:#24493e;font-size:11px;font-weight:800}
.mahara-page--prenatal-nutritionist .pr-index{border-bottom:1px solid var(--pr-line);background:#fff}
.mahara-page--prenatal-nutritionist .pr-index .pr-wrap{display:grid;grid-template-columns:repeat(6,1fr)}
.mahara-page--prenatal-nutritionist .pr-index a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:65px;border-inline-end:1px solid #edf1ed;color:#3c5e4e;font-size:11px;font-weight:800;text-decoration:none;transition:background .2s,color .2s}
.mahara-page--prenatal-nutritionist .pr-index a:first-child{border-inline-start:1px solid #edf1ed}
.mahara-page--prenatal-nutritionist .pr-index a:hover{background:#f6f8f4;color:var(--pr-violet)}
.mahara-page--prenatal-nutritionist .pr-index i{color:var(--pr-violet);font-size:14px}
.mahara-page.mahara-page--prenatal-nutritionist>section.pr-questions{padding:38px 0 24px;background:#fff}
.mahara-page--prenatal-nutritionist .pr-questions .pr-wrap{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start;border-bottom:1px solid var(--pr-line);padding-bottom:30px}
.mahara-page--prenatal-nutritionist .pr-questions__label{display:flex;align-items:center;gap:13px;color:#284f41;font-size:13px;line-height:1.8}
.mahara-page--prenatal-nutritionist .pr-questions__label>span{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:#ebe6f5;color:var(--pr-violet);font-size:24px;font-weight:800}
.mahara-page--prenatal-nutritionist .pr-questions__copy{color:#295247;font-size:15px;font-weight:700;line-height:2.3}
.mahara-page--prenatal-nutritionist .pr-questions__copy br{display:block;content:"";margin-bottom:6px}
.mahara-page--prenatal-nutritionist .pr-questions__copy strong{color:var(--pr-violet)}
.mahara-page.mahara-page--prenatal-nutritionist>section.pr-consultation{padding-top:57px;background:#fff}
.mahara-page--prenatal-nutritionist .pr-consultation__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:55px;align-items:start}
.mahara-page--prenatal-nutritionist .pr-consultation__text>p{max-width:68ch}
.mahara-page--prenatal-nutritionist .pr-consultation__image{height:330px;overflow:hidden;border-radius:5px 65px 5px 5px}
.mahara-page--prenatal-nutritionist .pr-consultation__image figcaption{display:none}
.mahara-page--prenatal-nutritionist .pr-consultation__list{margin-top:27px;padding-top:22px;border-top:1px solid var(--pr-line)}
.mahara-page--prenatal-nutritionist .pr-consultation__list h3{margin:0 0 15px}
.mahara-page--prenatal-nutritionist .pr-groups{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin:0;padding:0;list-style:none}
.mahara-page--prenatal-nutritionist .pr-groups li{display:flex;gap:10px;align-items:baseline;padding:10px 0;border-bottom:1px solid #e2ebe3;color:#436253;font-size:12px;line-height:2;text-align:justify}
.mahara-page--prenatal-nutritionist .pr-groups i{color:var(--pr-violet);font-size:10px}
.mahara-page.mahara-page--prenatal-nutritionist>section.pr-cta{padding:0 0 65px;background:#fff}
.mahara-page.mahara-page--prenatal-nutritionist>section.pr-weight{background:#f5f8f4}
.mahara-page--prenatal-nutritionist .pr-weight__feature{display:grid;grid-template-columns:360px minmax(0,1fr);gap:35px;align-items:center}
.mahara-page--prenatal-nutritionist .pr-weight__image{height:300px;overflow:hidden;border-radius:5px 58px 5px 5px}
.mahara-page--prenatal-nutritionist .pr-weight__first{max-width:68ch}
.mahara-page--prenatal-nutritionist .pr-weight__continuation{display:grid;grid-template-columns:230px minmax(0,1fr);gap:35px;margin-top:31px;padding-top:27px;border-top:1px solid #d7e4d9}
.mahara-page--prenatal-nutritionist .pr-weight__marker{display:flex;align-items:flex-start;gap:15px;color:#315c49;font-size:13px;line-height:1.8}
.mahara-page--prenatal-nutritionist .pr-weight__marker i{display:grid;place-items:center;flex:none;width:39px;height:39px;border-radius:50%;background:#e3ddf2;color:var(--pr-violet);font-size:16px}
.mahara-page--prenatal-nutritionist .pr-weight__continuation .pr-prose{max-width:79ch}
.mahara-page.mahara-page--prenatal-nutritionist>section.pr-monitoring{background:#173e36}
.mahara-page--prenatal-nutritionist .pr-monitoring__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:60px;align-items:center}
.mahara-page--prenatal-nutritionist .pr-monitoring .pr-eyebrow{color:#c9bdf2}
.mahara-page--prenatal-nutritionist .pr-monitoring h2{margin:9px 0 20px;color:#fff}
.mahara-page--prenatal-nutritionist .pr-monitoring .pr-prose p{color:#dce9e0}
.mahara-page--prenatal-nutritionist .pr-monitoring__signals{display:grid;gap:0;margin-top:23px;border-top:1px solid #4e7166}
.mahara-page--prenatal-nutritionist .pr-monitoring__signals span{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid #4e7166;color:#e8f1e9;font-size:12px;font-weight:700}
.mahara-page--prenatal-nutritionist .pr-monitoring__signals i{color:#d6ccf6;font-size:16px}
.mahara-page--prenatal-nutritionist .pr-monitoring__image{height:355px;overflow:hidden;border-radius:70px 4px 4px 4px}
.mahara-page--prenatal-nutritionist .pr-monitoring__image img{object-position:center center}
.mahara-page.mahara-page--prenatal-nutritionist>section.pr-notes{background:#fff}
.mahara-page--prenatal-nutritionist .pr-notes__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.mahara-page--prenatal-nutritionist .pr-notes__item{padding:23px 0 0;border-top:1px solid #d7d0ef}
.mahara-page--prenatal-nutritionist .pr-notes__head{display:flex;align-items:center;gap:12px;margin-bottom:18px}
.mahara-page--prenatal-nutritionist .pr-notes__head i{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#efeaf8;color:var(--pr-violet);font-size:14px}
.mahara-page--prenatal-nutritionist .pr-notes__head h3{margin:0}
.mahara-page--prenatal-nutritionist .pr-notes__item figure{height:185px;margin-bottom:19px;overflow:hidden}
.mahara-page--prenatal-nutritionist .pr-notes__quote{display:flex;align-items:center;justify-content:center;height:185px;margin-bottom:19px;background:#eef5ef;color:#adcbb8;font-size:100px;font-weight:800;line-height:1}
.mahara-page--prenatal-nutritionist .pr-notes__quote span{color:#365e4b;font-size:26px}
.mahara-page.mahara-page--prenatal-nutritionist>section.pr-diabetes{background:#f4f7f2}
.mahara-page--prenatal-nutritionist .pr-diabetes__layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}
.mahara-page--prenatal-nutritionist .pr-diabetes__image{height:330px;overflow:hidden;border-radius:5px 65px 5px 5px}
.mahara-page--prenatal-nutritionist .pr-diabetes__check{display:flex;gap:17px;margin-top:24px;padding:19px 21px;border:1px solid #dce7df;background:#fff}
.mahara-page--prenatal-nutritionist .pr-diabetes__check>i{margin-top:7px;color:var(--pr-violet);font-size:20px}
.mahara-page--prenatal-nutritionist .pr-diabetes__check p{margin:0}
.mahara-page.mahara-page--prenatal-nutritionist>section.pr-postpartum{background:#fff}
.mahara-page--prenatal-nutritionist .pr-postpartum__top{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1fr);gap:50px;align-items:end;padding-bottom:24px;border-bottom:1px solid var(--pr-line)}
.mahara-page--prenatal-nutritionist .pr-postpartum__top .pr-section__heading{margin:0}
.mahara-page--prenatal-nutritionist .pr-postpartum__story{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);gap:55px;align-items:center;margin-top:30px}
.mahara-page--prenatal-nutritionist .pr-postpartum__story figure{height:345px;overflow:hidden;border-radius:60px 4px 4px 4px}
.mahara-page--prenatal-nutritionist .pr-postpartum__copy{max-width:65ch}
.mahara-page.mahara-page--prenatal-nutritionist>section.pr-closing{padding:41px 0 20px;background:#eef5ef}
.mahara-page--prenatal-nutritionist .pr-closing__inner{display:flex;align-items:center;justify-content:center;gap:14px}
.mahara-page--prenatal-nutritionist .pr-closing i{color:var(--pr-violet);font-size:22px}
.mahara-page--prenatal-nutritionist .pr-closing p{margin:0;color:var(--pr-ink);font-size:17px;font-weight:800;line-height:1.9}
.mahara-page.mahara-page--prenatal-nutritionist>section.pr-closing+section.pr-cta{padding:10px 0 67px;background:#eef5ef}
.mahara-page.mahara-page--prenatal-nutritionist>section.pr-faq{background:#fff}
.mahara-page--prenatal-nutritionist .pr-faq__list{max-width:900px;border-top:1px solid var(--pr-line)}
.mahara-page--prenatal-nutritionist .pr-faq details{border-bottom:1px solid var(--pr-line)}
.mahara-page--prenatal-nutritionist .pr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 5px;cursor:pointer;list-style:none;color:var(--pr-ink);font-size:14px;font-weight:800}
.mahara-page--prenatal-nutritionist .pr-faq summary::-webkit-details-marker{display:none}
.mahara-page--prenatal-nutritionist .pr-faq summary i{color:var(--pr-violet);transition:transform .2s}
.mahara-page--prenatal-nutritionist .pr-faq details[open] summary i{transform:rotate(45deg)}
.mahara-page--prenatal-nutritionist .pr-faq details>div{padding:0 5px 22px}
.mahara-page--prenatal-nutritionist :is(a,button,summary):focus-visible{outline:3px solid #8b7aca;outline-offset:3px}
@media(max-width:950px){.mahara-page--prenatal-nutritionist .pr-hero__grid{gap:30px}.mahara-page--prenatal-nutritionist .pr-hero__visual{min-height:390px}.mahara-page--prenatal-nutritionist .pr-hero__photo{height:365px}.mahara-page--prenatal-nutritionist .pr-index .pr-wrap{grid-template-columns:repeat(3,1fr)}.mahara-page--prenatal-nutritionist .pr-index a:nth-child(n+4){border-top:1px solid #edf1ed}.mahara-page--prenatal-nutritionist .pr-consultation__body,.mahara-page--prenatal-nutritionist .pr-diabetes__layout{gap:25px}.mahara-page--prenatal-nutritionist .pr-weight__feature{grid-template-columns:300px minmax(0,1fr)}}
@media(max-width:760px){.mahara-page--prenatal-nutritionist .pr-wrap{width:min(100% - 32px,560px)}.mahara-page--prenatal-nutritionist .pr-section{padding:56px 0}.mahara-page.mahara-page--prenatal-nutritionist>section.pr-hero{padding:25px 0 39px}.mahara-page--prenatal-nutritionist .pr-hero__grid,.mahara-page--prenatal-nutritionist .pr-consultation__body,.mahara-page--prenatal-nutritionist .pr-weight__feature,.mahara-page--prenatal-nutritionist .pr-weight__continuation,.mahara-page--prenatal-nutritionist .pr-monitoring__layout,.mahara-page--prenatal-nutritionist .pr-notes__grid,.mahara-page--prenatal-nutritionist .pr-diabetes__layout,.mahara-page--prenatal-nutritionist .pr-postpartum__top,.mahara-page--prenatal-nutritionist .pr-postpartum__story{grid-template-columns:1fr}.mahara-page--prenatal-nutritionist .pr-hero__grid{gap:22px}.mahara-page--prenatal-nutritionist .pr-hero__visual{grid-row:1;min-height:310px;padding:0 0 15px 18px}.mahara-page--prenatal-nutritionist .pr-hero__photo{height:295px;border-radius:52px 5px 5px 5px}.mahara-page--prenatal-nutritionist .pr-hero__illustration{width:112px;height:95px}.mahara-page--prenatal-nutritionist .pr-hero__caption{right:13px;bottom:25px}.mahara-page--prenatal-nutritionist .pr-hero h1{margin-top:10px!important}.mahara-page--prenatal-nutritionist .pr-hero__topics{margin-top:23px}.mahara-page--prenatal-nutritionist .pr-index a{min-height:54px;font-size:10px}.mahara-page--prenatal-nutritionist .pr-index i{font-size:12px}.mahara-page--prenatal-nutritionist .pr-questions .pr-wrap{grid-template-columns:1fr;gap:11px}.mahara-page--prenatal-nutritionist .pr-questions__copy{font-size:13px}.mahara-page.mahara-page--prenatal-nutritionist>section.pr-consultation{padding-top:45px}.mahara-page--prenatal-nutritionist .pr-consultation__image{grid-row:1;height:250px}.mahara-page--prenatal-nutritionist .pr-groups{grid-template-columns:1fr}.mahara-page--prenatal-nutritionist .pr-weight__feature{gap:22px}.mahara-page--prenatal-nutritionist .pr-weight__image{height:240px}.mahara-page--prenatal-nutritionist .pr-weight__continuation{gap:15px}.mahara-page--prenatal-nutritionist .pr-monitoring__layout{gap:26px}.mahara-page--prenatal-nutritionist .pr-monitoring__image{height:250px}.mahara-page--prenatal-nutritionist .pr-notes__grid{gap:33px}.mahara-page--prenatal-nutritionist .pr-notes__item figure,.mahara-page--prenatal-nutritionist .pr-notes__quote{height:190px}.mahara-page--prenatal-nutritionist .pr-diabetes__image{grid-row:1;height:245px}.mahara-page--prenatal-nutritionist .pr-postpartum__top{gap:14px}.mahara-page--prenatal-nutritionist .pr-postpartum__story{gap:22px}.mahara-page--prenatal-nutritionist .pr-postpartum__story figure{height:270px}.mahara-page--prenatal-nutritionist .pr-closing__inner{text-align:center}.mahara-page--prenatal-nutritionist .pr-closing p{font-size:15px}}
@media(max-width:400px){.mahara-page--prenatal-nutritionist .pr-hero__actions{align-items:stretch;flex-direction:column}.mahara-page--prenatal-nutritionist .pr-quiet-link{text-align:center}.mahara-page--prenatal-nutritionist .pr-index a{gap:4px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.mahara-page--prenatal-nutritionist .pr-button,.mahara-page--prenatal-nutritionist .pr-index a,.mahara-page--prenatal-nutritionist .pr-faq summary i{transition:none}}
