@layer components{.legal-prose{flex-direction:column;gap:16px;max-width:720px;display:flex}.legal-prose h2{letter-spacing:-.015em;color:var(--color-cream);margin-top:24px;scroll-margin-top:92px;font-size:22px;font-weight:700;line-height:1.25}.legal-prose h3{color:var(--color-cream);margin-top:8px;font-size:17px;font-weight:600;line-height:1.35}.legal-prose p,.legal-prose li{color:var(--color-muted);font-size:16px;line-height:1.65}.legal-prose ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}.legal-prose ol{flex-direction:column;gap:8px;margin:0;padding-left:24px;list-style:decimal;display:flex}.legal-prose strong{color:var(--color-cream);font-weight:600}.legal-prose a{color:var(--color-cream);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.legal-prose .table-scroll{border:1px solid var(--color-hairline);border-radius:8px;overflow-x:auto}.legal-prose table{border-collapse:collapse;width:100%;min-width:560px}.legal-prose th,.legal-prose td{border-bottom:1px solid var(--color-hairline);text-align:left;vertical-align:top;color:var(--color-muted);padding:10px 14px;font-size:14.5px;line-height:1.55}.legal-prose th{color:var(--color-cream);background:var(--color-surface);font-weight:600}.legal-prose tr:last-child td{border-bottom:0}}
