.legal-prose{gap:calc(var(--spacing) * 3);color:var(--ink-sub);text-wrap:pretty;flex-direction:column;font-size:14px;line-height:1.7;display:flex}.legal-prose :is(ul,ol){gap:calc(var(--spacing) * 2);flex-direction:column;padding-inline-start:calc(var(--spacing) * 5);display:flex}.legal-prose ul{list-style-type:disc}.legal-prose ol{list-style-type:decimal}.legal-prose li::marker{color:var(--ink-sub)}.legal-prose :is(strong,b){color:var(--ink);font-weight:600}.legal-prose h3{color:var(--ink);margin-block-start:calc(var(--spacing) * 2);font-size:18px;font-weight:600}.legal-prose a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.legal-prose blockquote{border-inline-start:2px solid var(--edge);padding-inline-start:calc(var(--spacing) * 4)}.legal-prose table{border-collapse:collapse;min-width:0;max-width:100%;font-size:13px;line-height:1.6;display:block;overflow-x:auto}.legal-prose :is(th,td){border:1px solid var(--edge);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);text-align:start;vertical-align:top;min-width:9rem}.legal-prose th{color:var(--ink);background:var(--surface-sunken);font-weight:600}.legal-prose p.clause{grid-template-columns:2.5em 1fr;align-items:baseline;column-gap:.5em;margin-inline-start:1.5rem;display:grid}.legal-prose p.clause[data-depth="3"]{grid-template-columns:4em 1fr;margin-inline-start:3rem}@media (max-width:30rem){.legal-prose p.clause{margin-inline-start:0}.legal-prose p.clause[data-depth="3"]{margin-inline-start:.75rem}}
