.legal-container.svelte-yinzmn.svelte-yinzmn{max-width:900px;margin:2rem auto;padding:2rem;background:var(--color-surface);border-radius:12px;box-shadow:var(--shadow-md);border:1px solid rgba(27,90,104,.12)}.legal-header.svelte-yinzmn.svelte-yinzmn{background:linear-gradient(135deg,var(--color-secondary) 0%,#174e5a 100%);padding:2.5rem 1.5rem;border-radius:12px;margin-bottom:2rem;text-align:center;box-shadow:0 4px 15px #12404a26}.legal-header.svelte-yinzmn h1.svelte-yinzmn{color:#fff;font-size:2.5rem;margin:0;font-weight:700}.legal-reference.svelte-yinzmn.svelte-yinzmn{background:rgba(27,90,104,.08);border-left:4px solid var(--color-primary);padding:1rem;margin:2rem 0;font-style:italic;color:var(--color-secondary-light)}section.svelte-yinzmn.svelte-yinzmn{margin:2rem 0}h2.svelte-yinzmn.svelte-yinzmn{color:var(--color-primary);font-size:1.5rem;margin-bottom:1rem;border-bottom:2px solid var(--color-primary);padding-bottom:.5rem;font-weight:700}p.svelte-yinzmn.svelte-yinzmn{line-height:1.8;color:var(--color-text-muted);margin:.75rem 0}a.svelte-yinzmn.svelte-yinzmn{color:var(--color-secondary-light);text-decoration:none;transition:color .3s ease}a.svelte-yinzmn.svelte-yinzmn:hover{color:var(--color-primary);text-decoration:underline}strong.svelte-yinzmn.svelte-yinzmn{color:var(--color-secondary)}.last-update.svelte-yinzmn.svelte-yinzmn{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(18,64,74,.18)}.last-update.svelte-yinzmn em.svelte-yinzmn{color:var(--color-text-muted);font-size:.9rem}@media (max-width: 768px){.legal-container.svelte-yinzmn.svelte-yinzmn{margin:1rem;padding:1.5rem}.legal-header.svelte-yinzmn.svelte-yinzmn{padding:2rem 1rem}.legal-header.svelte-yinzmn h1.svelte-yinzmn{font-size:2rem}h2.svelte-yinzmn.svelte-yinzmn{font-size:1.3rem}p.svelte-yinzmn.svelte-yinzmn{font-size:.95rem}}@media (max-width: 426px){.legal-container.svelte-yinzmn.svelte-yinzmn{padding:1rem}.legal-header.svelte-yinzmn h1.svelte-yinzmn{font-size:1.7rem}h2.svelte-yinzmn.svelte-yinzmn{font-size:1.2rem}}
