:root{color-scheme:light}*{box-sizing:border-box}html{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;color:#20252a;background:#fff;line-height:1.8}body{margin:0}a{color:#14558a;text-underline-offset:3px}a:hover{color:#092f51}.wrap{max-width:940px;margin:auto;padding:0 30px}header{border-bottom:1px solid #e8eaed}header .wrap{display:flex;gap:24px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.brand{font-size:18px;font-weight:650;color:#20252a;text-decoration:none;letter-spacing:.02em}nav{display:flex;gap:20px;flex-wrap:wrap}nav a{font-size:14px;color:#555e66;text-decoration:none}nav a:hover{text-decoration:underline}main{padding-top:46px;padding-bottom:85px}h1{font-size:33px;line-height:1.4;letter-spacing:-.02em;margin:0 0 16px}h2{font-size:23px;line-height:1.45;margin:46px 0 15px}h3{font-size:18px;margin:30px 0 11px}p{margin:12px 0 17px}ul,ol{padding-left:1.5em}li{margin:7px 0}.lead{font-size:17px;color:#505b62;max-width:800px}.muted,small{color:#6a747c}.eyebrow{font-size:13px;color:#626c73;letter-spacing:.02em;margin:0 0 10px}.section-links{list-style:none;padding:0;margin:17px 0}.section-links li{border-bottom:1px solid #edf0f2;padding:15px 0;margin:0}.section-links li a{font-weight:600}.desc{font-size:14px;color:#59636a;margin:4px 0 0}table{width:100%;border-collapse:collapse;margin:20px 0 30px;font-size:14px}th,td{border:1px solid #d9dee1;text-align:left;vertical-align:top;padding:12px 13px}th{background:#f7f8f8;font-weight:600}.table-scroll{overflow-x:auto}blockquote{border-left:3px solid #c9d1d6;padding:8px 16px;margin:24px 0;color:#4a565d}footer{border-top:1px solid #e8eaed;font-size:13px;color:#6a747c;padding:22px 0 28px}footer .wrap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}footer a{color:#626c73}.note{color:#59636a;font-size:14px}.breadcrumb{font-size:13px;color:#6a747c;margin-bottom:22px}.breadcrumb a{color:#59636a}.divider{border:0;border-top:1px solid #e8eaed;margin:45px 0}@media(max-width:700px){.wrap{padding:0 19px}header .wrap{padding-top:15px;padding-bottom:15px;gap:8px}nav{gap:14px}main{padding-top:30px;padding-bottom:55px}h1{font-size:27px}h2{font-size:21px}th,td{min-width:130px;padding:10px}}
