.legal-page[data-v-65f6cde0]{background:#fff;color:#1a1d26;font-family:DM Sans,sans-serif;min-height:100vh;display:flex;flex-direction:column}.legal-page__nav[data-v-65f6cde0]{max-width:760px;margin:0 auto;padding:20px 24px;width:100%;display:flex;align-items:center;justify-content:space-between}.legal-page__logo[data-v-65f6cde0]{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:inherit}.legal-page__logo-img[data-v-65f6cde0]{height:38px;width:auto;display:block}.legal-page__tagline[data-v-65f6cde0]{font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:700;color:#1a1d26;letter-spacing:.02em}.legal-page__back[data-v-65f6cde0]{font-size:.85rem;color:#6b7194;text-decoration:none}.legal-page__back[data-v-65f6cde0]:hover{color:#1a1d26}.legal-page__main[data-v-65f6cde0]{flex:1;max-width:760px;margin:0 auto;padding:24px 24px 64px;width:100%}.legal-page__title[data-v-65f6cde0]{font-family:Syne,sans-serif;font-size:2rem;font-weight:800;letter-spacing:-.03em;margin-bottom:8px;line-height:1.2}.legal-page__updated[data-v-65f6cde0]{font-size:.8rem;color:#6b7194;margin-bottom:32px}.legal-page__body[data-v-65f6cde0] h2{font-family:Syne,sans-serif;font-size:1.05rem;font-weight:700;margin:28px 0 10px;color:#1a1d26}.legal-page__body[data-v-65f6cde0] section[id]{scroll-margin-top:24px}.legal-page__body[data-v-65f6cde0] p,.legal-page__body[data-v-65f6cde0] li{font-size:.9rem;color:#5c6370;line-height:1.7;margin-bottom:12px}.legal-page__body[data-v-65f6cde0] ul{padding-left:1.25rem;margin-bottom:16px}.legal-page__body[data-v-65f6cde0] a{color:#4f8ef7;text-decoration:none}.legal-page__body[data-v-65f6cde0] a:hover{text-decoration:underline}.legal-page__body[data-v-65f6cde0] code{font-size:.85em;background:#f3f4f6;padding:2px 6px;border-radius:4px;color:#1a1d26}
