Legal notice

.lum-legal { font-family: Arial, sans-serif; color: #2C2826; max-width: 680px; margin: 0 auto; padding: 20px 0; } .lum-legal-label { font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: #C9A882; margin-bottom: 8px; } .lum-legal-headline { font-family: Georgia, serif; font-size: 32px; font-weight: 300; line-height: 1.25; margin-bottom: 6px; color: #2C2826; } .lum-legal-headline em { font-style: italic; color: #9E7D56; } .lum-legal-rule { width: 40px; height: 1px; background: #C9A882; margin: 16px 0 24px; } .lum-legal p { color: #7A6A5A; font-size: 14px; line-height: 1.8; margin-bottom: 14px; } .lum-section { border-left: 2px solid #C9A882; background: #EDE5D8; padding: 14px 18px; margin-bottom: 10px; border-radius: 0 6px 6px 0; } .lum-section-title { font-size: 11px; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; color: #2C2826; margin-bottom: 8px; } .lum-section p { margin: 0; font-size: 13px; color: #7A6A5A; line-height: 1.75; } .lum-updated { font-size: 12px; color: #C9A882; margin-top: 24px; font-style: italic; }