.legal-document-body[data-v-3de4a03a] p{font-size:1rem;line-height:1.75;margin:.85rem 0}.legal-document-body[data-v-3de4a03a] h1{color:rgb(var(--color-on-surface));font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:1.25;margin:0 0 .35rem}.legal-document-body[data-v-3de4a03a] h1+p{color:rgb(var(--color-on-surface-muted));font-size:.875rem;margin:0 0 1.75rem}.legal-document-body[data-v-3de4a03a] h1+p em{font-style:normal}.legal-document-body[data-v-3de4a03a] h2,.legal-document-body[data-v-3de4a03a] h3,.legal-document-body[data-v-3de4a03a] h4{color:rgb(var(--color-on-surface));font-weight:600;line-height:1.35;margin-bottom:.5rem;margin-top:1.75rem}.legal-document-body[data-v-3de4a03a] h2{font-size:1.15rem}.legal-document-body[data-v-3de4a03a] h3,.legal-document-body[data-v-3de4a03a] h4{font-size:1.05rem}.legal-document-body[data-v-3de4a03a] ol,.legal-document-body[data-v-3de4a03a] ul{margin:.5rem 0 1rem;padding-left:1.35rem}.legal-document-body[data-v-3de4a03a] li+li{margin-top:.35rem}.legal-document-body[data-v-3de4a03a] ul{list-style:disc}.legal-document-body[data-v-3de4a03a] ol{list-style:decimal}.legal-document-body[data-v-3de4a03a] li a,.legal-document-body[data-v-3de4a03a] p a{color:rgb(var(--color-primary));text-decoration:underline;text-underline-offset:2px}.legal-document-body[data-v-3de4a03a] li a:hover,.legal-document-body[data-v-3de4a03a] p a:hover{color:rgb(var(--color-primary-dark))}.legal-document-body[data-v-3de4a03a] strong{color:rgb(var(--color-on-surface));font-weight:600}.legal-document-body[data-v-3de4a03a] blockquote{border-left:3px solid rgb(var(--color-border-strong));padding-left:.75rem}.legal-document-body[data-v-3de4a03a] p:first-child:has(img:only-child){margin:0 0 1.75rem}.legal-document-body[data-v-3de4a03a] img{display:block;height:2.5rem;margin:0 0 1.75rem;width:auto}.legal-document-body[data-v-3de4a03a] p:first-child img:only-child{margin:0}.legal-document-body[data-v-3de4a03a]{overflow-x:auto}.legal-document-body[data-v-3de4a03a] table{border-collapse:collapse;font-size:.8125rem;margin:1rem 0 1.25rem;width:100%}.legal-document-body[data-v-3de4a03a] td,.legal-document-body[data-v-3de4a03a] th{border:1px solid rgb(var(--color-border));padding:.5rem .65rem;text-align:left;vertical-align:top}.legal-document-body[data-v-3de4a03a] th{background:rgb(var(--color-surface-muted));font-weight:600}
