:root ._dsp-flex{display:flex}:root ._fb-auto{flex-basis:auto}:root ._bxs-border-box{box-sizing:border-box}:root ._pos-relative{position:relative}:root ._minHeight-0px{min-height:0}:root ._minWidth-0px{min-width:0}:root ._flexShrink-0{flex-shrink:0}:root ._fd-row{flex-direction:row}:root ._gap-c-space-2{gap:var(--c-space-2)}:root ._alignItems-flex-start{align-items:flex-start}.legal-doc{gap:var(--space-10);padding-top:var(--space-12);padding-bottom:var(--space-24);flex-direction:column;display:flex}.legal-doc--toc{column-gap:var(--space-16);row-gap:var(--space-10);grid-template-columns:240px minmax(0,720px);display:grid}.legal-doc__header{grid-column:1/-1}.legal-header{gap:var(--space-2);flex-direction:column;display:flex}.legal-doc__toc{top:var(--space-24);align-self:start;gap:var(--space-3);flex-direction:column;display:flex;position:sticky}.legal-doc__toc-list{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--body-size-4-5);line-height:var(--body-line-4-5);color:var(--muted);flex-direction:column;display:flex}.legal-doc__toc-link{color:var(--ink);border-radius:var(--radius-link);text-decoration:none}.legal-doc__toc-link:hover{text-underline-offset:3px;text-decoration:underline}.legal-doc__body{gap:var(--space-8);flex-direction:column;max-width:720px;display:flex}.legal-doc__section{gap:var(--space-3);scroll-margin-top:var(--space-24);flex-direction:column;display:flex}.legal-strong{color:var(--ink);font-weight:700}.legal-table{border-radius:var(--radius-link);overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;min-width:600px;font-size:var(--body-size-4);line-height:var(--body-line-5);color:var(--muted)}.legal-table th{color:var(--ink);text-align:left;font-weight:700}.legal-table th,.legal-table td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--hairline);vertical-align:top}@media (max-width:1020px){.legal-doc--toc{gap:var(--space-8);flex-direction:column;display:flex}.legal-doc__toc{padding:var(--space-5);border-radius:var(--radius-card);background-color:var(--base-tint);position:static}}@media (max-width:719px){.legal-doc{gap:var(--space-8);padding-top:var(--space-8);padding-bottom:var(--space-16)}}
