.legal-hero[data-v-20f7617b]{padding-top:120px;padding-bottom:40px}.legal-content[data-v-20f7617b]{padding-top:20px}.legal-document[data-v-20f7617b]{max-width:800px;margin:0 auto}.legal-section[data-v-20f7617b]{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.legal-section[data-v-20f7617b]:last-child{border-bottom:none}.legal-section h2[data-v-20f7617b]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.legal-section h3[data-v-20f7617b]{font-size:1.15rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:var(--text-primary)}.legal-section p[data-v-20f7617b]{line-height:1.7;color:var(--text-secondary);margin-bottom:1rem}.legal-list[data-v-20f7617b]{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.legal-list li[data-v-20f7617b]{line-height:1.7;color:var(--text-secondary);margin-bottom:.5rem}.legal-info-box[data-v-20f7617b]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem;margin-top:1rem}.legal-info-box p[data-v-20f7617b]{margin-bottom:.5rem}.legal-info-box p[data-v-20f7617b]:last-child{margin-bottom:0}.legal-link[data-v-20f7617b]{color:var(--color-primary);text-decoration:underline}.legal-link[data-v-20f7617b]:hover{color:var(--color-primary-dark)}
