.legal-main{color:#1a1a1a;max-width:760px;margin:0 auto;padding:56px 24px 96px;font-family:Geist,system-ui,sans-serif;font-size:16px;line-height:1.7}.legal-main .back{color:#666;font-size:14px;text-decoration:none}.legal-main .back:hover{color:#111}.legal-main h1{letter-spacing:-.03em;margin:24px 0 6px;font-size:40px}.legal-main .updated{color:#888;margin:0 0 36px;font-size:14px}.legal-body h2{letter-spacing:-.01em;margin:36px 0 10px;font-size:20px}.legal-body p{margin:0 0 14px}.legal-body ul{margin:0 0 14px;padding-left:22px}.legal-body li{margin-bottom:6px}.legal-body a{color:#4f46e5}.legal-body strong{font-weight:600}
