.legal-page.svelte-1iutodi{z-index:10;flex-direction:column;gap:2rem;max-width:800px;margin-inline:auto;padding:2rem;display:flex;position:relative}.back.svelte-1iutodi{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:12px;text-decoration:none}.back.svelte-1iutodi:hover{color:var(--accent)}.legal-article.svelte-1iutodi{flex-direction:column;gap:1.2rem;display:flex}.legal-header.svelte-1iutodi h1:where(.svelte-1iutodi){margin-top:.3rem;line-height:1.05}.legal-meta.svelte-1iutodi{letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;font-size:12px}.legal-content.svelte-1iutodi{color:var(--text-color);font-size:15.5px;line-height:1.75}.legal-content.svelte-1iutodi h2:where(.svelte-1iutodi){color:var(--primary);margin:2rem 0 .6rem;font-family:artistic,serif;font-size:22px;font-weight:700}.legal-content.svelte-1iutodi h2:where(.svelte-1iutodi):first-child{margin-top:0}.legal-content.svelte-1iutodi p:where(.svelte-1iutodi){margin-bottom:.8rem}.legal-content.svelte-1iutodi a:where(.svelte-1iutodi){color:var(--accent);text-decoration:underline}.legal-content.svelte-1iutodi a:where(.svelte-1iutodi):hover{color:#d97a2a}.legal-footer.svelte-1iutodi{border-top:1px dashed #c9b894;padding-top:1.5rem}.legal-footer.svelte-1iutodi a:where(.svelte-1iutodi){text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:13px}@media (width<=640px){.legal-page.svelte-1iutodi{padding:1.2rem}.legal-header.svelte-1iutodi h1:where(.svelte-1iutodi){font-size:28px}.legal-content.svelte-1iutodi{font-size:14.5px}}
