.legal{color:#f5f5f5;background:#070707;min-height:100vh;padding:25px max(6vw,24px) 100px}.legal header{border-bottom:1px solid #252525;justify-content:space-between;align-items:center;max-width:1060px;margin:auto;padding-bottom:20px;display:flex}.legal header img{object-fit:contain}.legal header>a:last-child{color:#999;font-size:12px}.legal article{max-width:790px;margin:90px auto}.legal article>span{color:#ffbd16;letter-spacing:.2em;font-size:10px;font-weight:800}.legal h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(45px,7vw,80px);line-height:1}.legal .updated{color:#666;margin-bottom:65px;font-size:12px}.legal section{border-top:1px solid #242424;padding:30px 0}.legal section h2{letter-spacing:-.03em;margin:0 0 12px;font-size:22px}.legal section p{color:#9b9ba1;margin:0;line-height:1.8}.legal aside{color:#aaa;background:#111;border-left:2px solid #ffbd16;margin-top:40px;padding:22px}.legal aside a{color:#ffbd16}
