.legal-page__content{background:var(--color-surface);padding:var(--spacing-4xl) 0}.legal-page__article{max-width:800px;margin:0 auto;font-size:var(--font-size-base);line-height:var(--line-height-loose);color:var(--color-text-primary)}.legal-page__article h1{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-lg);color:var(--color-link)}.legal-page__article h2{font-size:var(--font-size-2xl);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.legal-page__article h3{font-size:var(--font-size-xl);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.legal-page__article p{margin-bottom:var(--spacing-lg)}.legal-page__article em,.legal-page__article p{color:var(--color-text-secondary)}.legal-page__article ol,.legal-page__article ul{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl);color:var(--color-text-secondary)}.legal-page__article li{margin-bottom:var(--spacing-sm)}.legal-page__article strong{color:var(--color-text-primary)}.legal-page__article a{color:var(--color-link);text-decoration:underline}.legal-page__article a:hover{color:var(--color-text-primary)}@media (max-width:768px){.legal-page__article h1{font-size:var(--font-size-4xl)}}