.legal-page[data-v-2f072fae]{min-height:100vh;background-color:#f8fafc;padding:2rem 1rem}.legal-container[data-v-2f072fae]{max-width:800px;margin:0 auto;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.legal-header[data-v-2f072fae]{padding:2rem 2rem 1rem;border-bottom:1px solid #e2e8f0}.legal-header h1[data-v-2f072fae]{color:#1e293b;margin:0 0 .5rem 0;font-size:2rem;font-weight:600}.legal-header .text-muted[data-v-2f072fae]{color:#6b7280;margin:0}.legal-content[data-v-2f072fae]{padding:2rem}.terms-content[data-v-2f072fae]{line-height:1.6;font-size:14px}.terms-content h2[data-v-2f072fae]{color:#1e293b;margin-top:2rem;margin-bottom:1rem;font-weight:600}.terms-content h4[data-v-2f072fae]{color:#374151;margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.terms-content p[data-v-2f072fae]{margin-bottom:1rem;color:#475569}.terms-content ul[data-v-2f072fae]{margin-left:1.5rem;margin-bottom:1rem}.terms-content li[data-v-2f072fae]{margin-bottom:.5rem;color:#475569}.terms-content section[data-v-2f072fae]{border-bottom:1px solid #e2e8f0;padding-bottom:1.5rem}.terms-content section[data-v-2f072fae]:last-child{border-bottom:none}.terms-content strong[data-v-2f072fae]{color:#1f2937}