.legal-page{padding:var(--space-12)0 var(--space-10);min-height:70vh}.legal-page__header{text-align:center;margin-bottom:var(--space-12)}.legal-page__title{color:var(--color-text);margin-bottom:var(--space-4);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700}.legal-page__updated{font-size:var(--font-small);color:var(--color-text-muted)}.legal-page__content{max-width:800px;color:var(--color-text);margin:0 auto;font-size:1.05rem;line-height:2}.legal-page__content h2{margin:var(--space-10)0 var(--space-4);color:var(--color-text);font-size:1.4rem;font-weight:700}.legal-page__content h3{margin:var(--space-8)0 var(--space-3);color:var(--color-text);font-size:1.15rem;font-weight:600}.legal-page__content p{margin-bottom:var(--space-4)}.legal-page__content ul,.legal-page__content ol{margin-bottom:var(--space-6);padding-inline-start:1.5em}.legal-page__content li{margin-bottom:var(--space-3);line-height:1.8}.legal-page__content a{color:var(--color-brand);text-decoration:underline}.legal-page__content strong{color:var(--color-text);font-weight:600}
