.flagship-authority{margin:28px auto 12px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.65fr);gap:18px;padding:clamp(24px,4vw,46px);border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--teal) 7%,var(--surface)),var(--surface) 58%,color-mix(in srgb,var(--coral) 6%,var(--surface)));box-shadow:0 22px 60px rgba(16,44,66,.08)}
.flagship-authority-copy small{display:block;color:var(--teal);font-weight:800;letter-spacing:.12em;font-size:.72rem}.flagship-authority-copy h2{margin:.5rem 0 .7rem;font-size:clamp(1.5rem,3vw,2.35rem)}.flagship-authority-copy p{max-width:780px;color:var(--muted);line-height:1.75}.flagship-authority-copy>div{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.flagship-authority-copy a{font-weight:750;color:var(--teal);text-decoration:none}.flagship-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;grid-column:1/-1}.flagship-proof-grid span{display:flex;flex-direction:column;gap:4px;padding:15px;border-radius:18px;background:color-mix(in srgb,var(--teal) 6%,var(--surface));border:1px solid var(--line)}.flagship-proof-grid b{font-size:1.45rem;color:var(--ink)}.flagship-proof-grid small{color:var(--muted);line-height:1.35}.flagship-latest-proof{display:flex;flex-direction:column;justify-content:center;padding:20px;border-radius:20px;background:var(--ink);color:var(--surface);text-decoration:none;min-height:170px}.flagship-latest-proof span,.flagship-latest-proof small{opacity:.78}.flagship-latest-proof strong{font-size:1.08rem;line-height:1.45;margin:8px 0}
.related-grid>a small{display:block;margin-top:10px;color:var(--teal);font-weight:700}.medical-review a{color:var(--teal);font-weight:750;text-decoration:none}.methodology-hero .breadcrumbs{margin-bottom:26px}.methodology-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.methodology-meta span{display:flex;flex-direction:column;gap:5px;min-width:220px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--surface) 30%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 10%,transparent)}.methodology-meta b{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.methodology-meta a,.methodology-meta time{color:inherit;text-decoration:none}.methodology-status{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:26px 0;padding:24px;border-radius:22px;background:color-mix(in srgb,var(--teal) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line))}.methodology-status small,.methodology-status strong{display:block}.methodology-status strong{margin:.35rem 0;font-size:1.2rem}.methodology-status>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--teal);color:white;font-weight:900;font-size:1.3rem}.methodology-sources ol{padding:0;list-style:none;display:grid;gap:10px}.methodology-sources li a{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--ink)}.methodology-sources li em{font-style:normal;color:var(--teal);white-space:nowrap;font-size:.85rem}
@media(max-width:820px){.flagship-authority{grid-template-columns:1fr;margin-top:18px}.flagship-proof-grid{grid-template-columns:1fr}.flagship-latest-proof{min-height:auto}.methodology-meta{display:grid}.methodology-meta span{min-width:0}.methodology-sources li a{align-items:flex-start;flex-direction:column}.methodology-sources li em{white-space:normal}}
