.logic-model{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.logic-step{position:relative;border:1px solid var(--line);border-radius:var(--radius);padding:14px 14px 10px;background:var(--bg-panel);min-width:0}.logic-step h3{margin:0 0 8px;font-size:1rem}.logic-step ul{margin:0;padding-left:1.1em;font-size:.92rem;line-height:1.45}.logic-step li+li{margin-top:6px}.logic-step+.logic-step:before{content:"→";position:absolute;left:-19px;top:14px;font-size:16px;line-height:1;color:var(--text-dim)}@media(max-width:960px){.logic-model{grid-template-columns:minmax(0,1fr);gap:26px}.logic-step+.logic-step:before{content:"↓";left:50%;top:-22px;transform:translate(-50%)}}.research-citations{margin:0;padding-left:1.3em}.research-citations>li+li{margin-top:18px}.research-citations p{margin:4px 0}.research-status{border-left:3px solid var(--accent);padding-left:12px}
