.Legal-module__KGvruq__page{background-color:var(--bg-creme);min-height:100vh;color:var(--text-primary);padding:120px 20px 80px}.Legal-module__KGvruq__container{max-width:900px;margin:0 auto}.Legal-module__KGvruq__legalHeader{text-align:center;margin-bottom:50px}.Legal-module__KGvruq__mainIcon{color:var(--accent-gold);margin-bottom:20px}.Legal-module__KGvruq__legalHeader h1{margin-bottom:15px;font-size:2.8rem;font-weight:300}.Legal-module__KGvruq__updated{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:#888;font-size:.85rem}.Legal-module__KGvruq__intro{border:1px solid var(--border-subtle);border-left:4px solid var(--accent-gold);background:#fff;border-radius:8px;margin-bottom:40px;padding:30px}.Legal-module__KGvruq__content{padding:60px 40px}.Legal-module__KGvruq__content h1{color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:2.5rem}.Legal-module__KGvruq__content>p:first-of-type{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);margin-bottom:40px;padding-bottom:24px;font-size:.85rem}.Legal-module__KGvruq__content h2{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-bottom:16px}.Legal-module__KGvruq__content p{color:var(--text-muted);margin-bottom:16px;font-size:.95rem;line-height:1.8}.Legal-module__KGvruq__content[dir=rtl]{text-align:right;font-family:inherit}.Legal-module__KGvruq__content[dir=rtl] h1,.Legal-module__KGvruq__content[dir=rtl] h2{font-family:var(--font-sans)}@media (max-width:768px){.Legal-module__KGvruq__page{padding:40px 0}.Legal-module__KGvruq__container{border-left:none;border-right:none;border-radius:0;padding:0 20px}.Legal-module__KGvruq__content{padding:40px 20px}.Legal-module__KGvruq__content h1{font-size:2rem}}
