.article-content { font-family: 'Segoe UI', Roboto, -apple-system, sans-serif; line-height: 1.7; color: #1a1a1a; max-width: 1100px; margin: 0 auto; text-align: left; }
		.article-content h1 { font-size: 3.0rem; color: #14532d; line-height: 1.1; margin: 1.5rem 0 2rem 0; font-weight: 900; }
		.article-content h2 { font-size: 2.2rem; color: #14532d; margin-top: 3.5rem; margin-bottom: 1.8rem; border-bottom: 4px solid #16a34a; padding-bottom: 12px; font-weight: 800; }
		.article-content p, .article-content .faq-answer, .article-content li { font-size: 1.8rem !important; margin-bottom: 1.8rem; color: #334155; }
		.article-content th, .article-content td { font-size: 1.9rem !important; padding: 22px; border: 1px solid #dcfce7; }
		.article-content th { background-color: #f0fdf4; color: #14532d; font-weight: 800; text-align: left; }
		.article-content a { color: #16a34a; text-decoration: none; font-weight: 800; border-bottom: 3px solid #dcfce7; transition: all 0.2s; }
		.article-content a:hover { border-bottom: 3px solid #16a34a; background-color: #f0fdf4; }
		.article-content .table-container { overflow-x: auto; margin: 3rem 0; border: 1px solid #dcfce7; border-radius: 15px; box-shadow: 0 10px 25px rgba(22, 163, 74, 0.1); }
		.article-content table { width: 100%; border-collapse: collapse; background: #ffffff; }
		.article-content .img-placeholder { width: 100%; max-width: 100%; height: auto; border-radius: 18px; margin: 3.5rem 0; box-shadow: 0 15px 35px rgba(22, 163, 74, 0.15); border: 1px solid #dcfce7; display: block; }
		.article-content .faq-item { background: #f0fdf4; padding: 30px; border-radius: 15px; margin-bottom: 2rem; border-left: 6px solid #16a34a; }
		.article-content .faq-question { font-size: 2.0rem !important; font-weight: 800; color: #14532d; display: block; margin-bottom: 12px; }
		@media (max-width: 768px) {
			.article-content h1 { font-size: 2.2rem; }
			.article-content h2 { font-size: 1.8rem; }
			.article-content p, .article-content td, .article-content .faq-answer { font-size: 1.3rem !important; }
		}
