*{box-sizing:border-box}body{margin:0;font:17px/1.65 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1d2330;background:#fafbfc}
header,footer{max-width:760px;margin:0 auto;padding:18px 20px}header{border-bottom:1px solid #e6e8eb}.brand{font-weight:700;color:#1d2330;text-decoration:none}
main{max-width:760px;margin:0 auto;padding:24px 20px}h1{font-size:2rem;line-height:1.2}h2{margin-top:2em}a{color:#2456d6}
code{background:#eef0f3;padding:1px 5px;border-radius:4px}pre{background:#eef0f3;padding:12px;overflow:auto;border-radius:6px}
blockquote{border-left:3px solid #c9ced6;margin:1em 0;padding-left:14px;color:#555}
ul.tools{list-style:none;padding:0}ul.tools li{background:#fff;border:1px solid #e6e8eb;border-radius:8px;padding:14px 18px;margin:12px 0}
ul.tools a{font-weight:600;font-size:1.1rem}ul.tools p{margin:4px 0 0;color:#555}footer{color:#888;font-size:14px;border-top:1px solid #e6e8eb}
.cta{display:inline-block;margin:18px 0;padding:14px 26px;background:#ff6b35;color:#fff!important;font-weight:700;font-size:1.15rem;border-radius:8px;text-decoration:none}.cta:hover{background:#e85a25}.hero{background:#fff;border:1px solid #e6e8eb;border-radius:10px;padding:18px 22px;text-align:center}
.tbl{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px;margin:1em 0;background:#fff}th,td{border:1px solid #e6e8eb;padding:6px 10px;text-align:left}th{background:#f1f3f6}
