.legal.svelte-1nzf5uj{max-width:720px;margin:0 auto;padding:2.6rem 1.25rem 4.5rem}.home.svelte-1nzf5uj{font-family:var(--font-serif);font-size:15px;color:var(--color-gold-deep);text-decoration:none}.home.svelte-1nzf5uj:hover{text-decoration:underline}.eyebrow.svelte-1nzf5uj{margin:2.4rem 0 0;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.09em;color:var(--color-gold-deep)}h1.svelte-1nzf5uj{margin:.35rem 0 0;font-family:var(--font-serif);font-size:34px;line-height:1.08;font-weight:600;color:var(--color-ink);text-wrap:balance}.updated.svelte-1nzf5uj{margin-top:.6rem;font-size:13px;color:var(--color-ink3)}.intro.svelte-1nzf5uj{margin-top:1.1rem;font-size:16px;line-height:1.65;color:var(--color-ink2)}.legalnav.svelte-1nzf5uj{margin-top:3rem;padding-top:1.4rem;border-top:1px solid var(--color-line);display:flex;flex-wrap:wrap;gap:1.25rem;font-size:14px;align-items:center}.legalnav.svelte-1nzf5uj a:where(.svelte-1nzf5uj){color:var(--color-ink2);text-decoration:none}.legalnav.svelte-1nzf5uj a:where(.svelte-1nzf5uj):hover{color:var(--color-gold-deep);text-decoration:underline}.legalnav.svelte-1nzf5uj .here:where(.svelte-1nzf5uj){color:var(--color-ink);font-weight:600}.legalnav.svelte-1nzf5uj .back:where(.svelte-1nzf5uj){margin-left:auto;color:var(--color-gold-deep)}.legal-prose{margin-top:2rem;color:var(--color-ink2);font-size:15.5px;line-height:1.72}.legal-prose h2{margin:2.3rem 0 .55rem;font-family:var(--font-serif);font-size:23px;line-height:1.2;font-weight:600;color:var(--color-ink)}.legal-prose h3{margin:1.5rem 0 .3rem;font-size:15px;font-weight:600;color:var(--color-ink)}.legal-prose p{margin:.7rem 0}.legal-prose ul{margin:.6rem 0;padding-left:1.15rem}.legal-prose li{margin:.35rem 0}.legal-prose a{color:var(--color-gold-deep);text-decoration:underline;text-underline-offset:2px}.legal-prose strong{color:var(--color-ink);font-weight:600}.legal-prose .box{margin:1.2rem 0;padding:.95rem 1.05rem;background:var(--color-cream2);border:1px solid var(--color-line);border-radius:12px;font-size:14.5px;line-height:1.6}.legal-prose .muted{color:var(--color-ink3);font-size:13.5px}.legal-prose table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:13.5px;display:block;overflow-x:auto}.legal-prose th,.legal-prose td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--color-line);vertical-align:top}.legal-prose th{color:var(--color-ink);font-weight:600;white-space:nowrap}
