.menopause-hero{background:var(--wine);height:calc(100vh - 92px);min-height:590px;color:var(--ivory);grid-template-columns:1fr 1fr;display:grid}.menopause-hero>div{align-self:center;padding:clamp(70px,7vw,118px) max(7vw,80px)}.menopause-hero h1{max-width:720px;margin:0 0 28px;font-size:clamp(54px,4.5vw,76px)}.menopause-hero .lead{color:#f2ddd0;max-width:560px;margin:0 0 34px;font-size:20px;line-height:1.5}.menopause-hero>.media{height:100%;min-height:590px}.menopause-hero>.media img{object-position:center}:is(.menopause-intro,.menopause-services){background:#fbf8f4;grid-template-columns:.85fr 1.15fr;gap:clamp(55px,10vw,180px);display:grid}:is(.menopause-intro h2,.menopause-credentials h2,.menopause-services h2,.menopause-approach h2,.menopause-process h2,.menopause-faq h2,.menopause-final h2){margin:0;font-size:clamp(46px,5vw,76px)}:is(.menopause-intro p:not(.eyebrow),.menopause-credentials p:not(.eyebrow),.menopause-services p:not(.eyebrow),.menopause-approach p:not(.eyebrow),.menopause-process p:not(.eyebrow),.menopause-faq p,.menopause-final p:not(.eyebrow)){max-width:650px;font-size:17px}.menopause-intro p:first-child{margin-top:0}.menopause-fit{background:#efe7df;grid-template-columns:.85fr 1.15fr;gap:clamp(55px,10vw,180px);display:grid}.menopause-fit h2{margin:0;font-size:clamp(46px,5vw,76px)}.menopause-fit p:not(.eyebrow){max-width:650px;font-size:17px}.menopause-fit p:first-child{margin-top:0}.menopause-credentials{background:#efe7df;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(55px,10vw,160px);display:grid}.menopause-credentials p{margin-bottom:0}.menopause-credentials ul{border-top:1px solid #c4afa3;margin:0;padding:0;list-style:none}.menopause-credentials li{border-bottom:1px solid #c4afa3;gap:7px;padding:19px 0;display:grid}.menopause-credentials strong{letter-spacing:.08em;text-transform:uppercase;font-size:15px}.menopause-credentials span{font-size:16px}.menopause-service-list{border-top:1px solid #c4afa3}.menopause-service-list article{border-bottom:1px solid #c4afa3;padding:24px 0 26px}:is(.menopause-service-list h3,.menopause-process h3,.menopause-faq h3){font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 12px;font-size:32px;font-weight:500;line-height:1}.menopause-service-list p{margin:0}.menopause-service-list .text-link{margin-top:18px}.menopause-approach{background:var(--wine);color:var(--ivory);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,8vw,140px);display:grid}.menopause-approach>.media{aspect-ratio:4/5}.menopause-approach>.media img{object-position:center}.menopause-approach .eyebrow{color:#e9c1ad}.menopause-approach .button{margin-top:18px}.menopause-process{background:#fbf8f4;grid-template-columns:.9fr 1.1fr;gap:clamp(55px,10vw,180px);display:grid}.menopause-process ol{border-top:1px solid #c4afa3;margin:0;padding:0;list-style:none}.menopause-process li{border-bottom:1px solid #c4afa3;grid-template-columns:50px 1fr;gap:15px;padding:24px 0;display:grid}.menopause-process li>span{color:var(--wine);letter-spacing:.12em;font-size:13px;font-weight:700}.menopause-process li p{margin:0}.menopause-faq{background:#efe7df}.menopause-faq>h2{margin-bottom:42px}.menopause-faq>div{border-top:1px solid #c4afa3;max-width:860px;padding:25px 0}.menopause-faq>div:last-child{border-bottom:1px solid #c4afa3}.menopause-faq p{margin:0}.menopause-final{background:var(--wine2);color:var(--ivory);justify-content:space-between;align-items:center;gap:50px;padding:clamp(72px,9vw,140px) max(6vw,50px);display:flex}.menopause-final .eyebrow{color:#e9c1ad}.menopause-final h2{max-width:760px}.menopause-final p:not(.eyebrow){margin:20px 0 0}.menopause-final .button{flex:none}@media (max-width:900px){:is(.menopause-hero,.menopause-intro,.menopause-fit,.menopause-credentials,.menopause-services,.menopause-approach,.menopause-process){grid-template-columns:1fr}.menopause-hero{height:auto;min-height:0}.menopause-hero>.media{min-height:440px}.menopause-hero>div{padding:72px 8vw}:is(.menopause-intro,.menopause-fit,.menopause-credentials,.menopause-services,.menopause-process){gap:44px}.menopause-approach{gap:50px}.menopause-approach>.media{aspect-ratio:4/3}.menopause-final{display:block}.menopause-final .button{margin-top:32px}}@media (max-width:560px){.menopause-hero>div{padding:58px 28px 64px}.menopause-hero h1{font-size:54px}.menopause-hero .lead{font-size:18px}.menopause-hero>.media{min-height:350px}:is(.menopause-intro h2,.menopause-fit h2,.menopause-credentials h2,.menopause-services h2,.menopause-approach h2,.menopause-process h2,.menopause-faq h2,.menopause-final h2){font-size:47px}.header{gap:17px}.header .header-cta{padding-left:7px;padding-right:7px}}
