.legal-doc :where(section,.legal-stack)>*+*{margin-top:16px}.legal-doc :where(.bg-card)>*+*{margin-top:12px}.legal-doc :where(.legal-tight)>*+*{margin-top:6px}.legal-doc :where(section){scroll-margin-top:120px}.legal-doc :where(ul){padding-left:1.5rem;list-style:outside}.legal-doc :where(ol){padding-left:1.5rem;list-style:decimal}.legal-doc :where(li+li),.legal-doc :where(li>ul,li>ol){margin-top:8px}.legal-doc :where(.legal-table){overflow-x:auto}.legal-doc :where(.legal-table th,.legal-table td){padding:12px}.legal-doc :where(.legal-table td.legal-table__head){color:var(--site-ink);font-weight:500}.legal-doc :where(.legal-indent){padding-left:1rem}.legal-doc :where(.legal-rule){border-top:1px solid var(--site-line);padding-top:16px}.legal-doc :where(address){color:var(--site-ink-3);font-style:normal}.legal-doc :where(blockquote){border-left:2px solid var(--site-line-2);color:var(--site-ink);padding-left:1rem}.legal-doc :where(.legal-check){align-items:flex-start;gap:8px;display:flex}.legal-doc :where(.legal-check>svg){width:16px;height:16px;color:var(--site-accent);flex-shrink:0;margin-top:.3em}.legal-doc :where(kbd,.legal-chip){background:#ffffff14;border-radius:6px;padding:2px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em}.legal-doc :where(.legal-badge){border:1px solid var(--site-line-2);color:var(--site-ink);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.legal-doc :where(.legal-tone-good){border-color:#9be3b459}.legal-doc :where(.legal-tone-warn){border-color:#f1a08f66}.legal-doc :where(.legal-tone-accent){border-color:var(--site-line-2);background:#ffffff0a}
