/* Presentation only; original disclosure wording and destinations are retained. */
.source-disclosure { overflow-wrap:anywhere; line-height:1.75; }
.source-disclosure h2,.source-disclosure h3,.source-disclosure h4 { margin:2rem 0 1rem; line-height:1.3; }
.source-disclosure p { margin:.8rem 0 1.2rem; }
.source-disclosure ul,.source-disclosure ol { padding-inline-start:1.5rem; margin:1rem 0 1.7rem; }
.source-disclosure li { margin:.4rem 0; }
.source-disclosure a { text-decoration:underline; text-underline-offset:.2em; }
.source-disclosure img { max-width:100%; height:auto; display:block; margin:1.5rem auto; }
.source-disclosure table { display:block; max-width:100%; overflow-x:auto; border-collapse:collapse; }
.source-disclosure td,.source-disclosure th { padding:.65rem; border:1px solid var(--line,#65616e); vertical-align:top; }
.source-disclosure:lang(en) { text-align:start; }
