.rule-page{--rule-gold:#ffe348;--rule-border:#385464;width:min(100%,1192px)}.rule-page .rule-top{border-color:var(--rule-border)}.rule-page .rule-hero{isolation:isolate;border-color:var(--lime);min-height:clamp(232px,26vw,350px);box-shadow:inset 0 0 0 1px var(--rule-border);background:radial-gradient(at 76% 100%,#183560,#0000 67%),#08141e;grid-template-columns:minmax(0,1fr);padding:30px clamp(20px,5vw,60px) 65px;display:grid;position:relative;overflow:hidden}.rule-hero-copy{z-index:1;max-width:53%}.rule-page .rule-hero h1{color:#f4ffde;text-shadow:3px 3px #385839,6px 6px #0b211b}.rule-landscape{pointer-events:none;position:absolute;inset:0}.rule-landscape img{image-rendering:pixelated;position:absolute}.rule-landscape .rule-city{width:27%;bottom:10px;right:0}.rule-landscape .rule-cloud{width:14%;top:10%;right:1%}.rule-landscape .rule-pilot{width:clamp(70px,12vw,144px);bottom:29px;right:23%}.rule-landscape .rule-terrain{width:100%;bottom:0;left:0}.rule-page .rule-metrics>div{border-color:var(--rule-border);background:#101d27;box-shadow:inset 0 3px #627f37,3px 3px #050b10}.rule-page .rule-metrics strong{color:var(--rule-gold)}.rule-page .rule-jumps{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:16px;padding:0}.rule-page .rule-jumps a{border:1px solid var(--rule-border);background:#0e2029;padding:8px 12px;font-size:13px;line-height:1.3}.rule-page .rule-jumps a:hover,.rule-page .rule-jumps a:focus-visible{color:var(--lime);border-color:var(--lime)}.rule-page .rule-card{border-color:var(--rule-border);background:#101d27;box-shadow:inset 0 3px #1e3341}.rule-page .rule-card h2{letter-spacing:.025em;margin-bottom:12px}.rule-page .rule-card p+h2{margin-top:22px}.rule-page .rule-quotas dt{color:var(--rule-gold)}.rule-page .rule-prize{box-shadow:inset 3px 0 var(--lime);background:linear-gradient(110deg,#12221e 0%,#131d2e 65%,#1e2237 100%);border-color:#72804b}.rule-page .rule-prize img{filter:drop-shadow(0 0 15px #facf2430)}.rule-page .rule-cta{transition:transform .15s,background-color .15s;box-shadow:3px 3px #293c1b}.rule-page .rule-cta:hover{transform:translateY(-2px)}.rule-page section[id]{scroll-margin-top:16px}@media (max-width:560px){.rule-page .rule-hero{min-height:230px;padding-bottom:56px}.rule-hero-copy{max-width:80%}.rule-landscape .rule-city{opacity:.45;width:39%}.rule-landscape .rule-pilot{opacity:.6;width:57px;bottom:13px;right:8%}.rule-landscape .rule-terrain{width:160%;max-width:none}}@media (prefers-reduced-motion:reduce){.rule-page .rule-cta{transition:none}}
