body { margin:0; color:#202124; background:#fff; font-family:Georgia,"Times New Roman",serif; font-size:18px; line-height:1.65; }
.ltx_page_content { max-width:1000px; padding:40px 32px; margin:auto; }
.ltx_page_main { max-width:none; }
p, .ltx_para { margin:0.8em 0; }
.ltx_equation,.ltx_equationgroup { margin:1.2em auto; }
.ltx_theorem { margin-top:1.8em; }
.ltx_proof { margin:1em 0 1.8em; }
a { color:#1d4d9a; }
math { font-size:1.04em; }
.equation-scroll { max-width:100%; overflow-x:auto; margin:1em 0; }
:target { scroll-margin-top:24px; }
img.ltx_graphics { max-width:100%; height:auto; }
/* List markers share the first text line; keep paragraph spacing below it. */
li.ltx_item > .ltx_tag + .ltx_para { margin-top:0; }
@media (max-width:600px) { .ltx_page_content { padding:24px 16px; } }
