@layer components{.legal-prose{flex-direction:column;gap:2.75rem;display:flex}.legal-prose section{flex-direction:column;gap:.875rem;display:flex}.legal-prose h2{font-family:var(--l-font-display);font-size:calc(clamp(1.375rem, 1.15rem + .8cqi, 1.75rem) * var(--l-scale-display,1));letter-spacing:var(--l-track-heading);line-height:1.18;font-weight:var(--l-weight-heading);font-stretch:var(--l-display-stretch);color:var(--l-ink);text-wrap:balance;margin:0 0 .25rem;scroll-margin-top:6.5rem}.legal-prose h3{font-family:var(--l-font-text);font-size:calc(1.0625rem * var(--l-scale-text,1));line-height:1.4;font-weight:var(--l-weight-strong);color:var(--l-ink);margin:.5rem 0 0}.legal-prose p,.legal-prose li{font-family:var(--l-font-text);font-size:calc(1rem * var(--l-scale-text,1));letter-spacing:var(--l-track-normal);line-height:1.65;font-weight:var(--l-weight-body);color:var(--l-ink-2);margin:0}.legal-prose ul,.legal-prose ol{flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;display:flex}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li::marker{color:var(--l-ink-3)}.legal-prose strong,.legal-prose b{font-weight:var(--l-weight-strong);color:var(--l-ink)}.legal-prose table{border-collapse:collapse;width:100%}.legal-prose th,.legal-prose td{border-bottom:var(--l-line-w) solid var(--l-line);text-align:left;vertical-align:top;font-size:calc(.9375rem * var(--l-scale-text,1));color:var(--l-ink-2);padding:.625rem .75rem .625rem 0;line-height:1.5}.legal-prose th{color:var(--l-ink);font-weight:var(--l-weight-strong)}}
