.rules-nav{max-width:1100px;margin:auto;padding:25px 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #333}.rules-nav img{width:140px}.rules-nav>a:last-child{font-size:13px;color:#d8c388}.rules-page{max-width:900px;margin:65px auto;padding:0 6%}.rules-page h1{font-size:clamp(42px,7vw,72px);letter-spacing:-.055em;margin:18px 0}.rules-lead{color:#c1bfb6;font-size:18px}.rules-draft{border-left:3px solid #d8bd75;background:#1b1913;padding:20px 24px;margin:30px 0}.rules-page p{line-height:1.85;font-size:15px;color:#bcbab3}.rules-page strong{color:#eee9dc}.rules-contents{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:25px 0 35px;border-bottom:1px solid #333}.rules-contents a{font-size:13px;color:#d5c18c}.rules-page section{padding:28px 0;border-bottom:1px solid #2c2c2c;scroll-margin-top:20px}.rules-page section h2,.rules-sources h2{font-size:24px;letter-spacing:-.025em;margin:0 0 15px}.rules-page h2 span{font-size:12px;color:#b9a675;margin-right:12px}.rules-sources{margin:35px 0}.rules-sources a{text-decoration:underline;color:#d8c388}@media(max-width:600px){.rules-contents{grid-template-columns:1fr}.rules-nav img{width:100px}.rules-page{margin-top:35px}}
/* numbered lists inside a rule (referral-contest-rules.php rule 4, bot-wars-rules.php) */
.rules-page .rules-list{margin:0 0 16px;padding-left:22px;font-size:15px;line-height:1.85;color:#bcbab3}
.rules-page .rules-list li{padding-left:4px}
