.legal-page[data-v-b027c9f7]{background:var(--color-background);color:var(--color-text-primary);min-block-size:100vh;padding-block:var(--spacing-4xl);padding-inline:var(--spacing-lg)}.legal-page__container[data-v-b027c9f7]{max-inline-size:780px;margin-inline:auto}.legal-page__header[data-v-b027c9f7]{border-block-end:1px solid var(--color-border-light);margin-block-end:var(--spacing-3xl);padding-block-end:var(--spacing-2xl)}.legal-page__back-link[data-v-b027c9f7]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--spacing-xs);transition:color var(--transition-fast);margin-block-end:var(--spacing-lg);text-decoration:none;display:inline-flex}.legal-page__back-link[data-v-b027c9f7]:hover{color:var(--color-primary-dark)}.legal-page__title[data-v-b027c9f7]{color:var(--color-text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-block:0 var(--spacing-xs)}.legal-page__meta[data-v-b027c9f7]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-block:0}.legal-page__body[data-v-b027c9f7]{padding:var(--spacing-3xl);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-sm);gap:var(--spacing-2xl);flex-direction:column;display:flex}.legal-page__section-title[data-v-b027c9f7]{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-block:0 var(--spacing-sm)}.legal-page__text[data-v-b027c9f7]{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-block:0}.legal-page__footer[data-v-b027c9f7]{color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center;margin-block-start:var(--spacing-3xl)}@media (width<=640px){.legal-page[data-v-b027c9f7]{padding-block:var(--spacing-2xl);padding-inline:var(--spacing-md)}.legal-page__body[data-v-b027c9f7]{padding:var(--spacing-xl)}.legal-page__title[data-v-b027c9f7]{font-size:var(--font-size-2xl)}}
