.legal-doc{max-width:860px;color:var(--text-2);padding-bottom:16px;font-size:.95rem;line-height:1.9}.legal-doc h2,.legal-doc h3{color:var(--text);font-family:var(--font-display)}.legal-doc h2{border-bottom:2px solid var(--line);margin:2.4em 0 .9em;padding-bottom:.35em;font-size:1.35rem}.legal-doc h3{margin:2em 0 .7em;font-size:1.08rem}.legal-doc p{margin:1em 0}.legal-doc ol,.legal-doc ul{margin:.8em 0;padding-left:1.7em}.legal-doc ul{list-style:outside}.legal-doc ol{list-style:decimal}.legal-doc li{margin:.45em 0}.legal-doc table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.9rem}.legal-doc th,.legal-doc td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.legal-doc th{background:var(--panel);color:var(--text)}.legal-doc td:first-child{white-space:nowrap}.legal-doc a,.legal-version a{color:var(--accent);text-underline-offset:.18em;text-decoration:underline}.legal-version{border-top:1px solid var(--line);max-width:860px;color:var(--text-3);margin:48px 0 72px;padding-top:24px;font-size:.85rem}.legal-version dl{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 14px;display:grid}.legal-version dt{font-weight:700}.legal-version dd{font-family:var(--font-mono);margin:0}
