.li-evidence{margin:2.5rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #d9d4c3;background:#fffaf0}.li-evidence h2{font-size:clamp(1.3rem,3vw,2rem)}.li-evidence dt{font-weight:700;color:#31594b;margin-top:1rem}.li-evidence dd{margin:.3rem 0 1rem}.li-evidence li{margin:.7rem 0}.li-source,.li-byline{font-size:.9rem;line-height:1.6}.li-evidence a,.li-source a{overflow-wrap:anywhere}.li-evidence details{padding:1rem 0;border-bottom:1px solid #d9d4c3}.li-evidence summary{font-weight:700;cursor:pointer}.li-evidence :focus-visible{outline:3px solid #b65c3a;outline-offset:4px}
