body{margin:0;background:#f6f7f3;color:#172b28;font:18px/1.65 Georgia,serif}header,footer{background:#173e37;color:white;padding:1.1rem max(1.2rem,calc((100vw - 960px)/2))}header a,footer a{color:white}main{max-width:960px;margin:2rem auto;padding:0 1.3rem 3rem}h1,h2,h3,nav{font-family:system-ui,sans-serif}h1{font-size:2.1rem;line-height:1.2}h2{font-size:1.5rem;margin-top:2.2rem}a{color:#006459;text-underline-offset:3px}nav{font-size:1rem;display:flex;gap:.9rem;flex-wrap:wrap}li{margin:.5rem 0}img{max-width:100%;height:auto}table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}th,td{padding:.4rem;border:1px solid #bac8c0}mjx-container[display=true],.math-display{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.4rem 0}pre{overflow:auto;background:#edf0ea;padding:1rem}code{font-size:.85em;overflow-wrap:anywhere}figure{margin:2rem 0}figcaption{font-size:1rem}@media(max-width:600px){body{font-size:17px}main{padding:0 1rem 2rem}h1{font-size:1.7rem}}