.legal-page[data-v-8605f20f]{background:rgb(var(--v-theme-background));min-height:60vh;padding:56px 24px 80px}.legal-page__inner[data-v-8605f20f]{background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:16px;margin:0 auto;max-width:760px;padding:48px}.legal-page__title[data-v-8605f20f]{color:rgb(var(--v-theme-on-surface));font-size:clamp(1.75rem,2.5vw + .5rem,2.25rem);font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.legal-page__updated[data-v-8605f20f]{color:rgba(var(--v-theme-on-surface),.62);font-size:.8125rem;margin:0 0 4px}.legal-page__entity[data-v-8605f20f]{border-bottom:1px solid rgb(var(--v-theme-outline-variant));color:rgba(var(--v-theme-on-surface),.78);font-size:.8125rem;line-height:1.6;margin:0 0 32px;padding-bottom:24px}.legal-article[data-v-8605f20f] h2{color:rgb(var(--v-theme-on-surface));font-size:1.1875rem;font-weight:600;letter-spacing:-.01em;margin:32px 0 12px}.legal-article[data-v-8605f20f] p{color:rgba(var(--v-theme-on-surface),.85);font-size:.9375rem;line-height:1.7;margin:0 0 12px}.legal-article[data-v-8605f20f] .legal-callout{background:rgba(var(--v-theme-primary),.06);border-left:3px solid rgb(var(--v-theme-primary));border-radius:0 8px 8px 0;margin:16px 0 12px;padding:14px 18px}.legal-article[data-v-8605f20f] .legal-callout p:last-child{margin-bottom:0}.legal-page__back[data-v-8605f20f]{margin-top:40px}.legal-back-link[data-v-8605f20f]{align-items:center;color:rgb(var(--v-theme-secondary));cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:6px;text-decoration:none}.legal-back-link[data-v-8605f20f]:hover{text-decoration:underline}@media(max-width:600px){.legal-page__inner[data-v-8605f20f]{padding:32px 22px}}
