.legal-module__5JiKGq__page{padding-top:var(--header-height);background-color:var(--color-background);min-height:100vh}.legal-module__5JiKGq__header{background-color:var(--color-primary);color:#fff;text-align:center;margin-bottom:3rem;padding:4rem 0}.legal-module__5JiKGq__title{font-family:var(--font-playfair);margin-bottom:1rem;font-size:3rem}.legal-module__5JiKGq__content{max-width:800px;margin:0 auto;padding:0 1.5rem 4rem}.legal-module__5JiKGq__section{margin-bottom:2.5rem}.legal-module__5JiKGq__section h2{font-family:var(--font-playfair);color:var(--color-primary);border-bottom:2px solid var(--color-accent);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.8rem;display:inline-block}.legal-module__5JiKGq__section h3{font-family:var(--font-playfair);color:var(--color-text);margin:1.5rem 0 .5rem;font-size:1.4rem}.legal-module__5JiKGq__section p,.legal-module__5JiKGq__section ul{color:var(--color-text);margin-bottom:1rem;line-height:1.6}.legal-module__5JiKGq__section ul{padding-left:1.5rem}.legal-module__5JiKGq__section li{margin-bottom:.5rem}.legal-module__5JiKGq__contactInfo{background-color:var(--color-surface);border-radius:var(--radius-sm);border-left:4px solid var(--color-primary);padding:1.5rem}
