.legal-page{padding-bottom:0}.legal-page header,.legal-page main,.legal-page footer{width:min(880px,calc(100% - 40px));margin:auto}.legal-page header{padding:25px 0;border-bottom:1px solid var(--line)}.legal-page header a{font:700 11px var(--mono);color:var(--green)}.legal-page main{padding:60px 0 75px}.legal-page h1{font:400 clamp(58px,10vw,98px)/1 var(--display);letter-spacing:-.025em;margin:18px 0 25px}.legal-page h2{font:400 29px/1.3 var(--display);margin:35px 0 12px}.legal-page p,.legal-page li{font-size:14px;line-height:1.9;color:var(--text)}.legal-page p+p{margin-top:17px}.legal-page ul{padding-left:23px}.legal-page li+li{margin-top:9px}.legal-page strong{color:var(--white)}.legal-page a{color:var(--bright);text-decoration:underline;text-underline-offset:4px}.legal-page .label{font:700 10px/1.8 var(--mono);color:var(--green)}.legal-page .warning,.legal-page .highlight{padding:18px 20px;background:var(--panel);border-left:3px solid var(--green);margin-block:26px;font-size:13px;color:var(--text)}.legal-page footer{padding:25px 0 40px;border-top:1px solid var(--line);font-size:13px}.legal-page code{overflow-wrap:anywhere}@media(max-width:600px){.legal-page main{padding-top:40px}.legal-page h2{font-size:26px}.legal-page p,.legal-page li{font-size:13px}}

.legal-page .label{font-size:11px}.legal-page h1{overflow-wrap:anywhere}.legal-page header a{display:inline-flex;align-items:center;min-height:44px}.legal-page footer a{display:inline-flex;align-items:center;min-height:44px}.legal-page p,.legal-page li{font-size:15px}.legal-page a{overflow-wrap:anywhere}@media(max-width:600px){.legal-page main{padding:32px 0 48px}.legal-page h1{font-size:clamp(48px,12vw,70px)}.legal-page h2{font-size:27px}.legal-page p,.legal-page li{font-size:15px;line-height:1.8}.legal-page .warning,.legal-page .highlight{padding:16px;font-size:14px}.legal-page footer{padding-bottom:28px}}
