.legal-article.svelte-3p2oqi{color:var(--color-cc-cream)}.legal-header.svelte-3p2oqi{margin-bottom:56px;padding-bottom:32px;border-bottom:1px solid rgba(139,26,26,.25)}.legal-title.svelte-3p2oqi{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:900;color:var(--color-cc-white);line-height:1.1;margin-block:12px 8px}.legal-date.svelte-3p2oqi{font-family:var(--font-type);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-cc-cream-dim);opacity:.5}.legal-section.svelte-3p2oqi{padding-block:32px;border-bottom:1px solid rgba(139,26,26,.12)}.legal-section.svelte-3p2oqi:last-child{border-bottom:none}.legal-section.svelte-3p2oqi h2:where(.svelte-3p2oqi){font-family:var(--font-type);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-cc-cream-dim);margin-bottom:16px}.legal-section.svelte-3p2oqi p:where(.svelte-3p2oqi){font-family:var(--font-serif);font-size:1rem;line-height:1.8;color:var(--color-cc-cream);opacity:.85;margin-bottom:12px}.legal-section.svelte-3p2oqi p:where(.svelte-3p2oqi):last-child{margin-bottom:0}.legal-section.svelte-3p2oqi ul:where(.svelte-3p2oqi){font-family:var(--font-serif);font-size:1rem;line-height:1.8;color:var(--color-cc-cream);opacity:.85;padding-left:20px;margin-bottom:12px}.legal-section.svelte-3p2oqi li:where(.svelte-3p2oqi){margin-bottom:6px}.legal-section.svelte-3p2oqi code:where(.svelte-3p2oqi){font-family:var(--font-type);font-size:.88rem;background:#8b1a1a26;border:1px solid rgba(139,26,26,.25);padding:1px 6px;color:var(--color-cc-cream)}.legal-section.svelte-3p2oqi a:where(.svelte-3p2oqi){color:var(--color-cc-cream-dim);border-bottom:1px solid rgba(200,184,154,.3);transition:opacity .2s}.legal-section.svelte-3p2oqi a:where(.svelte-3p2oqi):hover{opacity:.8}
