.legal-page.svelte-7ke6fz{min-height:100vh;background:var(--bg-primary)}.legal-content.svelte-7ke6fz{padding:100px 0 80px}.container.svelte-7ke6fz{max-width:800px;margin:0 auto;padding:0 24px}.back-btn.svelte-7ke6fz{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);background:transparent;border:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 0;margin-bottom:32px;transition:color .2s ease}.back-btn.svelte-7ke6fz:hover{color:var(--verde-lima)}.back-btn.svelte-7ke6fz svg:where(.svelte-7ke6fz){width:18px;height:18px}.legal-article.svelte-7ke6fz{background:#18302866;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:48px}.legal-header.svelte-7ke6fz{text-align:center;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1)}.legal-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:36px;font-weight:600;color:var(--beige);margin:0 0 12px;letter-spacing:-1px}.legal-date.svelte-7ke6fz{font-size:14px;color:var(--text-secondary);margin:0}.legal-section.svelte-7ke6fz{margin-bottom:40px}.legal-section.svelte-7ke6fz:last-child{margin-bottom:0}.legal-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:22px;font-weight:600;color:var(--verde-lima);margin:0 0 16px;letter-spacing:-.5px}.legal-section.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:17px;font-weight:600;color:var(--beige);margin:24px 0 12px}.legal-section.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:15px;line-height:1.7;color:#f2e9dbcc;margin:0 0 16px}.legal-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0 0 16px;padding-left:24px}.legal-section.svelte-7ke6fz li:where(.svelte-7ke6fz){font-size:15px;line-height:1.7;color:#f2e9dbcc;margin-bottom:8px}.legal-section.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--verde-lima);text-decoration:none;transition:opacity .2s ease}.legal-section.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{opacity:.8;text-decoration:underline}.contact-list.svelte-7ke6fz{list-style:none;padding:0}.contact-list.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:12px}@media(max-width:768px){.legal-content.svelte-7ke6fz{padding:80px 0 60px}.legal-article.svelte-7ke6fz{padding:32px 24px;border-radius:16px}.legal-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:28px}.legal-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:19px}.legal-section.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:16px}.legal-section.svelte-7ke6fz p:where(.svelte-7ke6fz),.legal-section.svelte-7ke6fz li:where(.svelte-7ke6fz){font-size:14px}}
