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