
.cortisol-female-problem{background:var(--cfp-bg);color:var(--cfp-text);font-family:var(--font-body-family,"Poppins",sans-serif);padding:64px 20px}
.cortisol-female-problem *{box-sizing:border-box}.cortisol-female-problem__container{max-width:1240px;margin:auto}
.cortisol-female-problem header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);gap:40px;align-items:end}
.cortisol-female-problem__eyebrow{grid-column:1/-1;margin:0;color:var(--cfp-coral);font-size:11px;font-weight:700;letter-spacing:.15em}
.cortisol-female-problem header h2{margin:0;font-size:clamp(36px,4.8vw,60px);line-height:1.02;letter-spacing:-.05em}
.cortisol-female-problem header>p:last-child{margin:0;color:rgba(44,44,42,.64);font-size:15px;line-height:1.7}
.cortisol-female-problem__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}
.cortisol-female-problem__card{background:var(--cfp-surface);border:1px solid rgba(73,54,81,.1);border-radius:24px;padding:20px;min-height:190px}
.cortisol-female-problem__icon{width:46px;height:46px;border-radius:15px;background:rgba(183,164,193,.18);color:var(--cfp-plum);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}
.cortisol-female-problem__card h3{margin:24px 0 0;font-size:20px;letter-spacing:-.025em}
.cortisol-female-problem__card p{margin:8px 0 0;color:rgba(44,44,42,.62);font-size:13px;line-height:1.58}
.cortisol-female-problem__closing{margin:26px 0 0;padding:26px;border-radius:24px;background:var(--cfp-plum);color:#fff;font-size:clamp(22px,3vw,36px);font-weight:700;letter-spacing:-.035em;text-align:center}
@media(max-width:899px){.cortisol-female-problem header{grid-template-columns:1fr}.cortisol-female-problem__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:599px){.cortisol-female-problem{padding:52px 16px}.cortisol-female-problem__grid{grid-template-columns:1fr}}
