body{margin:0;background:#f7f6f2;color:#20272e;font:18px/1.62 Georgia,serif}header,main,footer{max-width:940px;margin:auto;padding:24px 30px}header{font:16px/1.5 system-ui,sans-serif;border-bottom:1px solid #d8d5cc}article{background:white;padding:32px 42px;border:1px solid #e1dfd6}h1,h2{font-family:system-ui,sans-serif;line-height:1.25}h1{font-size:2rem}h2{font-size:1.45rem;margin-top:2.1em}a{color:#075e85}nav a{margin-right:15px}.math-display{display:block;overflow-x:auto;margin:1.2em 0}footer{font:14px/1.5 system-ui,sans-serif}li{margin:.5em 0}p{margin:1em 0}@media(max-width:650px){header,main,footer{padding:14px}article{padding:18px;font-size:17px}h1{font-size:1.7rem}}
p,li,footer{overflow-wrap:anywhere}.math:not(.math-display){display:inline-block;max-width:100%;overflow-x:auto;vertical-align:middle}
