.legal-page[data-v-b5e369a4]{background:#f7f8fb;min-height:100vh}.legal-nav[data-v-b5e369a4]{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 0;position:sticky;top:0;z-index:10}.legal-container[data-v-b5e369a4]{max-width:980px;margin:0 auto;padding:0 18px}.page[data-v-b5e369a4]{max-width:980px;margin:0 auto;padding:32px 18px 64px}.card[data-v-b5e369a4]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:36px;box-shadow:0 10px 30px #0f172a0f;color:#1f2937;line-height:1.65}header[data-v-b5e369a4]{border-bottom:1px solid #e5e7eb;margin-bottom:28px;padding-bottom:22px}h1[data-v-b5e369a4]{font-size:2rem;line-height:1.2;margin:0 0 8px;color:#111827}.subtitle[data-v-b5e369a4]{color:#6b7280;margin:0;font-size:.98rem}.selectors[data-v-b5e369a4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.selector-label[data-v-b5e369a4]{font-weight:600;font-size:.9rem;margin-bottom:6px;color:#374151}.compare-grid[data-v-b5e369a4]{display:grid;grid-template-columns:130px 1fr 1fr;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.compare-cell[data-v-b5e369a4]{padding:12px 14px;border-bottom:1px solid #eef0f3;display:flex;align-items:center;font-size:.95rem}.compare-head[data-v-b5e369a4]{background:#f0f7ff;flex-direction:column;align-items:flex-start;gap:2px}.head-label[data-v-b5e369a4]{background:#f0f7ff}.row-label[data-v-b5e369a4]{background:#f8fafc;color:#6b7280;font-weight:600;font-size:.88rem}.compare-cell[data-v-b5e369a4]:nth-child(3n+2){border-right:1px solid #eef0f3}.info-account[data-v-b5e369a4]{background:#f0f7ff;border:1px solid #bfdbfe;border-left:4px solid #2563eb}.upsell[data-v-b5e369a4]{background:#f0f7ff;border:1px solid #bfdbfe}.notice[data-v-b5e369a4]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;padding:16px 18px}a[data-v-b5e369a4]{color:#2563eb;text-decoration:none}a[data-v-b5e369a4]:hover{text-decoration:underline}footer[data-v-b5e369a4]{border-top:1px solid #e5e7eb;margin-top:38px;padding-top:20px;color:#6b7280;font-size:.92rem}@media (max-width: 640px){.page[data-v-b5e369a4]{padding:18px 12px 40px}.card[data-v-b5e369a4]{padding:22px;border-radius:14px}h1[data-v-b5e369a4]{font-size:1.55rem}.selectors[data-v-b5e369a4]{grid-template-columns:1fr}.compare-grid[data-v-b5e369a4]{grid-template-columns:96px 1fr 1fr}.compare-cell[data-v-b5e369a4]{padding:10px;font-size:.85rem}}
