.legal{display:grid;grid-gap:18px;gap:18px}.legal h1{margin-top:4px}.legal h2{font-size:16px;margin:14px 0 0;padding-bottom:6px;border-bottom:1px solid var(--rule)}.legal li,.legal p{font-size:14px;line-height:1.85;color:var(--ink);margin:0}.legal ol,.legal ul{margin:0;padding-left:1.4em;display:grid;grid-gap:4px;gap:4px}.legal .meta{font-size:12.5px;color:var(--ink-3)}.legal table{width:100%;border-collapse:collapse;font-size:14px}.legal td,.legal th{border:1px solid var(--rule);padding:10px 12px;text-align:left;vertical-align:top;line-height:1.75}.legal th{background:var(--rule-2);width:32%;font-weight:700}.legal .scroll{overflow-x:auto}.legal .fee th{width:auto}.legal .fee td,.legal .fee th{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal .todo{background:var(--gold-wash);color:var(--gold-deep);padding:2px 6px;border-radius:4px;font-weight:700}.legal-nav{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px}@media (max-width:560px){.legal td,.legal th{display:block;width:auto}.legal th{border-bottom:0}.legal .fee td,.legal .fee th{display:table-cell}}