.prose{min-inline-size:0;font-size:var(--step-3);line-height:var(--leading-3);color:var(--ink-2)}.prose h1{margin-block:var(--space-12) var(--space-6);font-size:var(--step-6);font-weight:var(--weight-regular);line-height:var(--leading-6);letter-spacing:var(--track-6);color:var(--ink);max-inline-size:var(--measure);text-wrap:balance}.prose h1:first-child{margin-block-start:0}.prose h2{margin-block:var(--space-10) var(--space-3);font-size:var(--step-5);font-weight:var(--weight-medium);line-height:var(--leading-5);color:var(--ink);max-inline-size:var(--measure);text-wrap:balance}.prose h3{margin-block:var(--space-8) var(--space-2);font-size:var(--step-4);font-weight:var(--weight-medium);line-height:var(--leading-4);color:var(--ink);max-inline-size:var(--measure)}.prose p{max-inline-size:var(--measure);text-wrap:pretty;margin-block-end:var(--space-4)}.prose strong{font-weight:var(--weight-medium);color:var(--ink)}.prose ul,.prose ol{gap:var(--space-2);max-inline-size:var(--measure);margin-block-end:var(--space-5);padding-inline-start:1.5em;display:grid}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{min-inline-size:0;padding-inline-start:var(--space-1)}.prose li::marker{color:var(--ink-3)}.prose hr{margin-block:var(--space-10);border:0;border-block-start:var(--stroke-1) solid var(--rule-2);max-inline-size:var(--measure)}.prose__table{margin-block:var(--space-2) var(--space-6);min-inline-size:0;max-inline-size:var(--measure);overflow-x:auto}.prose__table table{border-collapse:collapse;inline-size:max-content;min-inline-size:0;font-size:var(--step-2);line-height:var(--leading-2)}.prose__table th,.prose__table td{padding:var(--space-2) var(--space-6) var(--space-2) 0;border-block-end:var(--stroke-1) solid var(--rule-2);text-align:start;vertical-align:top}.prose__table th{font-weight:var(--weight-medium);color:var(--ink);border-block-end-color:var(--ink)}.legal{padding-block:var(--space-16) var(--space-24)}.legal .prose h1+p{border-block-end:var(--stroke-1) solid var(--ink);font-size:var(--step-2);margin-block-end:var(--space-10);padding-block-end:var(--space-6)}.legal .prose h1+p strong{font-weight:var(--weight-regular);color:var(--ink-2)}.legal .prose h2{border-block-start:var(--stroke-1) solid var(--rule-2);padding-block-start:var(--space-6)}.legal .prose h1+p+h2,.legal .prose hr+h2{border-block-start:0;padding-block-start:0}
