.legal-page.svelte-xyq2mm{max-width:42rem;margin:0 auto;padding-top:2rem;padding-bottom:4rem}.page-header.svelte-xyq2mm{margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:.5px solid #e0e0e0}.page-title.svelte-xyq2mm{font-size:var(--font-size);font-weight:400;letter-spacing:2px;color:#111;margin:0}.legal-section.svelte-xyq2mm+.legal-section:where(.svelte-xyq2mm){margin-top:3rem}.intro-text.svelte-xyq2mm{font-size:.8125rem;color:#555;line-height:1.8;margin:0 0 .75rem}.section-title.svelte-xyq2mm{font-size:.75rem;font-weight:500;letter-spacing:.08em;color:#999;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:.5px solid #e0e0e0}.body-text.svelte-xyq2mm{font-size:.8125rem;color:#555;line-height:1.8;margin:0 0 .75rem}.body-list.svelte-xyq2mm{font-size:.8125rem;color:#555;line-height:1.8;padding-left:1.25rem;margin:0 0 .75rem}.body-list.svelte-xyq2mm li:where(.svelte-xyq2mm)+li:where(.svelte-xyq2mm){margin-top:.25rem}.info-table.svelte-xyq2mm{display:flex;flex-direction:column;gap:0}.info-row.svelte-xyq2mm{display:flex;gap:1.5rem;padding:.75rem 0;border-bottom:.5px solid #f0f0f0;font-size:.8125rem}.info-row.svelte-xyq2mm dt:where(.svelte-xyq2mm){flex:0 0 7rem;color:#999;font-weight:400}.info-row.svelte-xyq2mm dd:where(.svelte-xyq2mm){flex:1;color:#444;line-height:1.7;margin:0}
