.status-banner[data-astro-cid-ylk2enjb]{margin-top:24px;background:#fff4da;border:1px solid #e8cf9b;border-radius:10px;padding:12px 18px;font-size:.9rem}.profile[data-astro-cid-ylk2enjb]{padding:40px 24px 80px;max-width:800px}h1[data-astro-cid-ylk2enjb]{font-size:2.6rem;margin-top:0}.aliases[data-astro-cid-ylk2enjb]{margin-top:8px;color:var(--text-muted)}.regulatory-badge-row[data-astro-cid-ylk2enjb]{margin-top:14px}.regulatory-badge[data-astro-cid-ylk2enjb]{display:inline-block;font-size:.75rem;font-weight:600;padding:3px 12px;border-radius:999px;border:1px solid var(--border);color:var(--navy);background:var(--blue-pale)}.regulatory-research-only[data-astro-cid-ylk2enjb]{background:var(--blue-pale);color:var(--navy)}.regulatory-fda-approved-specific[data-astro-cid-ylk2enjb]{background:var(--green-soft);color:var(--green-deep);border-color:var(--green-deep)}.regulatory-not-fda-approved[data-astro-cid-ylk2enjb],.regulatory-withdrawn[data-astro-cid-ylk2enjb]{background:#fff4da;color:#8a5a00;border-color:#e8cf9b}.regulatory-disputed[data-astro-cid-ylk2enjb]{background:#fdeaea;color:#9a3a3a;border-color:#e8b9b9}.regulatory-detail[data-astro-cid-ylk2enjb]{margin-top:6px;font-size:.85rem;color:var(--text-muted);max-width:560px}.citation-count[data-astro-cid-ylk2enjb]{margin-top:12px;font-size:.82rem;color:var(--text-muted)}.quick-nav[data-astro-cid-ylk2enjb]{margin-top:20px;display:flex;flex-wrap:wrap;gap:6px 18px;padding-bottom:20px;border-bottom:1px solid var(--border)}.quick-nav[data-astro-cid-ylk2enjb] a[data-astro-cid-ylk2enjb]{font-size:.85rem;font-weight:600;color:var(--navy-soft);text-decoration:none}.quick-nav[data-astro-cid-ylk2enjb] a[data-astro-cid-ylk2enjb]:hover{color:var(--green-deep);text-decoration:underline}.tldr[data-astro-cid-ylk2enjb]{margin:28px 0;background:var(--navy);border-color:var(--navy);padding:24px 26px}.tldr[data-astro-cid-ylk2enjb] h2[data-astro-cid-ylk2enjb]{font-size:.8rem;letter-spacing:.1em;color:var(--green-soft);margin-bottom:10px}.tldr[data-astro-cid-ylk2enjb] p[data-astro-cid-ylk2enjb]{color:var(--ivory);font-size:1.1rem;line-height:1.5}.prose[data-astro-cid-ylk2enjb]{margin:40px 0}.research-highlight-grid[data-astro-cid-ylk2enjb]{margin:32px 0 40px;display:grid;gap:14px}.highlight-box[data-astro-cid-ylk2enjb]{border-radius:var(--radius);padding:20px 22px;border:1px solid var(--border)}.highlight-box[data-astro-cid-ylk2enjb] h3[data-astro-cid-ylk2enjb]{font-size:.95rem;letter-spacing:.02em;margin-bottom:10px}.highlight-box[data-astro-cid-ylk2enjb] ul[data-astro-cid-ylk2enjb]{margin:0;padding-left:20px;display:grid;gap:8px}.highlight-box[data-astro-cid-ylk2enjb] li[data-astro-cid-ylk2enjb]{font-size:.92rem;color:#2b3c4e}.supports-box[data-astro-cid-ylk2enjb]{background:#eef6ef;border-color:var(--green-soft)}.supports-box[data-astro-cid-ylk2enjb] h3[data-astro-cid-ylk2enjb]{color:var(--green-deep)}.supports-box[data-astro-cid-ylk2enjb] li[data-astro-cid-ylk2enjb]::marker{color:var(--green-deep)}.observations-box[data-astro-cid-ylk2enjb]{background:var(--blue-pale);border-color:var(--blue-line)}.observations-box[data-astro-cid-ylk2enjb] h3[data-astro-cid-ylk2enjb]{color:var(--navy-soft)}.observations-box[data-astro-cid-ylk2enjb] li[data-astro-cid-ylk2enjb]::marker{color:var(--navy-soft)}.highlight-disclaimer[data-astro-cid-ylk2enjb]{font-size:.78rem;color:var(--text-muted);margin:4px 0 0}.prose[data-astro-cid-ylk2enjb] h2[data-astro-cid-ylk2enjb]{font-size:1.5rem;margin-bottom:14px}.prose[data-astro-cid-ylk2enjb] p[data-astro-cid-ylk2enjb]{color:#2b3c4e;line-height:1.65}p[data-astro-cid-ylk2enjb].classification-line{color:var(--text-muted);margin-bottom:10px}.profile[data-astro-cid-ylk2enjb] p[data-astro-cid-ylk2enjb]{white-space:pre-line;max-width:68ch}.area-list[data-astro-cid-ylk2enjb],.evidence-block[data-astro-cid-ylk2enjb],.study-list[data-astro-cid-ylk2enjb]{display:grid;gap:18px}.evidence-block[data-astro-cid-ylk2enjb]{margin-top:24px}.area-item[data-astro-cid-ylk2enjb] h3[data-astro-cid-ylk2enjb],.evidence-block[data-astro-cid-ylk2enjb] h3[data-astro-cid-ylk2enjb]{font-size:1.05rem;margin-bottom:4px}.study-head[data-astro-cid-ylk2enjb]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.badge[data-astro-cid-ylk2enjb]{text-transform:capitalize;background:var(--green-soft);color:var(--navy);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;white-space:nowrap}.meta[data-astro-cid-ylk2enjb]{color:var(--text-muted);font-size:.85rem;margin:4px 0 10px}.limitations[data-astro-cid-ylk2enjb]{margin-top:10px;font-size:.92rem}.study-link[data-astro-cid-ylk2enjb]{display:inline-block;margin-top:10px;font-weight:600;color:var(--green-deep);text-decoration:none}.related-list[data-astro-cid-ylk2enjb]{display:flex;flex-wrap:wrap;gap:12px}.article-grid[data-astro-cid-ylk2enjb]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 640px){.article-grid[data-astro-cid-ylk2enjb]{grid-template-columns:1fr}}.related-card[data-astro-cid-ylk2enjb]{text-decoration:none;color:var(--navy);font-weight:600;padding:12px 18px}.pubs-list[data-astro-cid-ylk2enjb]{list-style:none;padding:0;margin:14px 0;display:grid;gap:12px}.pubs-list[data-astro-cid-ylk2enjb] li{padding:12px 16px;background:var(--white);border:1px solid var(--border);border-left:3px solid var(--gold);border-radius:12px}.pubs-list[data-astro-cid-ylk2enjb] a{color:var(--navy);font-weight:600;text-decoration:none;display:block}.pubs-list[data-astro-cid-ylk2enjb] a:hover{color:var(--gold-deep)}.pubs-list[data-astro-cid-ylk2enjb] .pub-meta{display:block;margin-top:4px;font-size:.82rem;color:var(--text-muted);font-weight:400}.pubs-more[data-astro-cid-ylk2enjb]{font-size:.8rem;color:var(--text-muted)}.pubs-more[data-astro-cid-ylk2enjb] a[data-astro-cid-ylk2enjb]{white-space:nowrap}.brief[data-astro-cid-ylk2enjb]{margin:48px 0;background:var(--navy);color:var(--ivory);border:none}.brief[data-astro-cid-ylk2enjb] h2[data-astro-cid-ylk2enjb]{color:var(--ivory);font-size:1.4rem}.brief[data-astro-cid-ylk2enjb] p[data-astro-cid-ylk2enjb]{color:#d5dee9;margin:10px 0 20px}.brief-form[data-astro-cid-ylk2enjb]{display:flex;gap:10px;flex-wrap:wrap}.brief-form[data-astro-cid-ylk2enjb] input[data-astro-cid-ylk2enjb]{flex:1;min-width:200px;border-radius:999px;border:1px solid #34536f;padding:12px 18px;background:#1c3550;color:var(--ivory)}.brief-note[data-astro-cid-ylk2enjb]{margin-top:10px;font-size:.8rem;color:#93a3b5}.brief-note[data-astro-cid-ylk2enjb].ok{color:var(--gold-light);font-size:.95rem}.brief-note[data-astro-cid-ylk2enjb].err{color:#f0b4a8;font-size:.95rem}.brief-turnstile[data-astro-cid-ylk2enjb]{flex-basis:100%}.brief-turnstile[data-astro-cid-ylk2enjb]:empty{display:none}.brief-form[data-astro-cid-ylk2enjb] .hp[data-astro-cid-ylk2enjb]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.brief-optin[data-astro-cid-ylk2enjb]{flex-basis:100%;display:flex;gap:10px;align-items:flex-start;font-size:.85rem;color:#d5dee9}.brief-optin[data-astro-cid-ylk2enjb] input[data-astro-cid-ylk2enjb]{flex:none;min-width:0;margin-top:3px}.reference-list[data-astro-cid-ylk2enjb]{display:grid;gap:10px;padding-left:20px;color:#2b3c4e}.reference-list[data-astro-cid-ylk2enjb] a[data-astro-cid-ylk2enjb]{color:var(--navy)}.empty-note[data-astro-cid-ylk2enjb]{color:var(--text-muted);font-style:italic}.sources-teaser[data-astro-cid-ylk2enjb]{margin:16px 0 24px;display:flex;flex-wrap:wrap;gap:10px}.sources-teaser[data-astro-cid-ylk2enjb] .btn[data-astro-cid-ylk2enjb]{font-size:.9rem}.supplier-section[data-astro-cid-ylk2enjb]{border-top:1px solid var(--border);padding-top:40px}.affiliate-disclosure[data-astro-cid-ylk2enjb]{font-size:.85rem;color:var(--text-muted);margin-bottom:20px;max-width:560px}.vendor-grid[data-astro-cid-ylk2enjb]{display:grid;gap:16px}.vendor-card[data-astro-cid-ylk2enjb]{display:grid;gap:10px}.vendor-card-head[data-astro-cid-ylk2enjb]{display:flex;align-items:center;justify-content:space-between;gap:10px}.vendor-card-head[data-astro-cid-ylk2enjb] h3[data-astro-cid-ylk2enjb]{font-size:1.05rem;display:flex;align-items:center;gap:6px}.vendor-card-head[data-astro-cid-ylk2enjb] h3[data-astro-cid-ylk2enjb].bold-name{font-weight:800}.vendor-profile-link[data-astro-cid-ylk2enjb]{color:inherit;text-decoration:none;border-bottom:1px solid var(--gold)}.vendor-profile-link[data-astro-cid-ylk2enjb]:hover{color:var(--gold-deep)}.vendor-emoji[data-astro-cid-ylk2enjb]{font-size:1rem}.vendor-tags[data-astro-cid-ylk2enjb]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.affiliate-tag[data-astro-cid-ylk2enjb].owned-tag{color:var(--gold-deep);border-color:var(--gold);font-weight:600}.affiliate-tag[data-astro-cid-ylk2enjb]{font-size:.72rem;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:2px 10px;white-space:nowrap}.tier-tag[data-astro-cid-ylk2enjb]{font-size:.72rem;font-weight:700;border-radius:999px;padding:2px 10px;white-space:nowrap}.tier-preferred[data-astro-cid-ylk2enjb]{background:var(--blue-pale);color:var(--navy)}.tier-trusted[data-astro-cid-ylk2enjb]{background:var(--green-soft);color:var(--green-deep)}.tier-premium[data-astro-cid-ylk2enjb]{background:#f6e6b4;color:#7a5b00}.vendor-card[data-astro-cid-ylk2enjb].highlight-green{border:2px solid var(--green-deep)}.vendor-card[data-astro-cid-ylk2enjb].highlight-blue{border:2px solid var(--blue-line)}.vendor-card[data-astro-cid-ylk2enjb].highlight-gold{border:2px solid #c9a227}.vendor-discount[data-astro-cid-ylk2enjb]{background:var(--blue-pale);border-radius:10px;padding:10px 14px;display:grid;gap:6px}.discount-desc[data-astro-cid-ylk2enjb]{font-weight:600;color:var(--navy);margin:0}.discount-auto[data-astro-cid-ylk2enjb]{margin:0;font-size:.88rem;color:var(--green-deep);font-weight:600}.discount-terms[data-astro-cid-ylk2enjb]{margin:0;font-size:.8rem;color:var(--text-muted)}.discount-code-row[data-astro-cid-ylk2enjb]{display:flex;align-items:center;gap:10px}.discount-code[data-astro-cid-ylk2enjb]{background:var(--white);border:1px dashed var(--border);border-radius:6px;padding:4px 10px;font-weight:700;letter-spacing:.04em}.copy-code-btn[data-astro-cid-ylk2enjb]{border:1px solid var(--green-deep);background:transparent;color:var(--green-deep);border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:600;cursor:pointer}.copy-code-btn[data-astro-cid-ylk2enjb]:hover{background:var(--green-deep);color:var(--white)}.vendor-link[data-astro-cid-ylk2enjb]{justify-self:start}
