.legal-main.svelte-14104ag{background:radial-gradient(circle at 12% 0,rgba(243,178,60,.1),transparent 26rem),var(--color-paper);padding:clamp(2.6rem,6vw,4.6rem) 0 clamp(3rem,7vw,5rem)}.legal-article.svelte-14104ag{width:min(100% - 2.5rem,46rem);margin-inline:auto}.legal-head.svelte-14104ag{border-bottom:1px solid var(--color-line);padding-bottom:1.6rem}.legal-head.svelte-14104ag h1:where(.svelte-14104ag){max-width:24ch;margin-top:.65rem;font-family:var(--font-editorial);font-size:clamp(2rem,4.6vw,3.1rem);font-weight:450;letter-spacing:-.04em;line-height:1.04}.legal-intro.svelte-14104ag{max-width:40rem;margin-top:.9rem;color:var(--color-stone);font-size:.94rem;line-height:1.65}.legal-updated.svelte-14104ag{margin-top:1rem;color:var(--color-stone-light);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.legal-body.svelte-14104ag{padding-top:1.6rem}.legal-body.svelte-14104ag section{margin-bottom:2rem}.legal-body.svelte-14104ag h2{margin-bottom:.6rem;font-size:1.12rem;letter-spacing:-.025em}.legal-body.svelte-14104ag h3{margin:1rem 0 .4rem;font-size:.9rem}.legal-body.svelte-14104ag p{margin-bottom:.7rem;color:var(--color-stone);font-size:.86rem;line-height:1.7}.legal-body.svelte-14104ag ul,.legal-body.svelte-14104ag ol{display:grid;gap:.4rem;margin:0 0 .9rem;padding-left:1.15rem;color:var(--color-stone);font-size:.86rem;line-height:1.65}.legal-body.svelte-14104ag li{padding-left:.15rem}.legal-body.svelte-14104ag strong{color:var(--color-ink);font-weight:650}.legal-body.svelte-14104ag a{color:var(--color-leaf);text-decoration:underline;text-underline-offset:2px}.legal-body.svelte-14104ag code{border-radius:4px;background:var(--color-white);padding:.05rem .28rem;font-family:var(--font-mono);font-size:.78em}.legal-body.svelte-14104ag table{width:100%;margin:.5rem 0 1rem;border-collapse:collapse;font-size:.8rem}.legal-body.svelte-14104ag th{border-bottom:1px solid var(--color-line-strong);padding:.4rem .5rem;color:var(--color-ink);font-size:.64rem;font-weight:700;letter-spacing:.05em;text-align:left;text-transform:uppercase}.legal-body.svelte-14104ag td{border-bottom:1px solid var(--color-line);padding:.45rem .5rem;color:var(--color-stone);vertical-align:top}.legal-body.svelte-14104ag .callout{border-left:3px solid var(--color-turmeric);background:var(--color-white);padding:.8rem .9rem}.legal-body.svelte-14104ag .callout p:last-child{margin-bottom:0}.legal-contact.svelte-14104ag{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:2.2rem;border-top:1px solid var(--color-line);padding-top:1.2rem;color:var(--color-stone);font-size:.8rem}.legal-contact.svelte-14104ag a:where(.svelte-14104ag){color:var(--color-leaf);font-family:var(--font-mono);font-size:.78rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}
