.svc[data-astro-cid-gvdqv5o6]{--accent: var(--color-gold);--accent-deep: #8A6D2C;--tint: var(--color-sand)}.svc[data-astro-cid-gvdqv5o6][data-door=body]{--accent: var(--color-sage);--accent-deep: var(--color-sage-deep);--tint: color-mix(in srgb, var(--color-sage) 14%, var(--color-ivory))}.svc[data-astro-cid-gvdqv5o6][data-door=hormone]{--accent: var(--color-clay);--accent-deep: #9A6A58;--tint: color-mix(in srgb, var(--color-clay) 16%, var(--color-ivory))}.sec-head[data-astro-cid-gvdqv5o6]{max-width:50rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.sec-head[data-astro-cid-gvdqv5o6] h2[data-astro-cid-gvdqv5o6]{margin-bottom:1.1rem}.dh[data-astro-cid-gvdqv5o6]{padding-top:clamp(2.5rem,5vw,4.5rem)}.dh__in[data-astro-cid-gvdqv5o6]{display:grid;gap:2.5rem;align-items:center}.dh__crumb[data-astro-cid-gvdqv5o6]{display:inline-block;font-size:.95rem;font-weight:600;text-decoration:none;margin-bottom:1.25rem}.dh__crumb[data-astro-cid-gvdqv5o6]:hover{text-decoration:underline;text-underline-offset:3px}.dh__eyebrow[data-astro-cid-gvdqv5o6]:before{content:"";display:block;width:2.75rem;height:3px;background:var(--accent);margin-bottom:1.1rem}.dh[data-astro-cid-gvdqv5o6] h1[data-astro-cid-gvdqv5o6]{margin-bottom:1.3rem;font-size:clamp(2.6rem,5.6vw,4.75rem)}.dh[data-astro-cid-gvdqv5o6] h1[data-astro-cid-gvdqv5o6] em[data-astro-cid-gvdqv5o6]{display:block;font-weight:400}.dh[data-astro-cid-gvdqv5o6] .lede[data-astro-cid-gvdqv5o6]{margin-bottom:1.8rem;max-width:34rem}.dh__note[data-astro-cid-gvdqv5o6]{font-size:.98rem;color:var(--color-ink-soft);margin-top:.9rem}.dh__img[data-astro-cid-gvdqv5o6]{aspect-ratio:5 / 4}.dh__ess[data-astro-cid-gvdqv5o6]{margin-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.dh__ess[data-astro-cid-gvdqv5o6]+.prob[data-astro-cid-gvdqv5o6]{padding-top:0}@media(min-width:62rem){.dh__in[data-astro-cid-gvdqv5o6]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4.5rem}}.prob__in[data-astro-cid-gvdqv5o6]{display:grid;gap:2.5rem;align-items:center}.prob[data-astro-cid-gvdqv5o6] h2[data-astro-cid-gvdqv5o6]{margin-bottom:1.2rem}.prob[data-astro-cid-gvdqv5o6] .lede[data-astro-cid-gvdqv5o6]{margin-bottom:1rem}.prob__p[data-astro-cid-gvdqv5o6]{color:var(--color-ink-soft);margin-bottom:.9rem}.prob__img[data-astro-cid-gvdqv5o6]{aspect-ratio:4 / 3}.prob__list[data-astro-cid-gvdqv5o6]{background:var(--color-white);border:1px solid var(--color-line);border-top:3px solid var(--accent);border-radius:.875rem;padding:clamp(1.4rem,3vw,2.25rem)}.prob__list[data-astro-cid-gvdqv5o6] h3[data-astro-cid-gvdqv5o6]{margin-bottom:.9rem}.prob__list[data-astro-cid-gvdqv5o6] ul[data-astro-cid-gvdqv5o6]{list-style:none;margin:0;padding:0}.prob__list[data-astro-cid-gvdqv5o6] li[data-astro-cid-gvdqv5o6]{padding-block:.65rem;border-top:1px solid var(--color-line);line-height:1.4}@media(min-width:62rem){.prob__in[data-astro-cid-gvdqv5o6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.5rem}}.treat[data-astro-cid-gvdqv5o6]{background:var(--tint)}.treat__grid[data-astro-cid-gvdqv5o6]{display:grid;gap:2.5rem;align-items:start}.treat__img[data-astro-cid-gvdqv5o6]{aspect-ratio:4 / 3}.treat__list[data-astro-cid-gvdqv5o6]{list-style:none;margin:0;padding:0}.treat__list[data-astro-cid-gvdqv5o6] li[data-astro-cid-gvdqv5o6]{display:grid;grid-template-columns:2.75rem minmax(0,1fr);padding-block:1.5rem;border-top:1px solid rgba(31,42,48,.18)}.treat__list[data-astro-cid-gvdqv5o6] li[data-astro-cid-gvdqv5o6]:first-child{border-top:0;padding-top:0}.treat__n[data-astro-cid-gvdqv5o6]{font-family:var(--font-serif);font-size:1.7rem;line-height:1.15;color:var(--accent-deep);font-variant-numeric:lining-nums}.treat__list[data-astro-cid-gvdqv5o6] h3[data-astro-cid-gvdqv5o6]{margin-bottom:.45rem}.treat__list[data-astro-cid-gvdqv5o6] p[data-astro-cid-gvdqv5o6]{color:var(--color-ink-soft)}@media(min-width:62rem){.treat__grid[data-astro-cid-gvdqv5o6]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:5rem}.treat__img[data-astro-cid-gvdqv5o6]{position:sticky;top:7.5rem;aspect-ratio:4 / 5}}.kids__grid[data-astro-cid-gvdqv5o6]{display:grid;gap:2.5rem 1.75rem}.kid[data-astro-cid-gvdqv5o6]{display:block;text-decoration:none}.kid__img[data-astro-cid-gvdqv5o6]{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:.875rem;background:var(--color-sand);margin-bottom:1rem}.kid__img[data-astro-cid-gvdqv5o6] img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.kid[data-astro-cid-gvdqv5o6]:hover .kid__img[data-astro-cid-gvdqv5o6] img{transform:scale(1.03)}.kid[data-astro-cid-gvdqv5o6] h3[data-astro-cid-gvdqv5o6]{margin-bottom:.45rem}.kid[data-astro-cid-gvdqv5o6] p[data-astro-cid-gvdqv5o6]{color:var(--color-ink-soft);margin-bottom:.65rem}.kid__go[data-astro-cid-gvdqv5o6]{font-weight:600;font-size:.98rem;border-bottom:1px solid var(--color-gold);padding-bottom:1px}@media(min-width:40rem){.kids__grid[data-astro-cid-gvdqv5o6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:62rem){.kids__grid[data-astro-cid-gvdqv5o6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.qual__in[data-astro-cid-gvdqv5o6]{display:grid;gap:2.5rem}.qual[data-astro-cid-gvdqv5o6] h2[data-astro-cid-gvdqv5o6]{margin-bottom:1.1rem}.qual__cols[data-astro-cid-gvdqv5o6]{display:grid;gap:1.25rem;align-items:start}.qual__card[data-astro-cid-gvdqv5o6]{background:var(--color-white);border:1px solid var(--color-line);border-radius:.875rem;padding:clamp(1.4rem,3vw,2.25rem)}.qual__card[data-astro-cid-gvdqv5o6] h3[data-astro-cid-gvdqv5o6]{margin-bottom:1rem}.qual__card[data-astro-cid-gvdqv5o6] ul[data-astro-cid-gvdqv5o6]{list-style:none;margin:0;padding:0}.qual__card[data-astro-cid-gvdqv5o6] li[data-astro-cid-gvdqv5o6]{padding-block:.7rem;border-top:1px solid var(--color-line);line-height:1.45}.qual__card[data-astro-cid-gvdqv5o6] p[data-astro-cid-gvdqv5o6]{margin-top:1rem;color:var(--color-ink-soft)}@media(min-width:48rem){.qual__cols[data-astro-cid-gvdqv5o6]{grid-template-columns:1fr 1fr}}@media(min-width:72rem){.qual__in[data-astro-cid-gvdqv5o6]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:4rem}}.qs[data-astro-cid-gvdqv5o6]{background:var(--color-white)}.qs__cta[data-astro-cid-gvdqv5o6]{margin-top:2.75rem}.safety[data-astro-cid-gvdqv5o6]{background:var(--color-sand);padding-block:clamp(2.5rem,5vw,4rem);border-bottom:1px solid var(--color-line)}.safety__in[data-astro-cid-gvdqv5o6]{display:grid;gap:1.25rem}.safety[data-astro-cid-gvdqv5o6] h2[data-astro-cid-gvdqv5o6]{font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.2}.safety__body[data-astro-cid-gvdqv5o6]{display:grid;gap:.8rem;font-size:1rem;line-height:1.55}.safety__body[data-astro-cid-gvdqv5o6] strong{font-weight:600}@media(min-width:62rem){.safety__in[data-astro-cid-gvdqv5o6]{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:4rem}}
