.agreement-page[data-v-337b52a2]{background:#f8f9fa;min-height:100vh;padding:40px 0 80px}.agreement-container[data-v-337b52a2]{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);color:#374151;font-size:14px;line-height:1.8;margin:0 auto;max-width:800px;padding:48px 56px}.agreement-container h1[data-v-337b52a2]{color:#0f172a;font-size:24px;font-weight:700;margin-bottom:8px;text-align:center}.agreement-container .update-date[data-v-337b52a2]{color:#9ca3af;font-size:13px;margin-bottom:4px;text-align:center}.agreement-container h2[data-v-337b52a2]{border-bottom:1px solid #e5e7eb;color:#1e293b;font-size:17px;font-weight:700;margin:32px 0 14px;padding-bottom:8px}.agreement-container h3[data-v-337b52a2]{color:#374151;font-size:15px;font-weight:600;margin:16px 0 8px}.agreement-container p[data-v-337b52a2]{margin:8px 0;text-indent:0}.agreement-container ul[data-v-337b52a2]{margin:8px 0 8px 20px;padding:0}.agreement-container li[data-v-337b52a2]{margin:4px 0}@media screen and (max-width:768px){.agreement-page[data-v-337b52a2]{padding:20px 0 40px}.agreement-container[data-v-337b52a2]{margin:0 12px;padding:32px 24px}.agreement-container h1[data-v-337b52a2]{font-size:20px}}