.hv .legal-doc{--legal-gap:12px;--legal-gap-small:6px;--legal-gap-large:28px;--legal-sub:16px;--legal-small:14px;--legal-indent:20px;--legal-anchor:96px;--legal-wide:640px;--legal-line:1px solid color-mix(in srgb, var(--hv-ink) 10%, transparent)}.hv .legal-doc :is(h2,h3){scroll-margin-top:var(--legal-anchor)}.hv .legal-doc h3{margin:var(--legal-indent) 0 var(--legal-gap-small);color:var(--hv-ink);font-size:var(--legal-sub);letter-spacing:-.02em;font-weight:650}.hv .legal-doc ol{margin:0 0 var(--legal-gap);color:var(--hv-muted);list-style:decimal}.hv .legal-doc ul{list-style:outside}.hv .legal-doc :is(ul,ol){padding-left:var(--legal-indent)}.hv .legal-doc strong{color:var(--hv-ink);font-weight:650}.hv .legal-doc code{font-size:var(--legal-small);overflow-wrap:anywhere}.hv .legal-doc a{color:var(--hv-ink);text-decoration:underline}.hv .legal-contents{margin:0 0 var(--legal-gap-large);padding-bottom:var(--legal-gap-large);border-bottom:var(--legal-line)}.hv .legal-contents ol{columns:2;column-gap:var(--legal-gap-large);font-size:var(--legal-small);margin:0;padding-left:0;list-style-position:inside}.hv .legal-contents li{break-inside:avoid}.hv .legal-contents a{text-decoration:none}.hv .legal-contents a:hover{text-decoration:underline}.hv .legal-doc__table-wrap.is-wide table{min-width:var(--legal-wide);table-layout:auto;font-size:var(--legal-small)}.hv .legal-doc__table-wrap.is-wide :is(th,td){border-bottom:var(--legal-line)}@media (width<=640px){.hv .legal-contents ol{columns:1}}
