.rules-page{color:#18211e;background:#f8f7f3;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.rules-page header{background:#fff;border-bottom:1px solid #e7e4dc;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.rules-page header>a{color:#0f766e;font-size:25px;font-weight:800;text-decoration:none}.rules-page nav{gap:24px;display:flex}.rules-page nav a{color:#41504b;text-decoration:none}.rules-page article{max-width:960px;margin:auto;padding:85px 24px}.rules-page article>p{color:#0f766e;letter-spacing:.14em;font-size:12px;font-weight:800}.rules-page h1{margin:14px 0 55px;font-family:Songti SC,serif;font-size:clamp(42px,6vw,70px);line-height:1.15}.rules-page article>section{border-top:1px solid #d9d7cf;grid-template-columns:90px 1fr;gap:24px;padding:35px 0;display:grid}.rules-page article>section b{color:#0f766e;font-size:30px}.rules-page h2{margin:0 0 12px;font-size:25px}.rules-page section p,.rules-page aside p{color:#69736f;line-height:1.9}.rules-page aside{background:#eaf2ef;border-radius:22px;margin-top:45px;padding:42px}.rules-page aside h2:not(:first-child){margin-top:30px}@media (max-width:600px){.rules-page article>section{grid-template-columns:45px 1fr}.rules-page aside{padding:26px}.rules-page nav a:first-child{display:none}}
