.trust-check{color:var(--fg);align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.trust-check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.trust-radios{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.trust-radios legend{color:var(--fg);margin-bottom:6px;font-size:14px;font-weight:500}.trust-radios label{color:var(--fg);align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.trust-radios input{accent-color:var(--accent);flex:none;margin:2px 0 0}.trust-textarea{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface);width:100%;min-height:96px;color:var(--fg);font:inherit;resize:vertical;padding:8px 12px}.trust-done{background:var(--ok-soft);color:var(--ok-text);border-radius:12px;padding:10px 12px;font-size:14px}.legal{max-width:720px}.legal h1{font-size:30px;font-weight:400;line-height:34px}.legal h2{margin:28px 0 8px;font-size:18px;font-weight:500;line-height:24px}.legal p,.legal li{color:var(--fg-2);font-size:15px;line-height:22px}.legal p{margin:0 0 10px}.legal ul{margin:0 0 10px;padding-left:20px}.legal-meta{color:var(--muted);margin-top:6px;font-size:13px}.trust-table{border-collapse:collapse;width:100%;font-size:14px}.trust-table th,.trust-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 8px}.trust-table th{color:var(--muted);font-weight:500}.trust-table-wrap{overflow-x:auto}.trust-detail{overflow-wrap:anywhere;max-width:360px;color:var(--fg-2)}
