.legal-page[data-v-682b206f]{min-height:100vh;padding-bottom:80px;box-sizing:border-box;background:#f5f7fa}.legal-page .content-area[data-v-682b206f],.legal-page .site-content[data-v-682b206f],.legal-page .site-main[data-v-682b206f]{display:block;height:auto;min-height:0}.legal-article[data-v-682b206f]{width:min(920px,100% - 30px);margin:28px auto 0;background:#fff;border-radius:8px;padding:34px 40px;box-shadow:0 8px 24px rgba(31,53,86,.08)}.legal-header[data-v-682b206f]{margin-bottom:28px}.entry-title[data-v-682b206f]{margin:0 0 8px;font-size:34px;line-height:1.25;color:#14213d;letter-spacing:0}.legal-subtitle[data-v-682b206f]{margin:0;color:#64748b;font-size:15px}.legal-content[data-v-682b206f]{color:#28364a;font-size:16px;line-height:1.75}.legal-section[data-v-682b206f]{margin-top:26px}.legal-section h2[data-v-682b206f]{margin:0 0 10px;color:#14213d;font-size:22px;font-weight:650}.legal-section p[data-v-682b206f]{margin:0 0 12px}.legal-section ul[data-v-682b206f]{margin:8px 0 14px 20px;padding-left:0}.legal-section a[data-v-682b206f]{color:#1677d2;text-decoration:none}.legal-section a[data-v-682b206f]:hover{text-decoration:underline}.contact-section[data-v-682b206f]{padding-top:22px;border-top:1px solid #e5e7eb}@media(max-width:768px){.legal-page[data-v-682b206f]{padding-bottom:64px}.legal-article[data-v-682b206f]{margin-top:16px;padding:24px 18px}.entry-title[data-v-682b206f]{font-size:28px}.legal-section h2[data-v-682b206f]{font-size:20px}}