.legal-main{width:min(800px,calc(100% - 40px));margin:auto;padding:85px 0 110px}.legal-hero{padding-bottom:38px;border-bottom:1px solid var(--line)}.legal-hero h1{margin:18px 0 14px;font-size:clamp(40px,6vw,64px);line-height:1;letter-spacing:-.05em}.legal-hero p{max-width:650px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.legal-updated{display:block;margin-top:20px;color:#6e6e76;font-size:12px}.legal-content{padding-top:22px}.legal-content section{padding:28px 0;border-bottom:1px solid var(--line)}.legal-content section:last-child{border-bottom:0}.legal-content h2{margin:0 0 13px;font-size:20px;letter-spacing:-.02em}.legal-content p,.legal-content li{color:#b0b0b7;font-size:15px;line-height:1.75}.legal-content p{margin:0 0 12px}.legal-content p:last-child{margin-bottom:0}.legal-content ul{margin:12px 0 0;padding-left:20px}.legal-content a{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.legal-note{margin-top:30px;padding:20px;border:1px solid rgba(255,106,0,.24);border-radius:12px;background:rgba(255,106,0,.05);color:#b9b9c0;font-size:13px;line-height:1.65}@media(max-width:560px){.legal-main{padding-top:55px}.legal-hero h1{font-size:42px}}
