.legal-markdown{overflow-wrap:anywhere;line-height:1.8}.legal-markdown h1,.legal-markdown h2,.legal-markdown h3{margin:1.4em 0 .6em;scroll-margin-top:2rem;font-weight:600}.legal-markdown h1{font-size:1.7rem}.legal-markdown h2{font-size:1.4rem}.legal-markdown h3{font-size:1.15rem}.legal-markdown p{margin:.8em 0}.legal-markdown a{text-decoration:underline}.legal-markdown ul{padding-left:1.5rem;list-style:outside}.legal-markdown ol{padding-left:1.5rem;list-style:decimal}.legal-markdown table{display:block;overflow:auto}.legal-markdown td,.legal-markdown th{border:1px solid var(--line);padding:.5rem}.legal-markdown blockquote{border-left:3px solid var(--line);padding-left:1rem}.legal-markdown pre{border:1px solid var(--line);padding:1rem;overflow:auto}.legal-page button,.legal-page a,.legal-page input,.legal-page select,.legal-page textarea{outline-offset:4px}.legal-page button{cursor:pointer;text-decoration:underline}.legal-page button:disabled{cursor:default;opacity:.5}.legal-page select{background:var(--surface);color:var(--text-primary);border:1px solid var(--line);border-radius:.4rem;padding:.4rem}@media print{.legal-page>div>header,.legal-page>div>footer{display:none}.legal-page{color:#000;background:#fff;padding:0}.legal-markdown a{color:#000}.legal-markdown h2,.legal-markdown h3{break-after:avoid}.legal-markdown p{orphans:3;widows:3}}
