.legal.svelte-251goy h2{font-family:var(--font-display);letter-spacing:-.01em;margin-top:3rem;scroll-margin-top:2rem;font-size:1.5rem;font-weight:500;line-height:1.25}.legal.svelte-251goy h2:first-child{margin-top:0}.legal.svelte-251goy p,.legal.svelte-251goy ul,.legal.svelte-251goy table{margin-top:1rem;font-size:.9375rem;line-height:1.75}.legal.svelte-251goy ul{padding-left:1.25rem;list-style:outside}.legal.svelte-251goy li+li{margin-top:.5rem}.legal.svelte-251goy li::marker{color:var(--fg-subtle)}.legal.svelte-251goy strong{font-weight:600}.legal.svelte-251goy a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:text-decoration-color .2s var(--ease-out-quint)}.legal.svelte-251goy a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.legal.svelte-251goy table{border-collapse:collapse;text-align:left;width:100%}.legal.svelte-251goy th{color:var(--fg-muted);border-bottom:1px solid var(--line);padding:.5rem .75rem .5rem 0;font-size:.8125rem;font-weight:500}.legal.svelte-251goy td{vertical-align:top;padding:.625rem .75rem .625rem 0;line-height:1.5}.legal.svelte-251goy tr:not(:last-child) td{border-bottom:1px solid var(--line)}.legal.svelte-251goy code{background:var(--sunken);border-radius:.375rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}
