*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#1c3354;background:#f2f6fc;font-family:"Microsoft YaHei","PingFang SC",sans-serif}.rules-head{height:68px;padding:0 clamp(22px,5vw,80px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(75,104,147,.15);background:rgba(250,252,255,.92)}.rules-head a{color:#244874;font-weight:900;letter-spacing:.12em;text-decoration:none}.rules-head span{color:#7d8da5;font-size:12px}.rules-page{width:min(1220px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:230px 1fr;gap:80px;padding:82px 0 120px}.rules-index{position:sticky;top:90px;height:max-content}.rules-index p{margin:0 0 12px;color:#8294ad;font:10px/1 Arial,sans-serif;letter-spacing:.22em}.rules-index strong{font:500 35px/1.2 "KaiTi",serif}.rules-index nav{margin-top:34px;display:grid;border-top:1px solid rgba(72,105,154,.2)}.rules-index a{padding:14px 0;color:#62738d;border-bottom:1px solid rgba(72,105,154,.16);font-size:13px;text-decoration:none}.rules-copy>header{padding-bottom:60px;border-bottom:1px solid rgba(72,105,154,.22)}.rules-copy>header>p{margin:0 0 22px;color:#6580aa;font-size:12px;font-weight:800;letter-spacing:.22em}.rules-copy h1{max-width:800px;margin:0;font:500 clamp(46px,6vw,82px)/1.12 "KaiTi",serif;letter-spacing:-.05em}.rules-copy>header>div{margin-top:36px;display:flex;flex-wrap:wrap;gap:8px}.rules-copy>header span{padding:8px 12px;color:#526d96;background:#e3ecf8;font-size:11px}.rules-copy section{padding:54px 0;display:grid;grid-template-columns:60px 1fr;gap:26px;border-bottom:1px solid rgba(72,105,154,.18)}.rules-copy section>i{color:#91a2b9;font:italic 15px/1 Georgia,serif}.rules-copy h2{margin:0 0 24px;font:500 34px/1.2 "KaiTi",serif}.rules-copy section p,.rules-copy li{color:#596d89;font-size:15px;line-height:2}.rules-copy section p{margin:0 0 15px}.rules-copy ul{margin:0;padding-left:1.2em}.rules-copy li{margin:9px 0}.rules-copy li b{color:#2b4b76}.rules-confirm{margin-top:52px;padding:30px;display:grid;grid-template-columns:1fr auto auto;gap:14px 22px;align-items:center;background:#e5eef9;border-left:3px solid #6f94c9}.rules-confirm strong{font-size:17px}.rules-confirm p{margin:6px 0 0;color:#687b96;font-size:12px}.rules-confirm button,.rules-confirm a{height:46px;padding:0 20px;display:flex;align-items:center;justify-content:center;border:0;text-decoration:none;font-weight:700;cursor:pointer}.rules-confirm button{color:#fff;background:#315d96}.rules-confirm a{color:#385f93;background:#fff}.rules-confirm>p{grid-column:1/-1;color:#5178ad}@media(max-width:760px){.rules-head{height:58px;padding:0 16px}.rules-head span{display:none}.rules-page{width:calc(100% - 32px);grid-template-columns:1fr;padding:52px 0 80px}.rules-index{display:none}.rules-copy h1{font-size:48px}.rules-copy>header{padding-bottom:42px}.rules-copy section{padding:40px 0;grid-template-columns:34px 1fr;gap:8px}.rules-copy h2{font-size:29px}.rules-copy section p,.rules-copy li{font-size:14px;line-height:1.85}.rules-confirm{padding:22px 16px;grid-template-columns:1fr}.rules-confirm button,.rules-confirm a{width:100%}}
