.hormone-guide{padding-top:90px;background:#111314;color:#f1eee5}.hormone-guide .shell{max-width:1160px;margin:auto;padding:65px 24px}.hormone-pathways{display:flex;justify-content:center;gap:30px;padding:25px;border-bottom:1px solid #ffffff20}.hormone-pathways a{text-decoration:none;color:#c6b599;font-size:13px}.hormone-pathways a[aria-current]{color:#fff;border-bottom:1px solid #c6b599}.hormone-guide .hero{background:#17191a;border-bottom:1px solid #ffffff15;padding:0}.hormone-guide .hero-grid,.hormone-guide .split{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.hormone-guide h1,.hormone-guide h2,.hormone-guide h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;line-height:1.12;margin:15px 0 22px}.hormone-guide h1{font-size:clamp(42px,5.2vw,68px)}.hormone-guide h2{font-size:clamp(32px,3.4vw,46px)}.hormone-guide h3{font-size:28px}.hormone-guide p{margin:10px 0 18px;color:#bcbab1;line-height:1.7}.hormone-guide .lead{font-size:19px}.hormone-guide .kicker,.hormone-guide .tag,.hormone-guide .num{color:#d5c3a6;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.hormone-guide .actions{display:flex;gap:12px;flex-wrap:wrap;margin:27px 0}.hormone-guide .button{display:inline-block;padding:14px 23px;border:1px solid #d5c3a6;border-radius:50px;background:#d5c3a6;color:#17191a;text-decoration:none;font-size:12px;letter-spacing:.04em;transition:transform .2s,background .2s}.hormone-guide .button.outline{background:transparent;color:#d5c3a6}.hormone-guide .button:hover{transform:translateY(-2px)}.hormone-guide .grid2,.hormone-guide .grid3,.hormone-guide .steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hormone-guide .grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.hormone-guide .steps{grid-template-columns:repeat(4,minmax(0,1fr))}.hormone-guide .card,.hormone-guide .form{padding:28px;background:#1b1d1d;border:1px solid #ffffff20;border-radius:8px}.hormone-guide .choice{display:block;text-decoration:none;transition:background .2s,transform .2s}.hormone-guide .choice:hover{background:#252523;transform:translateY(-3px)}.hormone-guide .choice strong{color:#d5c3a6;font-size:13px}.hormone-guide .tint{background:#20211f}.hormone-guide .dark{background:#181a1b;padding:0}.hormone-guide .step{padding:20px 5px;border-top:2px solid #a99271}.hormone-guide .pill{display:inline-block;font-size:11px;padding:6px 13px;border:1px solid #ffffff25;border-radius:30px;margin:5px 5px 0 0;color:#d1c7b7}.hormone-guide .fine{font-size:12px}.hormone-guide .art{min-height:350px;position:relative;overflow:hidden;border-radius:8px;background:radial-gradient(ellipse at 70% 35%,#dec39c30,transparent 55%),linear-gradient(135deg,#30302c,#111314)}.hormone-guide .art:before{content:'';position:absolute;inset:12%;border:1px solid #d5c3a680;border-radius:50%;box-shadow:0 0 0 45px #d5c3a615,0 0 0 90px #d5c3a610}.hormone-guide .art:after{content:attr(data-label);position:absolute;bottom:28px;left:28px;font-size:11px;letter-spacing:.15em;color:#e5d2b5}.hormone-guide .choice .art{min-height:200px;margin:-28px -28px 22px}.hormone-guide details{border-bottom:1px solid #ffffff20;padding:18px 0}.hormone-guide summary{cursor:pointer;color:#eee8dc}.hormone-guide .checklist{padding-left:22px;color:#bcbab1}.hormone-guide li{margin-bottom:10px}.hormone-guide a:focus-visible,.hormone-guide summary:focus-visible{outline:2px solid #e5d2b5;outline-offset:5px}@media(max-width:800px){.hormone-guide .hero-grid,.hormone-guide .split,.hormone-guide .grid2,.hormone-guide .grid3{grid-template-columns:1fr}.hormone-guide .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hormone-guide .shell{padding:45px 20px}.hormone-guide .art{min-height:240px}.hormone-guide .hero-grid{gap:25px}}@media(max-width:450px){.hormone-guide .steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hormone-guide .choice,.hormone-guide .button{transition:none}.hormone-guide .choice:hover,.hormone-guide .button:hover{transform:none}}
