.legal{max-width:820px;margin:0 auto;padding:0 24px 90px;font-family:Plus Jakarta Sans,sans-serif;color:#1b1b1f}.legal-top{padding:30px 0 8px}.legal-brand{font-weight:800;font-size:18px;color:#1a73ff;text-decoration:none}.legal-inner{line-height:1.7}.legal-inner h1{font-size:clamp(28px,5vw,40px);line-height:1.15;margin:16px 0 26px}.legal-inner h2{font-size:22px;margin:38px 0 12px}.legal-inner h3{font-size:18px;margin:24px 0 8px}.legal-inner p{margin:0 0 14px;color:#3a3d44}.legal-inner ol,.legal-inner ul{margin:0 0 16px;padding-left:22px;color:#3a3d44}.legal-inner li{margin:6px 0}.legal-inner a{color:#1a73ff;word-break:break-word}.legal-inner strong{color:#1b1b1f}.legal-inner hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:34px 0}.legal-inner table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px}.legal-inner td,.legal-inner th{border:1px solid rgba(0,0,0,.12);padding:8px 10px;text-align:left;vertical-align:top}.legal-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:50px;padding-top:22px;border-top:1px solid rgba(0,0,0,.1);color:#8b8f98;font-size:14px}.legal-foot a{color:#1a73ff;text-decoration:none;font-weight:600}