body { font-family: Arial, sans-serif; line-height: 1.6; margin: 40px; max-width: 800px; }
h1 { color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 10px; }
h2 { color: #34495e; margin-top: 30px; }
h3 { color: #7f8c8d; }
.support-box { background: #ecf0f1; padding: 15px; border-radius: 5px; margin: 20px 0; }
.emergency { background: #e74c3c; color: white; padding: 15px; border-radius: 5px; margin: 20px 0; }
.faq-item { margin-bottom: 25px; padding: 15px; border-left: 4px solid #3498db; background: #f8f9fa; }
footer { margin-top: 50px; padding-top: 20px; border-top: 1px solid #bdc3c7; font-size: 0.9em; color: #7f8c8d; }
