.rules-opening{padding:0 var(--page-gutter) 40px}.rules-opening .match-demo{margin-top:0}.rules-contents{flex-wrap:wrap;gap:10px;display:flex}.rules-contents a{border:1px solid var(--fawn);border-radius:6px;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:flex}.rules-contents a span{color:var(--walnut)}.rules-contents a:hover{background:var(--fawn)}.rules-contents b{margin-left:5px}.rules-section{padding:60px var(--page-gutter);scroll-margin-top:95px}.rules-section h2{font-size:clamp(32px,4vw,52px);line-height:1.12}.rules-section p{max-width:850px;font-size:15px;line-height:1.85}.rules-section .section-number{font-size:11px}.rules-facts{grid-template-columns:repeat(4,1fr);gap:24px;margin:35px 0;display:grid}.rules-facts>div{border-top:1px solid var(--fawn);flex-direction:column;gap:12px;padding:23px 0;display:flex}.rules-facts strong{font:700 clamp(25px,3vw,42px) Georgia}.rules-facts span{font-size:12px}.rules-paper{background:#eee2d4}.rules-steps{max-width:1000px;margin:30px 0 0;padding:0;list-style:none}.rules-steps li{border-top:1px solid var(--fawn);grid-template-columns:60px 1fr;gap:22px;padding:24px 0;display:grid}.rules-steps li>span{color:var(--walnut);font:italic 32px Georgia}.rules-section h3{margin:0 0 12px;font:700 26px/1.2 Georgia}.rules-steps p{margin:0}.rules-scores{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.rules-scores article{border:1px solid var(--fawn);border-radius:6px;padding:24px 18px}.rules-scores article>strong{color:var(--walnut);margin-bottom:28px;font:700 62px/1 Georgia;display:block}.rules-scores small{letter-spacing:.12em;margin-top:9px;font:700 10px Arial;display:block}.rules-scores h3{font-size:22px}.rules-scores p{margin-bottom:0;font-size:13px}.rules-note{border-left:3px solid var(--fawn);margin:25px 0 40px;padding-left:20px}.rules-specials{grid-template-columns:1fr 1fr;gap:35px;display:grid}.rules-specials article{border-top:1px solid var(--fawn);padding-top:20px}.rules-walnut{background:var(--walnut);color:var(--cream);grid-template-columns:1.1fr .9fr;gap:60px;display:grid}.rules-defence{border-left:1px solid var(--fawn);padding-left:40px}.rules-defence a{border-radius:5px;width:fit-content;margin-top:15px;padding:8px;font-size:13px;display:block}.rules-defence a:hover{background:var(--bark)}.rules-resources{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:35px;display:grid}.rules-resources article{border-top:1px solid var(--fawn);padding-top:24px}.rules-status{background:var(--cream);border:1px solid var(--fawn);border-radius:5px;margin-bottom:20px;padding:6px 9px;font-size:11px;display:inline-block}:is(.rules-page a:focus-visible,.rules-page summary:focus-visible){outline-offset:4px;outline:2px solid}@media (max-width:1000px){.rules-scores{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-walnut{gap:30px}}@media (max-width:700px){.rules-section{padding-block:38px}.rules-facts{grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0}.rules-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rules-scores article{padding:20px 15px}.rules-scores article:last-child{grid-column:1/-1}.rules-specials,.rules-walnut,.rules-resources{grid-template-columns:1fr;gap:25px}.rules-defence{border-left:0;border-top:1px solid var(--fawn);padding:25px 0 0}.rules-steps li{grid-template-columns:35px 1fr;gap:15px}.rules-contents{grid-template-columns:1fr 1fr;display:grid}.rules-contents a{gap:7px;padding:12px 10px;font-size:11px}.rules-contents b{margin-left:auto}.rules-scores h3{font-size:20px}}
