.legal-layout.svelte-1qojrnu{min-height:calc(100vh - 48px);background:#f0f4f8;padding:32px 24px 64px}.legal-container.svelte-1qojrnu{max-width:720px;margin:0 auto;background:#fff;border-radius:8px;padding:36px 40px;box-shadow:0 1px 4px #00000012}.breadcrumb.svelte-1qojrnu{font-size:12px;color:#888;margin-bottom:20px}.breadcrumb.svelte-1qojrnu a:where(.svelte-1qojrnu){color:#4f86c6;text-decoration:none}.breadcrumb.svelte-1qojrnu a:where(.svelte-1qojrnu):hover{text-decoration:underline}.page-title.svelte-1qojrnu{font-size:24px;font-weight:700;color:#1a2a4a;margin:0 0 6px}.updated.svelte-1qojrnu{font-size:12px;color:#999;margin:0 0 20px}.important-notice.svelte-1qojrnu{background:#fff3cd;border-left:4px solid #f5c518;padding:14px 18px;border-radius:0 6px 6px 0;font-size:14px;color:#5a4000;line-height:1.7;margin-bottom:28px}.section.svelte-1qojrnu{margin-bottom:24px}.section.svelte-1qojrnu h2:where(.svelte-1qojrnu){font-size:15px;font-weight:700;color:#1a2a4a;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid #eee}.section.svelte-1qojrnu p:where(.svelte-1qojrnu){font-size:14px;color:#444;line-height:1.8;margin:0}
