
:root{--ink:#193145;--muted:#52677a;--accent:#197c68;--soft:#eaf6f2;--stroke:#d9e5e5;--warn:#fff4e5} .study-wrap{max-width:1080px;margin:0 auto;font-family:system-ui,Arial,sans-serif;color:var(--ink);line-height:1.65;font-size:17px}.study-lead{font-size:19px;color:#39556b}.study-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--accent)}.study-hero{border:1px solid var(--stroke);border-radius:18px;padding:24px 28px;background:linear-gradient(110deg,#f3faf7,#fff)}.study-hero h1{margin:.25em 0;font-size:clamp(29px,4vw,42px);line-height:1.18}.study-pill{display:inline-block;background:#e6f3ed;color:#205546;padding:4px 10px;font-size:13px;font-weight:700;border-radius:99px;margin:3px}.study-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.study-links a,.study-action{display:inline-block;background:#135f54;color:white!important;padding:10px 16px;border-radius:10px;text-decoration:none;font-size:15px;font-weight:700}.study-links a.alt{background:#e9f4f1;color:#175b4e!important;border:1px solid #cae2da}.study-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:20px 0}.study-card{border:1px solid var(--stroke);background:#fff;border-radius:14px;padding:18px;box-shadow:0 2px 8px #122f3a0a}.study-card h3{margin:0 0 8px;font-size:20px}.study-card p{margin:6px 0}.study-card a{color:#075e6a}.study-card.warn{background:#fffaf3;border-color:#f1d8b1}.study-section{margin:32px 0}.study-section h2{font-size:26px;line-height:1.25;border-bottom:2px solid #e5efeb;padding-bottom:7px}.study-note{border-left:4px solid #e5a742;background:#fff8e9;padding:14px 18px;border-radius:0 12px 12px 0;margin:16px 0}.study-positive{border-left:4px solid #32a48c;background:#eff9f5;padding:14px 18px;margin:16px 0}.study-steps{counter-reset:x;display:grid;gap:10px;padding:0}.study-steps>li{margin-left:20px;padding:5px}.study-table{width:100%;border-collapse:collapse;font-size:15px;margin:12px 0}.study-table th,.study-table td{border-bottom:1px solid var(--stroke);padding:10px;vertical-align:top;text-align:left}.study-table th{background:#f0f7f5}.study-search{width:100%;border:1px solid #9ebdb6;border-radius:12px;padding:13px;font-size:17px;color:#123;box-sizing:border-box}.study-counter{font-size:14px;color:#516877}.study-filter{padding:9px 14px;border:1px solid #bdd6cf;border-radius:9px;background:white;color:#195950;font-weight:700;cursor:pointer}.study-filter.active{background:#125d52;color:white}.herb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:16px}.herb-item{border:1px solid var(--stroke);border-radius:12px;background:#fff;padding:16px}.herb-item h3{font-size:18px;margin:0}.herb-item small{color:#647684}.herb-item p{font-size:14px;margin:7px 0}.herb-item details{margin-top:10px}.herb-item summary{color:#066b61;font-weight:700;cursor:pointer}.risk-pill{display:inline-block;font-size:11px;font-weight:750;border-radius:5px;padding:2px 6px;background:#fff1e3;color:#894f13}.known-pill{display:inline-block;font-size:11px;font-weight:750;border-radius:5px;padding:2px 6px;background:#eaf6f0;color:#1e6150}details.study-expand{border:1px solid var(--stroke);border-radius:12px;padding:14px 18px;margin:10px 0;background:#fff}details.study-expand summary{cursor:pointer;font-size:18px;font-weight:700} .study-banner{font-size:13px;color:#50657a;max-width:850px}.study-input{width:18px;height:18px;vertical-align:middle;accent-color:#1b806a}.study-check{border-bottom:1px solid #e8efef;padding:10px 0}.study-check label{cursor:pointer}.study-callout{border:1px solid #cae0d8;background:#f0f9f5;border-radius:12px;padding:18px;margin:12px 0}.study-muted{color:#5f7082} @media(max-width:650px){.study-hero{padding:18px}.study-card{padding:15px}.study-wrap{font-size:16px}.study-section h2{font-size:23px}} @media print{.study-links,.study-search,.study-filter,.hide-print{display:none!important}.study-card,.herb-item{break-inside:avoid}.study-wrap{font-size:13px}}
