.dash main.legal{max-width:720px;padding-bottom:80px}.dash .legal-kicker{font-family:var(--round);color:var(--blue-dark);margin-bottom:4px;font-size:15px;font-weight:800}.dash .legal .subtitle{margin-bottom:22px}.dash .legal h2{font-family:var(--round);letter-spacing:-.01em;margin:30px 0 8px;font-size:20px;font-weight:800}.dash .legal h3{margin:16px 0 6px;font-size:16px;font-weight:700}.dash .legal p,.dash .legal li{color:#343846;font-size:15.5px;line-height:1.6}.dash .legal p+p{margin-top:10px}.dash .legal ul{gap:6px;margin:6px 0 0;padding-left:20px;display:grid}.dash .legal a{text-underline-offset:2px;text-decoration:underline}.dash .legal-summary{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 22px 20px}.dash .legal-summary h2{margin-top:0}.dash .legal-summary p{color:var(--muted);margin-top:12px;font-size:13.5px}.dash .legal-foot{border-top:1px solid var(--sep);margin-top:40px;padding-top:18px;font-size:14px}.dash .agree{color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;display:flex}.dash .agree input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin:1px 0 0}.dash .agree a{text-decoration:underline}.dash .legal-links{color:var(--muted);margin-top:18px;font-size:13px}.dash .legal-links a{color:var(--muted);text-decoration:underline}
