.legal-container{max-width:800px;margin:0 auto}.legal-section{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light)}.legal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-section h2{font-family:Cormorant Garamond,serif;font-size:1.5rem;color:var(--text-dark);margin-bottom:1rem}.legal-section p{font-family:Jost,sans-serif;font-size:.9375rem;color:var(--text-muted);line-height:1.6;margin-bottom:1rem}.legal-section ul{margin:1rem 0;padding-left:1.5rem}.legal-section li{font-family:Jost,sans-serif;font-size:.9375rem;color:var(--text-muted);line-height:1.6;margin-bottom:.5rem}.legal-footer{margin-top:2rem;padding-top:1rem;text-align:center}.legal-footer p{font-family:Jost,sans-serif;font-size:.875rem;color:var(--text-muted)}