.legal-page{padding:160px var(--space-md) var(--space-xl);max-width:900px;color:var(--color-text);line-height:2;font-family:var(--font-body);margin:0 auto}.legal-page h1{font-family:var(--font-display);color:var(--color-accent);margin-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-sm);font-size:clamp(2.5rem,6vw,4rem);font-style:italic;font-weight:300}.legal-page h2{font-family:var(--font-display);color:var(--color-text);margin-top:var(--space-lg);margin-bottom:var(--space-md);font-size:1.8rem;font-weight:400}.legal-page p{margin-bottom:var(--space-md);color:#fafaf9cc;font-weight:300}.legal-card{background:var(--color-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--space-lg);border:1px solid var(--color-border);margin:var(--space-lg) 0}.legal-card p{margin-bottom:var(--space-xs);color:var(--color-text);font-weight:400}
