*{box-sizing:border-box}body{margin:0;background:#f7f5f0;color:#10253c;font:15px/1.8 system-ui,sans-serif}header{background:#10253c;color:white;padding:22px 5%;display:flex;justify-content:space-between;align-items:center}header strong{font:23px Georgia,serif;letter-spacing:2px}header a{color:#d5bd94;font-size:13px}main{max-width:1000px;margin:55px auto;padding:0 28px 70px}h1,h2{font-family:Georgia,serif;font-weight:400;line-height:1.25}h1{font-size:44px}h2{font-size:28px;margin:48px 0 20px;padding-top:18px;border-top:1px solid #d9dcd8;scroll-margin-top:20px}a{color:#3c607f;text-underline-offset:4px}table{display:block;overflow:auto;border-collapse:collapse;width:100%;font-size:13px;background:white}th,td{padding:13px 16px;border:1px solid #dce0e1;text-align:left;min-width:130px}th{background:#eae6dc}code{font-size:12px;background:#eae6dc;padding:2px 5px;overflow-wrap:anywhere}pre{white-space:pre-wrap}li{margin:8px 0}.toc{background:#fff;border:1px solid #dce0e1;border-left:3px solid #b99560;padding:18px 25px;border-radius:5px}.toc ul{columns:2;list-style:none;padding:0;margin:0}.toc li{font-size:13px;margin:8px 0}footer{border-top:1px solid #dce0e1;padding-top:25px;color:#687a89;font-size:12px}@media(max-width:650px){.toc ul{columns:1}h1{font-size:34px}main{margin-top:30px;padding:0 20px 40px}header strong{font-size:18px}header a{font-size:11px}}