.legal-page.svelte-1e0rsuc{min-height:100vh;background:var(--bg-primary)}.legal-content.svelte-1e0rsuc{padding:100px 0 80px}.container.svelte-1e0rsuc{max-width:800px;margin:0 auto;padding:0 24px}.back-btn.svelte-1e0rsuc{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-1e0rsuc:hover{color:var(--verde-lima)}.back-btn.svelte-1e0rsuc svg:where(.svelte-1e0rsuc){width:18px;height:18px}.legal-article.svelte-1e0rsuc{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-1e0rsuc{text-align:center;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1)}.legal-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:36px;font-weight:600;color:var(--beige);margin:0 0 12px;letter-spacing:-1px}.legal-date.svelte-1e0rsuc{font-size:14px;color:var(--text-secondary);margin:0}.legal-section.svelte-1e0rsuc{margin-bottom:40px;scroll-margin-top:120px}.legal-section.svelte-1e0rsuc:last-child{margin-bottom:0}.legal-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:22px;font-weight:600;color:var(--verde-lima);margin:0 0 16px;letter-spacing:-.5px}.legal-section.svelte-1e0rsuc h3:where(.svelte-1e0rsuc){font-size:17px;font-weight:600;color:var(--beige);margin:24px 0 12px}.legal-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:15px;line-height:1.7;color:#f2e9dbcc;margin:0 0 16px}.legal-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:0 0 16px;padding-left:24px}.legal-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc){font-size:15px;line-height:1.7;color:#f2e9dbcc;margin-bottom:8px}.legal-section.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--verde-lima);text-decoration:none;transition:opacity .2s ease}.legal-section.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{opacity:.8;text-decoration:underline}.highlight-box.svelte-1e0rsuc{background:#d6e8651a;border:1px solid rgba(214,232,101,.3);border-radius:8px;padding:16px;margin-bottom:16px}.highlight-box.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){color:var(--verde-lima)}.contact-list.svelte-1e0rsuc{list-style:none;padding:0}.contact-list.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:12px}#assumption-of-risk.svelte-1e0rsuc,#release-of-liability.svelte-1e0rsuc{padding-top:20px;margin-top:-20px}@media(max-width:768px){.legal-content.svelte-1e0rsuc{padding:80px 0 60px}.legal-article.svelte-1e0rsuc{padding:32px 24px;border-radius:16px}.legal-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:28px}.legal-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:19px}.legal-section.svelte-1e0rsuc h3:where(.svelte-1e0rsuc){font-size:16px}.legal-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc),.legal-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc){font-size:14px}.highlight-box.svelte-1e0rsuc{padding:12px}}
