.legal-body h2{color:#171717;margin:2rem 0 .6rem;font-size:1.15rem;font-weight:700}.legal-body h3{color:#262626;margin:1.5rem 0 .4rem;font-size:1rem;font-weight:700}.legal-body p{margin:0 0 1rem}.legal-body ul,.legal-body ol{margin:0 0 1rem;padding-left:1.4rem}.legal-body ul{list-style:outside}.legal-body ol{list-style:decimal}.legal-body li{margin-bottom:.35rem}.legal-body li.lvl-1{margin-left:1rem;list-style-type:circle}.legal-body li.lvl-2{margin-left:2rem;list-style-type:square}.legal-body a{color:#4f46e5;text-underline-offset:2px;text-decoration:underline}.legal-body strong{color:#171717}.legal-body hr{border:none;border-top:1px solid #e5e5e5;margin:2rem 0}.legal-body blockquote{color:#4338ca;background:#f5f3ff;border-left:3px solid #c7d2fe;border-radius:0 8px 8px 0;margin:1rem 0;padding:.6rem 1rem}.legal-table-wrap{margin:0 0 1.25rem;overflow-x:auto}.legal-body table{border-collapse:collapse;width:100%;font-size:.85rem}.legal-body th,.legal-body td{vertical-align:top;border:1px solid #e5e5e5;padding:.45rem .7rem}.legal-body th{text-align:left;color:#171717;background:#fafafa;font-weight:700}.legal-body code{background:#f5f5f5;border-radius:4px;padding:.1rem .3rem;font-size:.85em}mark.legal-todo{color:#92400e;background:#fef3c7;border:1px solid #fbbf24;border-radius:4px;padding:0 .25rem;font-weight:600}
