.legal-page-container.svelte-6kohmd{max-width:860px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.legal-hero.svelte-6kohmd{text-align:center;margin-bottom:2.5rem}.hero-badge.svelte-6kohmd{color:var(--color-accent);border:1px solid #d9770633;border-radius:9999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.hero-title.svelte-6kohmd{color:var(--text-title);letter-spacing:-.03em;margin:0 0 .5rem;font-size:2.25rem;font-weight:800}.hero-updated.svelte-6kohmd{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-bottom:1.25rem;font-size:.85rem}.hero-intro.svelte-6kohmd{color:var(--text-body);max-width:720px;margin:0 auto;font-size:1.05rem;line-height:1.6}.legal-content.svelte-6kohmd{flex-direction:column;gap:1.25rem;display:flex}.legal-card.svelte-6kohmd{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.75rem;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 4px 20px #00000005}.legal-card.svelte-6kohmd:hover{border-color:#d977064d}.highlight-card.svelte-6kohmd{background:linear-gradient(135deg, var(--bg-card) 0%, #d9770608 100%);border-color:#d9770640}.ad-disclosure-card.svelte-6kohmd{border-left:4px solid var(--color-accent)}.card-icon.svelte-6kohmd{flex-shrink:0;padding-top:.15rem;font-size:1.75rem;line-height:1}.card-body.svelte-6kohmd{flex:1}.card-body.svelte-6kohmd h2:where(.svelte-6kohmd){color:var(--text-title);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.card-body.svelte-6kohmd p:where(.svelte-6kohmd){color:var(--text-body);margin:0;font-size:.95rem;line-height:1.6}@media (width<=640px){.legal-page-container.svelte-6kohmd{padding:1.75rem 1rem 3rem}.hero-title.svelte-6kohmd{font-size:1.75rem}.legal-card.svelte-6kohmd{flex-direction:column;gap:.75rem;padding:1.25rem}.card-icon.svelte-6kohmd{font-size:1.5rem}}
