*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#1a1a1a;background:#fff;font:18px/1.7 Georgia,Times New Roman,serif}.w{max-width:740px;margin:0 auto;padding:0 20px}header{color:#fff;text-align:center;background:#1b3a4b;padding:48px 0 40px}header h1{margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.3}header p{opacity:.8;font-size:14px}main{padding-top:1px}nav.toc{background:#f5f5f0;border:1px solid #ddd;border-radius:4px;margin:32px 0;padding:20px 24px}nav.toc h2{text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:16px}nav.toc ol{padding-left:20px}nav.toc li{margin:4px 0;font-size:15px}nav.toc a{color:#1b3a4b;text-decoration:none}nav.toc a:hover{text-decoration:underline}p{margin:0 0 16px}a{color:#2c5f7c}h2{color:#1b3a4b;border-bottom:2px solid #e0d8c8;margin:40px 0 16px;padding-bottom:6px;font-size:24px}h3{color:#2c5f7c;margin:28px 0 12px;font-size:20px}strong{color:#1b3a4b}ul,ol{margin:0 0 16px;padding-left:24px}li{margin:4px 0}.back{margin:24px 0;font-size:15px;display:inline-block}.highlight{background:#eef6fb;border-left:3px solid #2c5f7c;border-radius:2px;margin:20px 0;padding:14px 18px}.related{background:#f5f5f0;border-radius:4px;margin:40px 0;padding:24px}.related h2{border:0;margin-top:0;font-size:20px}.related ul{padding:0;list-style:none}.related li{margin:6px 0}.related a{font-size:16px}table{border-collapse:collapse;width:100%;margin:16px 0}th,td{text-align:left;border:1px solid #ddd;padding:10px 12px;font-size:15px}th{background:#f5f5f0}.example{background:#f5f5f0;border:1px solid #ddd;border-radius:4px;margin:20px 0;padding:20px 24px}.example h3{margin-top:0}footer{text-align:center;color:#888;border-top:1px solid #eee;margin-top:40px;padding:32px 0;font-size:13px}@media (max-width:600px){body{font-size:16px}header h1{font-size:22px}h2{font-size:20px}}
