.legal h1{margin:24px 0 6px;font-size:22px;font-weight:700}.legal h2{margin:24px 0 8px;font-size:14px;font-weight:700}.legal p{color:var(--text2);word-break:keep-all;font-size:14px;line-height:1.8}.legal p b{color:var(--text)}.legal .upd{color:var(--text3)!important;font-size:12px!important}.legal .who{color:var(--text2);margin:0;padding-left:20px;font-size:14px;line-height:1.8}.legal .who b{color:var(--text)}.legal .ph{background:var(--surface);border:1px dashed var(--line);border-radius:8px;padding:12px}.legal .rf-ex{color:var(--text2)!important}.legal .rf-soon{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:16px 0 8px;padding:4px 16px 8px}.legal .rf-soon h2{margin-top:12px}.legal .rf-soon h3{margin:16px 0 8px;font-size:14px;font-weight:700}.legal p a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.legal p a:hover{color:var(--accent2)}.legal-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:16px;font-size:12px;display:flex}.legal-nav a{color:var(--text3);text-align:center;min-width:32px;padding:6px 0;text-decoration:none}.legal-nav a:hover{color:var(--text);text-decoration:underline}.legal-nav a[aria-current=page]{color:var(--text2);font-weight:600}
