.legal.svelte-1mx8j0u h2{font-family:var(--font-display);letter-spacing:-.015em;margin:2.25rem 0 .75rem;font-size:1.3rem;font-weight:600}.legal.svelte-1mx8j0u h3{margin:1.5rem 0 .5rem;font-weight:700}.legal.svelte-1mx8j0u p,.legal.svelte-1mx8j0u li{color:var(--fg-2);line-height:1.7}.legal.svelte-1mx8j0u p{margin:.75rem 0}.legal.svelte-1mx8j0u ul{gap:.35rem;margin:.75rem 0;padding-left:1.25rem;list-style:outside;display:grid}.legal.svelte-1mx8j0u strong{color:var(--fg)}.legal.svelte-1mx8j0u address{color:var(--fg-2);margin:.75rem 0;font-style:normal;line-height:1.7}.legal.svelte-1mx8j0u dl{color:var(--fg-2);grid-template-columns:minmax(7rem,max-content) 1fr;gap:.35rem 1rem;margin:.75rem 0;display:grid}.legal.svelte-1mx8j0u dt{color:var(--fg);font-weight:700}.legal.svelte-1mx8j0u dd{overflow-wrap:anywhere}@media (width<=420px){.legal.svelte-1mx8j0u dl{grid-template-columns:1fr;gap:.1rem}.legal.svelte-1mx8j0u dt:not(:first-child){margin-top:.5rem}}.legal.svelte-1mx8j0u a{color:var(--accent-strong);text-underline-offset:3px;font-weight:650;text-decoration:underline}.legal.svelte-1mx8j0u table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.legal.svelte-1mx8j0u th,.legal.svelte-1mx8j0u td{border:1px solid var(--line);text-align:left;vertical-align:top;color:var(--fg-2);padding:.55rem .7rem}.legal.svelte-1mx8j0u th{background:var(--surface-2);color:var(--fg)}
