.legal-page{min-height:100vh}.legal-page__content{max-width:var(--container-max-width);padding:var(--spacing-3xl)var(--spacing-lg);margin:0 auto}.legal-page__card{padding:var(--spacing-lg)0}.legal-page__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);color:var(--color-secondary);margin-bottom:16px}.legal-page__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:24px}.legal-page__intro{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:1.8;font-weight:var(--font-weight-medium);margin-bottom:32px}.legal-page__section{margin-bottom:32px}.legal-page__section-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-light);color:var(--color-primary);margin-bottom:12px}.legal-page__subsection{margin-top:16px;margin-left:20px}.legal-page__subsection-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-action);margin-bottom:8px}.legal-page__text{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:1.8}
