.hormones-welcome{border-top:1px solid #cfd2c4;margin:38px 0 44px;padding:36px 0 0;max-width:850px}.hormones-welcome h2,.hormones-activities h2{font-family:Georgia,serif;font-size:clamp(32px,3.5vw,46px);font-weight:400;line-height:1.15;margin:14px 0 22px}.hormones-welcome p,.hormones-activities>p{font-size:19px;line-height:1.75;max-width:66ch}.hormones-note{font-size:15px!important;line-height:1.7!important;color:#59604f}.hormones-card-summary{font-size:16px!important;line-height:1.65!important;margin:14px 0 22px;color:#48523f}.hormones-activities{margin:56px 0}.hormones-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}.hormones-activity-card{display:flex;flex-direction:column;padding:30px;border:1px solid #d8d6c9;background:#f1eee5;text-decoration:none!important;color:#303d32;transition:background .18s}.hormones-activity-card:nth-child(2),.hormones-activity-card:nth-child(3){background:#edf0ea}.hormones-activity-card:hover,.hormones-activity-card:focus-visible{background:#e7dfd4;outline:2px solid #879380;outline-offset:3px}.hormones-activity-card h3{font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.2;margin:18px 0 12px}.hormones-activity-card p{font-size:17px;line-height:1.65;margin:0 0 24px}.hormones-activity-card .text-link{margin-top:auto}.hormones-practice{background:#edf0ea;border-left:4px solid #879380;padding:34px 40px;margin:42px 0}.hormones-practice h2{font-family:Georgia,serif;font-weight:400;font-size:36px;line-height:1.2;margin:22px 0}.hormones-practice p,.hormones-practice li{font-size:19px;line-height:1.75}.hormones-practice li{padding:0 0 15px 8px}.hormones-practice-meta{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:14px;color:#465342}.hormones-practice ol{padding-left:22px}.hormones-inline-edit{margin:60px 0;scroll-margin-top:130px}.hormones-inline-edit .reference-intro h1{font-family:Georgia,serif;font-size:42px;font-weight:400}.hormones-inline-edit .reference-content img{max-width:100%;height:auto}
@media(max-width:760px){.hormones-activity-grid{grid-template-columns:1fr}.hormones-activity-card{padding:25px}.hormones-practice{padding:26px 22px}.hormones-practice h2{font-size:31px}.hormones-practice p,.hormones-practice li{font-size:18px}.hormones-welcome{margin:28px 0;padding-top:25px}}
.hormones-inline-edit .protocol-line-icon{width:44px;height:44px;display:block;margin-bottom:18px}.hormones-inline-edit .protocol-bottle-icon{width:24px;height:30px;flex:none}.hormones-inline-edit .sleep-editorial-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.hormones-inline-edit .protocol-product-list{list-style:none;padding:0;margin:20px 0}.hormones-inline-edit .protocol-product-list li{padding:18px 0;border-bottom:1px solid #d4d5ca}.hormones-inline-edit .protocol-product-summary{display:flex;align-items:center;gap:16px}.hormones-inline-edit .protocol-product-summary small{display:block;font-size:14px}.hormones-inline-edit .rhea-lab-icon{width:48px;height:48px}.hormones-inline-edit .rhea-lab-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.hormones-inline-edit .sleep-care-note{font-size:15px!important;line-height:1.75}.hormones-inline-edit .reference-content :is(h2,h3){font-family:Georgia,serif;font-weight:400}.hormones-inline-edit .protocol-product-detail{scroll-margin-top:130px}.hormones-inline-edit .protocol-product-detail>figure{margin:0}.hormones-inline-edit .protocol-product-detail>figure img{max-height:320px;object-fit:contain}
@media(max-width:760px){.hormones-inline-edit .sleep-editorial-columns,.hormones-inline-edit .rhea-lab-context-grid{grid-template-columns:1fr}.hormones-inline-edit .reference-content .edit-section h2{font-size:32px}}
.hormones-activities{scroll-margin-top:140px}.hormones-inline-edit :is(#edit-foundations,#edit-labs,#product-details){scroll-margin-top:140px}
@media(max-width:760px){.hormones-activities,.hormones-inline-edit :is(#edit-foundations,#edit-labs,#product-details){scroll-margin-top:210px}}
