.evidence-methodology .methodology-callout{border-left:.25rem solid var(--primary);background:var(--primary-subtle);border-radius:.55rem;margin-top:1.25rem;padding:1.1rem 1.2rem}.evidence-methodology .methodology-callout p{margin-top:.35rem}.evidence-methodology .methodology-steps{padding-left:1.5rem}.evidence-methodology .methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.25rem;display:grid}.evidence-methodology .methodology-grid article{border:1px solid var(--border-soft);background:var(--surface-panel);border-radius:.75rem;padding:1rem}.evidence-methodology .methodology-grid p{margin-top:.4rem;font-size:.88rem;line-height:1.6}.evidence-methodology .methodology-score-list{border:1px solid var(--border-soft);border-radius:.8rem;margin:1.25rem 0 0;display:grid;overflow:hidden}.evidence-methodology .methodology-score-list div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.evidence-methodology .methodology-score-list div:last-child{border-bottom:0}.evidence-methodology .methodology-score-list dt{color:var(--text);font-weight:850}.evidence-methodology .methodology-score-list dd{color:var(--text-soft);margin:0;line-height:1.6}.evidence-methodology .methodology-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}@media (width<=40rem){.evidence-methodology .methodology-grid{grid-template-columns:1fr}.evidence-methodology .methodology-score-list div{grid-template-columns:1fr;gap:.35rem}.evidence-methodology .methodology-actions .button{width:100%}}
