.arena-rules .nav-blur{background:rgba(251,251,248,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--rule)}.arena-rules .mast-link{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(10,10,10,.55);transition:color .15s;text-decoration:none}.arena-rules .mast-link:hover{color:#0A0A0A}.arena-rules .data-k{font-family:var(--font-jetbrains-mono),monospace;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:rgba(10,10,10,.42)}.arena-rules .wrap{max-width:720px;margin:0 auto;padding:0 24px}.arena-rules h1{font-weight:400;font-size:clamp(34px,5vw,52px);letter-spacing:-1.8px;line-height:1.02;margin:0}.arena-rules h1,.arena-rules h2{font-family:var(--font-newsreader),serif}.arena-rules h2{font-weight:500;font-size:24px;letter-spacing:-.7px;margin:44px 0 12px}.arena-rules li,.arena-rules p{font-size:15px;line-height:1.75;color:rgba(10,10,10,.78);font-weight:300}.arena-rules strong{font-weight:600;color:#0A0A0A}.arena-rules ol{list-style:decimal;padding-left:20px}.arena-rules li{margin:8px 0}.arena-rules .callout{border-left:2px solid #2c5bff;background:rgba(44,91,255,.04);padding:16px 18px;border-radius:0 4px 4px 0;margin:24px 0}.arena-rules .footer-mark{font-family:var(--font-newsreader),serif;font-size:clamp(72px,17vw,230px);opacity:.045;letter-spacing:-5px;line-height:.8;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.arena-rules .footer-mark span{color:#2C5BFF}