.research-intro{padding-bottom:45px}.research-intro .intro-copy{max-width:670px}.research-block{padding:35px 0 22px;scroll-margin-top:30px}.section-copy{font-size:14px;line-height:1.9;max-width:940px;color:var(--muted);margin-bottom:23px}.evidence-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.evidence-levels article{padding:23px;background:#fffef7;border:1px solid var(--line);border-radius:18px}.evidence-levels h3{font-size:17px;margin:12px 0 9px}.evidence-levels p,.flow-card>p,.small-note p,.next-grid p{font-size:12px;line-height:1.9;color:var(--muted)}.level-tag{display:inline-block;border-radius:20px;padding:4px 9px;font-size:10px;letter-spacing:.6px}.known{background:#e2eddb;color:#557950}.observed{background:#f4e9ce;color:#9a773e}.proposed{background:#e5e9e0;color:#71826a}.flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.flow-card{padding:24px;border:1px solid var(--line);border-radius:20px;background:#fffef6}.flow-card h3{margin:12px 0 15px}.flow-steps{list-style:none;padding:0;margin:0 0 19px;display:grid;gap:9px}.flow-steps li{padding:9px 13px;border:1px solid #d8e3cb;border-radius:9px;background:#f0f5e7;font-size:12px;color:#5a7352;position:relative}.flow-steps li+li:before{content:'↓';position:absolute;left:50%;top:-15px;color:#91aa7f;line-height:1}.small-note{padding:20px 24px;background:#f4ead4;border-radius:16px;border:1px solid #e9dcc0;margin-top:20px}.small-note strong{font-size:13px;color:#8e7447}.small-note p{margin-top:7px;color:#877b62}.hypothesis-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hypothesis-cards article{padding:25px 25px 22px;border:1px solid #d8e2cc;border-radius:19px;background:#f0f3e5;scroll-margin-top:25px}.hypothesis-id{font-size:11px;font-weight:800;letter-spacing:1px;color:#7b9470}.hypothesis-cards h3{margin:9px 0 16px;font-size:17px}.hypothesis-cards p{font-size:12px;line-height:1.9;color:#728268;margin:10px 0}.hypothesis-cards strong{color:#566b4e;font-weight:600}.hypothesis-cards small{display:block;font-size:10px;line-height:1.9;color:#89927d;border-top:1px solid #dce4d0;padding-top:12px;margin-top:14px}.source-list{display:grid;gap:12px}.source-list article{display:grid;grid-template-columns:40px 1fr;gap:13px;border:1px solid var(--line);border-radius:15px;background:#fffef7;padding:21px 24px;scroll-margin-top:25px}.source-list article>span{font-size:11px;font-weight:800;color:#8ba27e;padding-top:3px}.source-list h3{font-size:16px;line-height:1.7}.source-list h3 a{text-decoration:underline;text-decoration-color:#c5d4b7;text-underline-offset:4px;overflow-wrap:anywhere}.source-list small{display:block;font-size:10px;color:#a09378;margin:4px 0 10px}.source-list p{font-size:12px;line-height:1.9;color:#7a8770;margin:6px 0}.source-list strong{font-weight:600;color:#617752}.next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.next-grid article{background:#eeeedd;border:1px solid #dce0c9;border-radius:17px;padding:22px}.next-grid article>span{font-size:11px;color:#92a080;font-weight:800}.next-grid h3{font-size:16px;margin:9px 0 10px}@media(max-width:680px){.research-intro{padding-bottom:20px}.research-block{padding:24px 0 14px}.research-block>.section-heading{flex-wrap:wrap}.section-copy{font-size:12px;line-height:1.9}.evidence-levels,.flow-grid,.hypothesis-cards,.next-grid{grid-template-columns:1fr;gap:12px}.evidence-levels article,.flow-card,.hypothesis-cards article{padding:20px}.evidence-levels h3,.hypothesis-cards h3{font-size:16px}.evidence-levels p,.flow-card>p,.small-note p,.next-grid p,.hypothesis-cards p{font-size:11px}.small-note{padding:18px}.source-list article{grid-template-columns:29px 1fr;gap:9px;padding:17px 15px}.source-list article>span{font-size:10px}.source-list h3{font-size:14px}.source-list p{font-size:11px}.source-list small{font-size:9px}.next-grid article{padding:19px}.flow-steps li{font-size:11px}}
