:root{--bg:#FFFFFF;--bg-soft:#F8F6F1;--bg-mute:#F3F0E8;--paper:#F8F6F1;--line:#E8E2D4;--line-soft:#F0EBE0;--text:#1F2937;--text-soft:#4B5563;--text-mute:#6B7280;--text-fade:#9CA3AF;--accent:#D97706;--accent-deep:#B45309;--accent-soft:#FED7AA;--pros:#E8F0E2;--pros-text:#3F5635;--pros-deep:#7B9270;--cons:#F5EFE0;--cons-text:#5C503A;--cons-deep:#A89A75;--highlight:#FFEDD5;--serif:"Lora", Georgia, serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--bg);color:var(--text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.site-strip{background:var(--text);color:var(--bg);padding:6px 16px;text-align:center;font-family:var(--sans);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.site-strip span{color:#e5e7eb;font-weight:500}.hero{padding:24px 18px 32px;background:var(--bg-soft);text-align:center;border-bottom:1px solid var(--line)}.preview-row{display:flex;justify-content:center;gap:6px;margin-bottom:18px}.preview-img{width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,#f4ecdc,#e0d5bc);position:relative;overflow:hidden;flex-shrink:0}.preview-img.p2{background:linear-gradient(135deg,#fce4dc,#f2c8b8)}.preview-img.p3{background:linear-gradient(135deg,#fcf0d5,#e8d89b)}.preview-img.p4{background:linear-gradient(135deg,#e8efe0,#b5c9a8)}.preview-img.p5{background:linear-gradient(135deg,#e0e5ee,#c8d2e0)}.preview-img:before{content:"";position:absolute;top:25%;left:30%;width:40%;height:55%;background:linear-gradient(180deg,#ffffffd9,#ffffff73);border-radius:3px 3px 5px 5px;box-shadow:0 1px 3px #0000001a}.hero h1{font-family:var(--serif);font-size:32px;color:var(--text);line-height:1.1;letter-spacing:-.02em;margin-bottom:10px;font-weight:700;text-wrap:balance}.hero-tagline{font-family:var(--sans);font-size:13px;color:var(--text-mute);line-height:1.5;max-width:30ch;margin:0 auto}.author-block{padding:24px 18px;background:var(--bg);border-bottom:1px solid var(--line-soft)}.author-byline-row{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line-soft);margin-bottom:18px}.author-photo{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#e8dcc8,#b8a88c);flex-shrink:0;position:relative;overflow:hidden}.author-photo:after{content:"";position:absolute;top:22%;left:25%;width:50%;height:60%;background:radial-gradient(ellipse,#b88862 30%,#8b5e40);border-radius:50% 50% 45% 45%}.author-photo.dr{background:linear-gradient(135deg,#d8cfbe,#a89a7e)}.author-photo.dr:after{background:radial-gradient(ellipse,#c8a082 30%,#9c7560)}.author-byline{flex:1;min-width:0}.author-byline-prefix{font-family:var(--sans);font-size:9.5px;color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:3px}.author-byline-name{font-family:var(--serif);font-size:17px;color:var(--text);font-weight:700;line-height:1.15;letter-spacing:-.012em;margin-bottom:3px}.author-byline-meta{font-family:var(--sans);font-size:11px;color:var(--text-mute);line-height:1.3}.author-byline-meta strong{color:var(--text-soft);font-weight:600}.author-body{font-family:var(--serif);font-size:15.5px;line-height:1.7;color:var(--text);text-align:left}.author-body p{margin-bottom:14px}.author-body p:last-child{margin-bottom:0}.author-body strong{font-weight:700;color:var(--text)}.author-body em{font-style:italic;color:var(--text-soft)}.md-verify{display:inline-flex;align-items:center;gap:5px;background:var(--pros);color:var(--pros-text);padding:3px 9px;border-radius:4px;font-family:var(--sans);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.md-verify:before{content:"\2713";font-weight:700;color:var(--pros-deep)}.hero-img{aspect-ratio:5/3;background:linear-gradient(135deg,#f8f0e0,#e8dcc8,#c8b8a0);margin:24px 0 0;position:relative;overflow:hidden;border-radius:6px}.hero-img:after{content:"";position:absolute;bottom:0;right:8%;width:65%;height:88%;background:radial-gradient(ellipse 32% 20% at 50% 35%,rgba(78,52,38,.65),transparent 60%),radial-gradient(ellipse 42% 55% at 50% 80%,rgba(98,68,48,.78),transparent 55%)}.ed-section{padding:32px 18px;background:var(--bg);border-bottom:1px solid var(--line-soft)}.ed-section h2{font-family:var(--serif);font-size:22px;color:var(--text);line-height:1.25;letter-spacing:-.012em;margin-bottom:16px;font-weight:700;text-wrap:balance}.ed-section p{font-family:var(--serif);font-size:15.5px;line-height:1.75;color:var(--text);margin-bottom:14px}.ed-section p:last-child{margin-bottom:0}.ed-section p strong{font-weight:700;color:var(--text)}.ed-section p em{font-style:italic;color:var(--text-soft)}.ed-feature-img{aspect-ratio:5/3;background:linear-gradient(135deg,#fed7aa,#f59e0b);border-radius:6px;margin-bottom:16px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.ed-feature-img.skin{background:linear-gradient(135deg,#f4e0d0,#d4a88c,#b88862)}.ed-feature-img.skin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 18% 18% at 30% 40%,rgba(120,80,60,.4),transparent 65%),radial-gradient(ellipse 25% 25% at 65% 60%,rgba(60,40,28,.45),transparent 70%)}.ed-feature-img-text{position:relative;z-index:2;font-family:var(--serif);font-size:34px;color:var(--text);font-weight:700;letter-spacing:-.025em;line-height:1;text-align:center;padding:0 14px;text-wrap:balance}.ed-feature-img-text em{font-style:italic;color:var(--accent-deep);display:block;font-size:18px;font-weight:600;letter-spacing:0;margin-top:6px}.pull-quote{border-left:3px solid var(--accent);padding:8px 0 8px 16px;margin:18px 0;font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.55;color:var(--text)}.pull-quote strong{font-style:normal;color:var(--accent-deep);font-weight:700}.product{padding:32px 18px;background:var(--bg);border-bottom:1px solid var(--line);position:relative}.product.featured{background:var(--bg-soft)}.product-rank-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.product-rank{font-family:var(--serif);font-size:36px;color:var(--accent);line-height:.9;letter-spacing:-.03em;font-weight:700;font-variant-numeric:tabular-nums}.product-rank-meta{flex:1}.product-badge{display:inline-block;background:var(--accent);color:var(--bg);padding:3px 9px;border-radius:3px;font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.product-badge.editor,.product-badge.standout{background:var(--text)}.product-badge.bestvalue{background:var(--pros-deep)}.product-rating-row{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:11px;color:var(--text-mute);font-weight:500}.product-stars{color:var(--accent);font-size:11px;letter-spacing:.18em}.product-rating-num{font-weight:700;color:var(--text)}.product-img-wrap{aspect-ratio:1;max-width:200px;margin:0 auto 18px;background:linear-gradient(135deg,#fce4dc,#f2c8b8);border-radius:8px;position:relative;overflow:hidden}.product-img-wrap.featured-img{max-width:240px;background:linear-gradient(135deg,#fce4ec,#f2d484)}.product-img-wrap:before{content:"";position:absolute;top:18%;left:30%;width:40%;height:64%;background:linear-gradient(180deg,#ffffffe6,#ffffff80);border-radius:6px 6px 14px 14px;box-shadow:0 8px 20px #00000026}.product-img-wrap:after{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 62%);opacity:.45;pointer-events:none}.product-title{font-family:var(--serif);font-size:22px;color:var(--text);line-height:1.2;letter-spacing:-.018em;margin-bottom:8px;font-weight:700;text-wrap:balance}.product.featured .product-title{font-size:24px}.product-byline{font-family:var(--sans);font-size:11px;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-weight:700;margin-bottom:14px}.product-byline:before{content:"\2605  "}.product-body{font-family:var(--serif);font-size:14.5px;line-height:1.7;color:var(--text);margin-bottom:16px}.product-body p{margin-bottom:14px}.product-body p:last-child{margin-bottom:0}.product-body strong{font-weight:700;color:var(--text)}.product-body em{font-style:italic;color:var(--accent-deep)}.featured-callout{background:var(--bg);border:1px solid var(--accent-soft);border-radius:6px;padding:14px 16px;margin:18px 0;font-family:var(--serif);font-style:italic;font-size:14.5px;line-height:1.55;color:var(--text)}.featured-callout strong{font-style:normal;color:var(--accent-deep);font-weight:700}.featured-callout-attr{margin-top:8px;font-family:var(--sans);font-style:normal;font-size:10.5px;color:var(--text-mute);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.pros-cons{margin-bottom:18px}.pros-box{background:var(--pros);border-radius:8px;padding:14px 16px;margin-bottom:8px}.pros-cons-label{font-family:var(--sans);font-size:11px;color:var(--pros-text);letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(123,146,112,.25)}.pros-box .pros-cons-label{color:var(--pros-text)}.pros-box ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.pros-box ul li{font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--pros-text);padding-left:18px;position:relative}.pros-box ul li:before{content:"\2713";position:absolute;left:0;top:1px;color:var(--pros-deep);font-weight:700;font-size:12px}.cons-box{background:var(--cons);border-radius:8px;padding:14px 16px}.cons-box .pros-cons-label{color:var(--cons-text);border-bottom-color:#a89a754d}.cons-box ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.cons-box ul li{font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--cons-text);padding-left:18px;position:relative}.cons-box ul li:before{content:"\2212";position:absolute;left:2px;top:0;color:var(--cons-deep);font-weight:700;font-size:14px}.product-cta{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:var(--bg);width:100%;padding:14px 20px;border-radius:6px;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:background .2s}.product-cta:active{background:var(--accent-deep)}.product.featured .product-cta{padding:18px 20px;font-size:15px;box-shadow:0 4px 12px #d9770640}.product-cta-secondary{display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--accent);width:100%;padding:13px 20px;border-radius:6px;border:1.5px solid var(--accent);font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.product:not(.featured){padding:24px 18px}.product:not(.featured) .product-img-wrap{max-width:140px;margin-bottom:14px}.product:not(.featured) .product-rank-row{margin-bottom:10px}.product:not(.featured) .product-rank{font-size:30px}.product:not(.featured) .product-title{font-size:19px;margin-bottom:6px}.product:not(.featured) .product-byline{font-size:10.5px;margin-bottom:10px}.product:not(.featured) .product-body{font-size:14px;margin-bottom:14px}.product:not(.featured) .pros-box,.product:not(.featured) .cons-box{padding:12px 14px}.product:not(.featured) .pros-box ul li,.product:not(.featured) .cons-box ul li{font-size:12.5px}.post-section{padding:36px 18px;background:var(--bg);border-bottom:1px solid var(--line-soft)}.post-section.alt{background:var(--bg-soft)}.post-section h2{font-family:var(--serif);font-size:22px;color:var(--text);line-height:1.25;letter-spacing:-.012em;margin-bottom:18px;font-weight:700;text-wrap:balance}.post-section h3{font-family:var(--serif);font-size:17px;color:var(--text);line-height:1.3;margin-top:20px;margin-bottom:10px;font-weight:700}.post-section p{font-family:var(--serif);font-size:15px;line-height:1.7;color:var(--text);margin-bottom:14px}.post-section p:last-child{margin-bottom:0}.post-section p strong{font-weight:700;color:var(--text)}.post-section p em{font-style:italic;color:var(--text-soft)}.reasons-list{list-style:none;padding:0;margin:18px 0;display:flex;flex-direction:column;gap:14px;counter-reset:reason-counter}.reasons-list li{background:var(--bg-soft);border-left:3px solid var(--accent);border-radius:0 6px 6px 0;padding:14px 16px;counter-increment:reason-counter;position:relative}.post-section.alt .reasons-list li{background:var(--bg)}.reasons-list li:before{content:counter(reason-counter);font-family:var(--serif);font-size:13px;color:var(--accent);font-weight:700;margin-right:8px;background:var(--accent-soft);padding:1px 7px;border-radius:3px;display:inline-block;margin-bottom:6px}.reason-title{font-family:var(--serif);font-size:15px;color:var(--text);font-weight:700;line-height:1.25;margin-bottom:6px}.reason-body{font-family:var(--serif);font-size:13.5px;line-height:1.55;color:var(--text-soft)}.doc-commentary{background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:18px;margin:18px 0;display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start}.doc-commentary .author-photo{margin:0}.doc-commentary-body{font-family:var(--serif);font-size:14px;line-height:1.6;color:var(--text)}.doc-commentary-body em{font-style:italic;color:var(--text-soft)}.doc-commentary-attr{font-family:var(--sans);font-size:10px;color:var(--text-mute);letter-spacing:.04em;text-transform:uppercase;font-weight:700;margin-top:8px}.faq-section{padding:36px 18px;background:var(--bg-soft);border-bottom:1px solid var(--line)}.faq-section h2{font-family:var(--serif);font-size:24px;color:var(--text);line-height:1.2;letter-spacing:-.018em;margin-bottom:8px;font-weight:700;text-align:center}.faq-icon{text-align:center;font-size:32px;margin-bottom:6px;line-height:1;color:var(--accent)}.faq-list{margin-top:24px;display:flex;flex-direction:column;gap:12px}details.faq-q{background:var(--bg);border:1px solid var(--line);border-radius:6px;overflow:hidden}details.faq-q[open]{border-color:var(--accent-soft)}details.faq-q summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}details.faq-q summary::-webkit-details-marker{display:none}.faq-q-text{font-family:var(--serif);font-size:15px;line-height:1.3;color:var(--text);font-weight:700;flex:1}.faq-q-icon{color:var(--accent);font-size:18px;line-height:.8;flex-shrink:0;margin-top:2px}details.faq-q[open] .faq-q-icon:before{content:"\2212"}details.faq-q:not([open]) .faq-q-icon:before{content:"+"}.faq-q-body{padding:0 16px 16px;font-family:var(--serif);font-size:14px;line-height:1.6;color:var(--text-soft)}.faq-q-body p{margin-bottom:10px}.faq-q-body p:last-child{margin-bottom:0}.faq-q-body strong{color:var(--text);font-weight:700}.funnel-block{background:var(--text);color:var(--bg);padding:36px 18px;border-bottom:1px solid var(--line)}.funnel-prelude{font-family:var(--sans);font-size:10px;color:var(--accent-soft);letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:14px}.funnel-block h2{font-family:var(--serif);font-size:24px;color:var(--bg);line-height:1.2;letter-spacing:-.018em;margin-bottom:14px;font-weight:700;text-wrap:balance}.funnel-block h2 em{font-style:italic;color:var(--accent-soft)}.funnel-block p{font-family:var(--serif);font-size:14.5px;line-height:1.65;color:#d1d5db;margin-bottom:14px}.funnel-block p strong{color:var(--bg);font-weight:700}.funnel-block p em{color:var(--accent-soft);font-style:italic}.funnel-cta{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--bg);color:var(--text);width:100%;padding:14px 20px;border-radius:6px;font-family:var(--sans);font-size:13.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:18px}.funnel-cta:after{content:"\2192";font-size:14px}.funnel-meta{font-family:var(--sans);font-size:10px;color:#9ca3af;letter-spacing:.04em;text-transform:uppercase;text-align:center;margin-top:10px}.funnel-meta strong{color:var(--accent-soft);font-weight:700}.footer{background:var(--bg);padding:24px 18px 32px}.footer-disclosure{background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;padding:14px 16px;margin-bottom:18px}.footer-disclosure-label{font-family:var(--sans);font-size:10px;color:var(--text-mute);letter-spacing:.06em;text-transform:uppercase;font-weight:700;margin-bottom:6px}.footer-disclosure-body{font-family:var(--sans);font-size:11.5px;line-height:1.55;color:var(--text-soft)}.footer-disclosure-body strong{color:var(--text);font-weight:700}.footer-meta{text-align:center;font-family:var(--sans);font-size:10px;color:var(--text-mute);letter-spacing:.04em;line-height:1.6}.footer-meta a{color:var(--text-soft);text-decoration:underline;text-decoration-thickness:1px;margin:0 6px}.stub{padding:48px 18px;text-align:center;background:var(--bg-mute);border-top:2px solid var(--accent-soft)}.stub h3{font-family:var(--serif);font-size:20px;color:var(--text-mute);margin-bottom:8px;font-weight:600}.stub p{font-family:var(--sans);font-size:11px;color:var(--text-fade);letter-spacing:.04em;text-transform:uppercase;line-height:1.6}body{background:var(--bg-soft)}.site-strip{padding:9px 16px;font-size:11px}.hero,.author-block,.ed-section,.product,.post-section,.faq-section,.funnel-block,.footer,.quick-verdict{max-width:760px;margin-left:auto;margin-right:auto}.hero{padding-top:30px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.preview-row{display:none}.hero h1{max-width:20ch;margin-left:auto;margin-right:auto;font-size:42px}.hero h1 span{display:block;white-space:nowrap}.hero-tagline{max-width:42ch;font-size:15px;color:var(--text-soft)}.quick-verdict{display:grid;grid-template-columns:1fr 132px;gap:16px;align-items:center;background:#fff;padding:18px;border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line)}.quick-kicker{font:700 10px/1 var(--sans);color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.quick-verdict h2{font-family:var(--serif);font-size:24px;line-height:1.12;letter-spacing:-.02em;margin-bottom:8px}.quick-verdict p{font-family:var(--serif);font-size:15px;line-height:1.55;color:var(--text-soft);margin-bottom:10px}.quick-proof{font:700 11px/1.35 var(--sans);color:var(--pros-text);text-transform:uppercase;letter-spacing:.04em}.quick-verdict-product{background:linear-gradient(135deg,#fff7ed,#fed7aa);border:1px solid var(--accent-soft);border-radius:14px;padding:14px}.quick-verdict-product img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(31,41,55,.18))}.quick-verdict-cta{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;min-height:48px;border-radius:8px;background:var(--accent);color:#fff;font:800 13px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;box-shadow:0 8px 22px #d977063d}.author-block,.ed-section,.product,.post-section,.faq-section,.funnel-block,.footer{border-left:1px solid var(--line);border-right:1px solid var(--line)}.author-block{padding:22px;background:#fff}.author-body,.ed-section p,.post-section p{font-size:16.5px;line-height:1.75}.author-photo{background:#f3e7d7;border:2px solid #fff;box-shadow:0 4px 14px #1f29371f}.author-photo:after,.author-photo:before{display:none}.author-photo-img{width:100%;height:100%;object-fit:cover;object-position:center}.author-photo.dr .author-photo-img{object-position:center 42%}.hero-img{display:none}.three-pathway-infographic{margin:22px 0 0;padding:22px;background:linear-gradient(135deg,#fff7edf5,#f8f6f1fa),radial-gradient(circle at 18% 18%,rgba(217,119,6,.14),transparent 34%),radial-gradient(circle at 82% 24%,rgba(123,146,112,.16),transparent 32%);border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 36px #1f293712}.three-pathway-kicker{font:800 10px/1 var(--sans);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px}.three-pathway-infographic h3{font-family:var(--serif);font-size:27px;line-height:1.08;letter-spacing:-.025em;color:var(--text);margin-bottom:8px}.three-pathway-deck{font-family:var(--serif);color:var(--text-soft);font-size:15px;line-height:1.55;max-width:58ch;margin-bottom:18px}.three-pathway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.pathway-card{background:#fff;border:1px solid var(--line-soft);border-radius:14px;padding:15px 13px;min-height:184px;position:relative;overflow:hidden}.pathway-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--accent)}.pathway-card.estrogen:before{background:var(--pros-deep)}.pathway-card.physical:before{background:#c08457}.pathway-card.absorption:before{background:#7c3aed}.pathway-number{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);color:var(--accent-deep);font:800 12px/1 var(--sans);margin-bottom:11px}.pathway-card h4{font-family:var(--serif);font-size:17px;line-height:1.15;letter-spacing:-.012em;color:var(--text);margin-bottom:8px}.pathway-card p{font-family:var(--sans);font-size:12.5px;line-height:1.45;color:var(--text-soft);margin:0 0 12px}.pathway-ingredient{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;background:var(--highlight);color:var(--accent-deep);font:800 10.5px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase}.pathway-ingredient:before{content:"\2022";font-size:16px;line-height:0}.three-pathway-payoff{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;margin-top:12px}.pathway-payoff-panel{border-radius:14px;padding:13px;background:#fff;border:1px solid var(--line-soft)}.pathway-payoff-panel.bad{background:#f9f5ec;color:var(--cons-text)}.pathway-payoff-panel.good{background:var(--pros);color:var(--pros-text);border-color:#7b927047}.pathway-payoff-label{font:800 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.pathway-payoff-copy{font-family:var(--serif);font-size:15px;line-height:1.35;color:inherit}.pathway-plus{display:grid;place-items:center;width:34px;border-radius:999px;background:var(--text);color:#fff;font:900 18px/1 var(--sans);align-self:center;aspect-ratio:1}.three-pathway-caption{font:600 11px/1.45 var(--sans);color:var(--text-mute);margin-top:12px}.product.featured{border-top:2px solid var(--accent);box-shadow:0 18px 44px #1f293714;position:relative;z-index:1}.product-img-wrap,.product-img-wrap.featured-img{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff7ed,#fed7aa);border:1px solid rgba(217,119,6,.18);box-shadow:inset 0 1px #ffffffbf}.product-img-wrap:before{display:none}.product-img-wrap img{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 15px 22px rgba(31,41,55,.18));position:relative;z-index:1}.product:not(.featured) .product-img-wrap{width:98px;height:98px;margin-left:0;margin-right:14px;float:left}.product:not(.featured):after{content:"";display:block;clear:both}.product:not(.featured) .product-body{clear:both;padding-top:2px}.product-title{font-size:25px}.product:not(.featured) .product-title{font-size:21px}.product-cta,.funnel-cta{min-height:50px}details.faq-q summary{align-items:center}.faq-q-body{font-size:15.5px;line-height:1.65}.footer,.mobile-number-one-bar{display:none}@media(min-width:900px){.site-strip{max-width:760px;margin:0 auto;border-left:1px solid var(--text);border-right:1px solid var(--text)}.hero h1{font-size:46px;max-width:20ch}.product.featured{display:grid;grid-template-columns:260px 1fr;column-gap:24px;align-items:start}.product.featured .product-rank-row,.product.featured .product-title,.product.featured .product-byline,.product.featured .product-body,.product.featured .featured-callout,.product.featured .pros-cons,.product.featured .product-cta{grid-column:2}.product.featured .product-img-wrap{grid-column:1;grid-row:1 / span 7;position:sticky;top:24px;margin-top:46px}}@media(max-width:520px){.site-strip{font-size:10px}.hero,.author-block,.ed-section,.product,.post-section,.faq-section,.funnel-block,.footer,.quick-verdict{border-left:0;border-right:0}body{padding-bottom:78px}.hero{padding:24px 18px 26px}.hero h1{font-size:31px;max-width:100%}.hero h1 span{white-space:nowrap}.quick-verdict{grid-template-columns:1fr 110px;padding:16px 18px}.quick-verdict h2{font-size:21px}.quick-verdict p{font-size:14.5px}.author-block{padding:22px 18px}.author-body,.ed-section p,.post-section p{font-size:16px;line-height:1.72}.three-pathway-infographic{margin-top:20px;padding:18px 14px;border-radius:16px}.three-pathway-infographic h3{font-size:24px}.three-pathway-deck{font-size:14.5px;margin-bottom:15px}.three-pathway-grid{grid-template-columns:1fr;gap:9px}.pathway-card{min-height:auto;padding:14px 13px}.pathway-card p{font-size:12.5px}.three-pathway-payoff{grid-template-columns:1fr;gap:8px}.pathway-plus{width:30px;justify-self:center;transform:rotate(90deg)}.ed-section,.product{padding:28px 18px}.product.featured{padding-top:30px}.product-title{font-size:24px}.product:not(.featured) .product-title{font-size:20px}.product:not(.featured) .product-img-wrap{width:86px;height:86px}.mobile-number-one-bar{position:fixed;left:10px;right:10px;bottom:10px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 12px;border-radius:999px;background:#1f2937f5;color:#fff;box-shadow:0 14px 34px #1f293747;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mobile-number-one-bar-copy{display:flex;flex-direction:column;gap:2px;min-width:0;font-family:var(--sans);font-size:11px;line-height:1.15;color:#e5e7eb}.mobile-number-one-bar-copy strong{display:block;color:#fff;font-size:13px;letter-spacing:-.01em}.mobile-number-one-bar a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:var(--accent);color:#fff;font:800 12px/1 var(--sans);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}}.amie-static-page[data-static-handle=best-female-libido-supplements]{min-height:100vh}
/*# sourceMappingURL=/cdn/shop/t/9/assets/amie-static-adv-libido-listicle.css.map */
