.product-page[data-astro-cid-uqkq5iv2]{--profile-ink:#12343d;--profile-teal:#2d7772;--profile-gold:#b2874a;--profile-line:#c8d3cb;--profile-paper:#f8f4eb;color:var(--profile-ink);overflow-wrap:anywhere;padding-block:1.6rem clamp(4.5rem,8vw,7rem);font-family:Manrope Variable,sans-serif}.product-page[data-astro-cid-uqkq5iv2] h1[data-astro-cid-uqkq5iv2],.product-page[data-astro-cid-uqkq5iv2] h2[data-astro-cid-uqkq5iv2],.product-page[data-astro-cid-uqkq5iv2] h3[data-astro-cid-uqkq5iv2]{color:var(--profile-ink);letter-spacing:-.035em;font-family:Fraunces Variable,serif;font-weight:500}.product-page[data-astro-cid-uqkq5iv2] .breadcrumbs[data-astro-cid-uqkq5iv2]{color:#526966;overflow-wrap:anywhere;margin-bottom:clamp(2rem,4vw,3.5rem);font-size:.75rem;line-height:1.6}.product-page[data-astro-cid-uqkq5iv2] .breadcrumbs[data-astro-cid-uqkq5iv2] a[data-astro-cid-uqkq5iv2]{color:#405d5d}.product-heading[data-astro-cid-uqkq5iv2]{border-top:2px solid var(--profile-ink);border-bottom:1px solid var(--profile-line);grid-template-columns:minmax(0,1.55fr) minmax(17rem,.7fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);margin-bottom:clamp(3.5rem,6vw,5rem);padding:clamp(2rem,4vw,3.5rem) 0 clamp(2.75rem,5vw,4.5rem);display:grid}.product-intro[data-astro-cid-uqkq5iv2]{min-width:0}.masthead-kicker[data-astro-cid-uqkq5iv2]{color:#426966;letter-spacing:.13em;flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;font-size:.69rem;font-weight:750;line-height:1.5;display:flex}.masthead-kicker[data-astro-cid-uqkq5iv2]>span[data-astro-cid-uqkq5iv2]{border-right:1px solid #aabbb3;padding-right:1.2rem}.product-category-link[data-astro-cid-uqkq5iv2],.detail-eyebrow[data-astro-cid-uqkq5iv2]{color:#416c67;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:750;line-height:1.45}.product-category-link[data-astro-cid-uqkq5iv2]{text-underline-offset:.25em;text-decoration-color:#a8b8ae;display:inline-block}.product-category-link[data-astro-cid-uqkq5iv2]:hover{color:var(--profile-ink)}.product-identity[data-astro-cid-uqkq5iv2]{margin:clamp(2.3rem,5vw,4.25rem) 0 1.35rem}.detail-identity[data-astro-cid-uqkq5iv2]{flex-wrap:wrap;align-items:baseline;gap:.45rem .9rem;margin-bottom:1.2rem;display:flex}.detail-identity[data-astro-cid-uqkq5iv2] span[data-astro-cid-uqkq5iv2]{color:#59716d;letter-spacing:.13em;font-size:.67rem;font-weight:750;line-height:1.5}.detail-identity[data-astro-cid-uqkq5iv2] strong[data-astro-cid-uqkq5iv2]{color:var(--profile-teal);overflow-wrap:anywhere;font-size:.87rem;font-weight:750;line-height:1.5}.product-identity[data-astro-cid-uqkq5iv2] h1[data-astro-cid-uqkq5iv2]{overflow-wrap:anywhere;max-width:14ch;margin:0;font-size:clamp(2.9rem,6.2vw,5.8rem);line-height:.99}.product-lead[data-astro-cid-uqkq5iv2]{color:#3c5a59;max-width:42rem;margin:0;font-size:clamp(1rem,1.5vw,1.13rem);line-height:1.75}.product-actions[data-astro-cid-uqkq5iv2]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.detail-button[data-astro-cid-uqkq5iv2]{border:1px solid var(--profile-ink);background:var(--profile-ink);color:#fffdf6;text-align:center;border-radius:2px;justify-content:center;align-items:center;gap:.8rem;min-height:48px;padding:.8rem 1.15rem;font-size:.8rem;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex}.detail-button[data-astro-cid-uqkq5iv2]:hover{border-color:var(--profile-teal);background:var(--profile-teal);color:#fff}.detail-button--outline[data-astro-cid-uqkq5iv2]{color:var(--profile-ink);background:0 0}.detail-button--outline[data-astro-cid-uqkq5iv2]:hover{background:var(--profile-ink);color:#fff}.outbound-note[data-astro-cid-uqkq5iv2]{color:#536d69;max-width:38rem;margin:1rem 0 0;font-size:.75rem;line-height:1.7}.status-warning[data-astro-cid-uqkq5iv2]{border-left:3px solid var(--profile-gold);color:#5b472a;background:#f0eadd;margin:1rem 0 0;padding:.8rem 1rem;font-size:.82rem;line-height:1.65}.detail-card[data-astro-cid-uqkq5iv2]{border:1px solid var(--profile-line);background:#fffdf8;border-radius:2px;min-width:0}.pricing-card[data-astro-cid-uqkq5iv2]{border:0;border-top:2px solid var(--profile-teal);background:#eaf0e9;padding:clamp(1.5rem,2.5vw,2rem);position:relative}.pricing-card[data-astro-cid-uqkq5iv2]:after{content:"";background:var(--profile-gold);width:3rem;height:2px;margin-top:1.75rem;display:block}.detail-eyebrow[data-astro-cid-uqkq5iv2]{margin:0 0 .75rem}.detail-price[data-astro-cid-uqkq5iv2]{color:var(--profile-ink);letter-spacing:-.03em;overflow-wrap:anywhere;margin:1.3rem 0 1rem;font-family:Fraunces Variable,serif;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:500;line-height:1.1}.detail-status[data-astro-cid-uqkq5iv2]{color:#345f59;border:1px solid #a8beb4;padding:.35rem .6rem;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-block}.pricing-explanation[data-astro-cid-uqkq5iv2]{color:#3c5a57;margin:1rem 0;font-size:.82rem;line-height:1.75}.pricing-explanation[data-astro-cid-uqkq5iv2] strong[data-astro-cid-uqkq5iv2]{color:var(--profile-ink)}.pricing-card[data-astro-cid-uqkq5iv2]>a[data-astro-cid-uqkq5iv2],.source-links[data-astro-cid-uqkq5iv2] a[data-astro-cid-uqkq5iv2],.detail-heading[data-astro-cid-uqkq5iv2]>a[data-astro-cid-uqkq5iv2]{color:#275e5b;text-underline-offset:.25em;font-size:.82rem;font-weight:750}.detail-grid[data-astro-cid-uqkq5iv2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.profile-facts-grid[data-astro-cid-uqkq5iv2]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch}.detail-section[data-astro-cid-uqkq5iv2]{padding:clamp(1.5rem,2.5vw,2.3rem)}.detail-section[data-astro-cid-uqkq5iv2] h2[data-astro-cid-uqkq5iv2]{margin:.4rem 0 1.55rem;font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1.15}.detail-section[data-astro-cid-uqkq5iv2]>p[data-astro-cid-uqkq5iv2]:not(.detail-eyebrow){font-size:.88rem;line-height:1.75}.format-section[data-astro-cid-uqkq5iv2]{border-top:2px solid var(--profile-gold)}.detail-facts[data-astro-cid-uqkq5iv2]{margin:0}.detail-facts[data-astro-cid-uqkq5iv2]>div[data-astro-cid-uqkq5iv2]{border-bottom:1px solid #dce4dc;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;font-size:.84rem;line-height:1.55;display:flex}.detail-facts[data-astro-cid-uqkq5iv2] dt[data-astro-cid-uqkq5iv2]{color:#55706c}.detail-facts[data-astro-cid-uqkq5iv2] dd[data-astro-cid-uqkq5iv2]{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.detail-small[data-astro-cid-uqkq5iv2]{color:#506966;margin:1.35rem 0 0;line-height:1.75;font-size:.78rem!important}.label-measurement[data-astro-cid-uqkq5iv2]{border:0;border-top:2px solid var(--profile-teal);background:#e7efea}.label-measurement[data-astro-cid-uqkq5iv2] .detail-facts[data-astro-cid-uqkq5iv2]{border-top:1px solid #9db9ad}.label-measurement[data-astro-cid-uqkq5iv2] .detail-facts[data-astro-cid-uqkq5iv2]>div[data-astro-cid-uqkq5iv2]{border-color:#bdcec3}.label-measurement[data-astro-cid-uqkq5iv2] .measurement-basis[data-astro-cid-uqkq5iv2]{padding-block:.85rem}.label-measurement[data-astro-cid-uqkq5iv2] .measurement-basis[data-astro-cid-uqkq5iv2] dt[data-astro-cid-uqkq5iv2],.label-measurement[data-astro-cid-uqkq5iv2] .measurement-value[data-astro-cid-uqkq5iv2] dt[data-astro-cid-uqkq5iv2]{letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:750}.label-measurement[data-astro-cid-uqkq5iv2] .measurement-value[data-astro-cid-uqkq5iv2]{padding-block:1rem}.label-measurement[data-astro-cid-uqkq5iv2] .measurement-value[data-astro-cid-uqkq5iv2] dd[data-astro-cid-uqkq5iv2]{letter-spacing:-.025em;font-family:Fraunces Variable,serif;font-size:clamp(1.15rem,1.9vw,1.6rem);font-weight:500;line-height:1.25}.label-measurement[data-astro-cid-uqkq5iv2] .measurement-total[data-astro-cid-uqkq5iv2]{border-bottom-color:#8cafa1!important}.label-measurement[data-astro-cid-uqkq5iv2] .measurement-softgel[data-astro-cid-uqkq5iv2]{align-items:flex-start;font-size:.8rem}.label-measurement[data-astro-cid-uqkq5iv2] .detail-small[data-astro-cid-uqkq5iv2]{max-width:48rem}.detail-block[data-astro-cid-uqkq5iv2]{margin-top:clamp(4.5rem,7vw,6.5rem)}.detail-heading[data-astro-cid-uqkq5iv2]{border-bottom:1px solid var(--profile-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 2rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.detail-heading[data-astro-cid-uqkq5iv2] h2[data-astro-cid-uqkq5iv2]{font-size:clamp(2rem,3.2vw,3rem)}.detail-heading[data-astro-cid-uqkq5iv2]>p[data-astro-cid-uqkq5iv2]{color:#526c68;margin:0;font-size:.8rem;line-height:1.6}.detail-muted[data-astro-cid-uqkq5iv2]{color:#4c6763;font-size:.88rem;line-height:1.8}.feature-grid[data-astro-cid-uqkq5iv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.feature-grid[data-astro-cid-uqkq5iv2] li[data-astro-cid-uqkq5iv2]{background:#f0f1e9;border:0;border-top:2px solid #a8c0b5;align-items:flex-start;gap:.8rem;padding:1.2rem;font-size:.88rem;line-height:1.65;display:flex}.feature-grid[data-astro-cid-uqkq5iv2] li[data-astro-cid-uqkq5iv2]>[data-astro-cid-uqkq5iv2]:first-child{color:var(--profile-teal);flex:none;margin-top:.15rem}.considerations-grid[data-astro-cid-uqkq5iv2] .detail-card[data-astro-cid-uqkq5iv2]{background:0 0}.fact-list[data-astro-cid-uqkq5iv2]{color:#45635e;margin:0;padding-left:1.2rem;font-size:.88rem;line-height:1.8}.fact-list[data-astro-cid-uqkq5iv2] li[data-astro-cid-uqkq5iv2]+li[data-astro-cid-uqkq5iv2]{margin-top:.75rem}.fact-list[data-astro-cid-uqkq5iv2] li[data-astro-cid-uqkq5iv2]::marker{color:var(--profile-teal)}.label-context[data-astro-cid-uqkq5iv2]{background:#f1f0e7;margin-top:1.25rem}.label-context-grid[data-astro-cid-uqkq5iv2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 2rem;display:grid}.label-context-grid[data-astro-cid-uqkq5iv2]>div[data-astro-cid-uqkq5iv2]{display:block}.label-context-grid[data-astro-cid-uqkq5iv2] dd[data-astro-cid-uqkq5iv2]{text-align:left;margin-top:.5rem}.category-context[data-astro-cid-uqkq5iv2]{border-left:2px solid var(--profile-gold);max-width:52rem;margin:clamp(4rem,7vw,6.5rem) auto 0;padding:.2rem 0 .2rem 1.5rem}.category-context[data-astro-cid-uqkq5iv2] h2[data-astro-cid-uqkq5iv2]{font-size:1.5rem}.category-context[data-astro-cid-uqkq5iv2] p[data-astro-cid-uqkq5iv2]{color:#4c6763;margin:.8rem 0 0;font-size:.88rem;line-height:1.8}.sources-section[data-astro-cid-uqkq5iv2]{border-top:2px solid var(--profile-teal);background:#e9f0eb;padding:clamp(1.5rem,3.5vw,3rem)}.sources-section[data-astro-cid-uqkq5iv2]>.detail-muted[data-astro-cid-uqkq5iv2]{max-width:53rem}.source-list[data-astro-cid-uqkq5iv2]{gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.source-list[data-astro-cid-uqkq5iv2]>li[data-astro-cid-uqkq5iv2]{border-left:2px solid var(--profile-gold);background:#fcfcf7;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:1rem 2rem;min-width:0;padding:1.25rem 1.35rem;display:grid}.source-list[data-astro-cid-uqkq5iv2]>li[data-astro-cid-uqkq5iv2]>a[data-astro-cid-uqkq5iv2]{color:var(--profile-ink);overflow-wrap:anywhere;font-size:.88rem;font-weight:750;line-height:1.55;text-decoration-color:#a0b6aa}.source-list[data-astro-cid-uqkq5iv2]>li[data-astro-cid-uqkq5iv2]>a[data-astro-cid-uqkq5iv2]:hover{color:var(--profile-teal)}.source-url[data-astro-cid-uqkq5iv2]{color:#54706a;overflow-wrap:anywhere;margin-top:.45rem;font-size:.75rem;font-weight:400;line-height:1.6;display:block}.source-facts[data-astro-cid-uqkq5iv2]{color:#3f5e59;margin:0;padding-left:1.15rem;font-size:.82rem;line-height:1.75}.source-facts[data-astro-cid-uqkq5iv2] li[data-astro-cid-uqkq5iv2]+li[data-astro-cid-uqkq5iv2]{margin-top:.4rem}.source-facts-note[data-astro-cid-uqkq5iv2]{color:#55706b;margin:0;font-size:.8rem;line-height:1.7}.source-empty[data-astro-cid-uqkq5iv2]{margin:1rem 0}.source-links[data-astro-cid-uqkq5iv2]{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.research-limitations[data-astro-cid-uqkq5iv2]{color:#3e5c57;border:1px solid #b8ccc0;margin-top:1.5rem;padding:1.2rem 1.35rem;font-size:.85rem;line-height:1.75}.research-limitations[data-astro-cid-uqkq5iv2] summary[data-astro-cid-uqkq5iv2]{color:var(--profile-ink);cursor:pointer;font-weight:750}.research-limitations[data-astro-cid-uqkq5iv2] p[data-astro-cid-uqkq5iv2]{margin-top:1rem}.research-limitations[data-astro-cid-uqkq5iv2] ul[data-astro-cid-uqkq5iv2]{padding-left:1.2rem}.research-limitations[data-astro-cid-uqkq5iv2] li[data-astro-cid-uqkq5iv2]+li[data-astro-cid-uqkq5iv2]{margin-top:.6rem}.alternatives-grid[data-astro-cid-uqkq5iv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.alternatives-note[data-astro-cid-uqkq5iv2]{margin:-.4rem 0 1.5rem}.alternatives-grid[data-astro-cid-uqkq5iv2] .product-card{border-color:var(--profile-line);background:#fffdf8;border-radius:2px}.alternatives-grid[data-astro-cid-uqkq5iv2] .product-card__identity{min-height:0;color:var(--profile-ink);background:0 0;border-radius:0;padding:0}.alternatives-grid[data-astro-cid-uqkq5iv2] .product-card__identity span{color:#52736b}.alternatives-grid[data-astro-cid-uqkq5iv2] .product-card__identity strong{color:var(--profile-teal)}.alternatives-grid[data-astro-cid-uqkq5iv2] .product-card__title h3{color:var(--profile-ink);font-family:Fraunces Variable,serif;font-weight:500}.medical-note[data-astro-cid-uqkq5iv2]{border-left:3px solid var(--profile-gold);color:#3a5855;background:#efeee4;margin-top:clamp(4rem,7vw,6rem);padding:1.25rem 1.5rem;font-size:.83rem;line-height:1.75}@media (width<=900px){.product-heading[data-astro-cid-uqkq5iv2]{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);gap:2rem}.feature-grid[data-astro-cid-uqkq5iv2],.alternatives-grid[data-astro-cid-uqkq5iv2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-heading[data-astro-cid-uqkq5iv2],.profile-facts-grid[data-astro-cid-uqkq5iv2]{grid-template-columns:1fr}.product-heading[data-astro-cid-uqkq5iv2]{gap:2rem}.product-identity[data-astro-cid-uqkq5iv2]{margin-top:2.5rem}.pricing-card[data-astro-cid-uqkq5iv2]{max-width:none}}@media (width<=600px){.detail-grid[data-astro-cid-uqkq5iv2],.label-context-grid[data-astro-cid-uqkq5iv2],.feature-grid[data-astro-cid-uqkq5iv2],.alternatives-grid[data-astro-cid-uqkq5iv2]{grid-template-columns:1fr}.detail-section[data-astro-cid-uqkq5iv2],.pricing-card[data-astro-cid-uqkq5iv2],.sources-section[data-astro-cid-uqkq5iv2]{padding:1.35rem}.detail-block[data-astro-cid-uqkq5iv2]{margin-top:4rem}.detail-heading[data-astro-cid-uqkq5iv2]{flex-direction:column;align-items:flex-start}.source-list[data-astro-cid-uqkq5iv2]>li[data-astro-cid-uqkq5iv2]{grid-template-columns:1fr;gap:.8rem}.source-facts[data-astro-cid-uqkq5iv2]{padding-left:1.1rem}.label-measurement[data-astro-cid-uqkq5iv2] .measurement-value[data-astro-cid-uqkq5iv2] dd[data-astro-cid-uqkq5iv2]{font-size:1.2rem}}@media (width<=360px){.product-actions[data-astro-cid-uqkq5iv2]{flex-direction:column;align-items:stretch}.masthead-kicker[data-astro-cid-uqkq5iv2]>span[data-astro-cid-uqkq5iv2]{border-right:0;padding-right:0}.product-identity[data-astro-cid-uqkq5iv2] h1[data-astro-cid-uqkq5iv2]{font-size:2.75rem}.label-measurement[data-astro-cid-uqkq5iv2] .detail-facts[data-astro-cid-uqkq5iv2]>div[data-astro-cid-uqkq5iv2]{gap:.6rem}}
