.legal-doc{max-width:var(--container-text);font-size:var(--fs-body);color:var(--c-text);line-height:1.6}.legal-doc>*+*{margin-top:var(--s-4)}.legal-doc h1{font-size:var(--fs-h2);font-weight:600;line-height:1.12}.legal-doc h2{margin-top:var(--s-10);font-size:24px;font-weight:600;line-height:1.25}.legal-doc h3{font-size:var(--fs-h3);margin-top:var(--s-6);font-weight:600;line-height:1.3}.legal-doc ul,.legal-doc ol{padding-left:24px}.legal-doc ul{list-style:outside}.legal-doc ol{list-style:decimal}.legal-doc li+li{margin-top:var(--s-2)}.legal-doc a{color:var(--c-link);text-underline-offset:2px;text-decoration:underline}.legal-doc a:hover{color:var(--c-link-hover)}.legal-doc code{font-family:var(--font-mono);background:var(--n-100);border-radius:var(--r-sm);padding:1px 4px;font-size:.9em}.legal-table-wrap{border:1px solid var(--c-line);border-radius:var(--r-md);overflow-x:auto}.legal-doc table{border-collapse:collapse;width:100%;font-size:var(--fs-ui);line-height:1.5}.legal-doc th,.legal-doc td{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-line)}.legal-doc tr:last-child>th,.legal-doc tr:last-child>td{border-bottom:0}.legal-doc thead th{background:var(--n-100);font-weight:600}.legal-doc tbody th{width:28%;min-width:140px;font-weight:600}
