.hksev-article { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft JhengHei", sans-serif; line-height: 1.8; color: #333; max-width: 1000px; margin: 0 auto; text-align: left; }.hksev-article .article-hero { background: linear-gradient(135deg, #4A90E2 0%, #2C5F9B 100%); color: #fff; padding: 60px 40px; text-align: center; border-radius: 12px; margin-bottom: 40px; }.hksev-article .article-hero h1 { font-size: 2.5rem; font-weight: 700; margin-bottom: 20px; color: #fff !important; line-height: 1.3; border: none; }.hksev-article .intro-text { font-size: 1.15rem; color: #555; background: #EBF4FA; padding: 30px; border-radius: 8px; border-left: 8px solid #4A90E2; margin-bottom: 40px; }.hksev-article h2 { color: #1E3A5F; font-size: 2rem; margin: 50px 0 25px; padding-bottom: 15px; border-bottom: 4px solid #4A90E2; font-weight: 800; text-align: left; }.hksev-article h3 { color: #2C5F9B; font-size: 1.5rem; margin: 35px 0 20px; padding-left: 15px; border-left: 6px solid #4A90E2; font-weight: 800; text-align: left; }.hksev-article .highlight-box { background: #f0f7ff; border: 2px solid #cce5ff; padding: 25px; border-radius: 12px; margin: 30px 0; }.hksev-article .symptom-list ul { list-style: none; padding: 0; }.hksev-article .symptom-list li { padding: 12px 0 12px 35px; position: relative; border-bottom: 1px solid #f0f0f0; text-align: left; }.hksev-article .symptom-list li:before { content: "▶"; color: #4A90E2; position: absolute; left: 0; font-weight: bold; }.hksev-article .info-table { width: 100%; border-collapse: collapse; margin: 30px 0; background: #fff; border: 1px solid #e2e8f0; border-radius: 8px; overflow: hidden; }.hksev-article .info-table thead { background: linear-gradient(135deg, #4A90E2 0%, #2C5F9B 100%); color: #fff; }.hksev-article .info-table th, .hksev-article .info-table td { padding: 18px 15px; border: 1px solid #e2e8f0; text-align: left; }.hksev-article .warning-box { background: #FFF3E0; border-left: 8px solid #FF9800; padding: 25px; border-radius: 12px; margin: 30px 0; text-align: left; }.hksev-article .contact-info { background: #F5F9FC; padding: 45px 30px; border-radius: 20px; margin: 60px 0; border: 2px solid #EBF4FA; text-align: center; }.hksev-article .contact-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 30px; }.hksev-article .contact-item { background: #fff; border: 2px solid #CCE5FF; padding: 25px; border-radius: 15px; text-align: center; }.hksev-article .contact-item h4 { color: #2C5F9B; margin-bottom: 10px; font-weight: 800; font-size: 1.1rem; }.hksev-article .contact-item p { margin: 0; color: #444; }.hksev-article .related-articles { background: #EBF4FA; padding: 40px; border-radius: 20px; margin: 50px 0; text-align: left; }.hksev-article .articles-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }.hksev-article .article-card { background: #fff; padding: 20px; border-radius: 12px; border: 1px solid #CCE5FF; text-decoration: none; color: inherit; display: block; }.hksev-article .article-card h4 { color: #2C5F9B; font-weight: 800; margin-bottom: 8px; }