.m4c-evidence{border-top:1px solid var(--color-border,#d8d0c2);margin-top:.9rem}.m4c-evidence>summary{color:var(--color-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .15rem 0;font-size:.88rem;font-weight:700;display:flex}.m4c-evidence-count{background:var(--color-surface-muted,#0000000f);min-width:1.8rem;color:var(--color-text-primary,#2b2b2b);text-align:center;border-radius:999px;padding:.1rem .45rem;font-size:.8125rem}.m4c-evidence-body{padding-top:.8rem}.m4c-evidence-boundary,.m4c-evidence-principle>p,.m4c-evidence-list p{color:var(--color-text-muted,#5f5a52);line-height:1.55}.m4c-evidence-boundary{max-width:78ch;margin:0 0 1rem;font-size:.84rem}.m4c-evidence-principle{border-top:1px solid var(--color-border,#d8d0c2);padding:1rem 0}.m4c-evidence-principle h3,.m4c-evidence-principle>p{margin:0 0 .55rem}.m4c-evidence-principle h3{font-size:1rem}.m4c-evidence-principle>p{font-size:.82rem}.m4c-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.m4c-evidence-list p{overflow-wrap:anywhere;margin:.18rem 0;font-size:.74rem}.m4c-evidence-citation{color:var(--color-text-primary)!important}.m4c-evidence-citation a{color:var(--color-accent-terracotta,#8b2020);text-underline-offset:.15em}@media (width<=700px){.m4c-evidence-list{grid-template-columns:minmax(0,1fr)}}.m4c-evidence-list p,.m4c-evidence-principle>p{font-size:.9rem;line-height:1.6}.m4c-evidence>summary{min-width:44px;min-height:44px}
