.legal{padding:105px 13% 76px;background:var(--legal);color:var(--legalText,#fff)}.legal h1{margin:0;max-width:900px;font-size:clamp(3.7rem,7vw,7rem);line-height:.94;font-family:var(--display)}.legal h1 em{color:var(--lime);font-style:normal}.legal p{max-width:700px}.legal .code{color:var(--cyan)}.rules{padding:78px 13%;max-width:1180px}.rules article{max-width:820px;padding:30px 0;border-top:1px solid var(--ink)}.rules article:last-child{border-bottom:1px solid var(--ink)}.rules h2{font-size:clamp(1.7rem,3vw,2.6rem)}.lost{position:relative;isolation:isolate;overflow:hidden;min-height:620px;padding:108px 13%;background:var(--void);color:#fff}.lost:after{content:'404';position:absolute;z-index:-1;right:-.05em;top:-.19em;color:rgba(186,255,50,.2);font:800 clamp(12rem,34vw,32rem)/.8 var(--display)}.lost h1{margin:0;font:800 clamp(4rem,8vw,7.9rem)/.9 var(--display)}.lost h1 em{color:var(--lime);font-style:normal}.lost .return{display:inline-flex;margin-left:16px;border-bottom:1px solid var(--lime);font-size:14px;font-weight:700}@media(max-width:620px){.legal{padding:72px 6.5% 58px}.legal h1{font-size:clamp(3rem,12vw,4.2rem)}.rules{padding:62px 6.5%}.lost{padding:80px 6.5%;min-height:540px}.lost .return{display:block;width:max-content;margin:17px 0 0}}
