*{box-sizing:border-box}body{margin:0;background:#f7f9fb;color:#16212b;font:16px/1.65 Inter,"Helvetica Neue",Arial,sans-serif}a{color:#2f6fd6}h1{font-size:36px;margin:0 0 12px}h2{margin-top:34px;font-size:21px}.lead{font-size:18px;color:#5e6d7a}code{font-family:Consolas,Menlo,monospace;font-size:14px;background:#e9eef3;padding:2px 6px;border-radius:4px}table{width:100%;border-collapse:collapse;margin:14px 0}th,td{text-align:left;padding:9px 10px;border-bottom:1px solid #dbe2e8}th{font-size:13px;color:#5e6d7a}pre{background:#e9eef3;padding:16px;border-radius:4px;overflow:auto}footer{margin-top:60px;padding-top:16px;border-top:1px solid #dbe2e8;font-size:13px;color:#5e6d7a}.brand{display:flex;align-items:center;gap:10px;font-weight:600;color:#16212b;text-decoration:none}.mark{width:20px;height:20px;border-radius:4px;background:#2f6fd6}.st{font-size:13px;color:#5e6d7a}nav a{color:#5e6d7a;text-decoration:none}nav a.on,nav a:hover{color:#2f6fd6}.bar{display:flex;align-items:center;gap:28px;padding:16px 32px;background:#e9eef3;border-bottom:1px solid #dbe2e8}nav{display:flex;gap:20px;flex:1}.main{max-width:820px;margin:0 auto;padding:40px 24px}@media(max-width:768px){.bar{flex-wrap:wrap;gap:10px;padding:14px 16px}nav{flex-wrap:wrap;gap:12px}.main{padding:28px 16px}}