.legal-page[data-v-95186e8e]{background:#fafaf9;min-height:100vh;padding:24px 0 56px}.legal-container[data-v-95186e8e]{margin:0 auto;width:min(920px,calc(100% - 32px))}.legal-header h1[data-v-95186e8e]{color:#111827;font-size:clamp(1.7rem,5vw,2.4rem);margin:12px 0 8px}.back-link[data-v-95186e8e]{color:#0d9488;font-weight:600;text-decoration:none}.updated-at[data-v-95186e8e]{color:#6b7280;font-size:18px;margin:0 0 12px}.intro[data-v-95186e8e]{color:#374151;line-height:1.8;margin:0}.intro p[data-v-95186e8e]{margin:0 0 8px}.intro p[data-v-95186e8e]:last-child{margin-bottom:0}.legal-sections[data-v-95186e8e]{display:grid;gap:14px;margin-top:20px}.legal-card[data-v-95186e8e]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px}.legal-card h2[data-v-95186e8e]{color:#111827;font-size:1.05rem;margin:0 0 8px}.legal-content p[data-v-95186e8e]{color:#4b5563;line-height:1.8;margin:0 0 10px}.legal-content p[data-v-95186e8e]:last-child{margin-bottom:0}.legal-list[data-v-95186e8e]{color:#4b5563;margin:0 0 10px;padding-left:1.2rem}.legal-list li[data-v-95186e8e]{line-height:1.85;margin:0 0 8px}.legal-list li[data-v-95186e8e]:last-child{margin-bottom:0}@media(max-width:640px){.legal-page[data-v-95186e8e]{padding:16px 0 40px}.legal-container[data-v-95186e8e]{width:calc(100% - 20px)}.legal-card[data-v-95186e8e]{border-radius:12px;padding:14px}}
