Legal notice

.legal-notice-page{ max-width:1000px; margin:0 auto; padding:0 24px; font-family:Arial,sans-serif; color:#222; line-height:1.9; } .legal-header{ padding:50px 0 40px; border-bottom:1px solid #ececec; } .legal-header h1{ margin:0 0 15px; font-size:42px; font-weight:500; } .legal-header p{ margin:0; color:#666; font-size:15px; } .legal-section{ padding:35px 0; border-bottom:1px solid #f1f1f1; } .legal-section h2{ font-size:24px; margin:0 0 18px; font-weight:500; } .legal-section p{ margin:0 0 18px; font-size:14px; color:#555; } .legal-section ul{ padding-left:20px; margin:15px 0; } .legal-section li{ margin-bottom:10px; font-size:14px; color:#555; } .notice-box{ background:#fafafa; border:1px solid #e5e5e5; padding:25px; margin-top:20px; } .legal-footer{ padding:40px 0; font-size:13px; color:#777; text-align:center; } @media(max-width:768px){ .legal-header h1{ font-size:32px; } .legal-section h2{ font-size:22px; } }