#ai-article.ai-article,
#ai-article.ai-article * {
	box-sizing: border-box;
}

#ai-article.ai-article {
	width: 100%;
	max-width: 100%;
	min-width: 0;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	overflow-wrap: anywhere;
}

#ai-article.ai-article h2,
#ai-article.ai-article h3,
#ai-article.ai-article h4,
#ai-article.ai-article h5,
#ai-article.ai-article h6,
#ai-article.ai-article p,
#ai-article.ai-article div,
#ai-article.ai-article section,
#ai-article.ai-article span,
#ai-article.ai-article a,
#ai-article.ai-article strong,
#ai-article.ai-article em,
#ai-article.ai-article blockquote,
#ai-article.ai-article pre,
#ai-article.ai-article ul,
#ai-article.ai-article ol,
#ai-article.ai-article li,
#ai-article.ai-article figure,
#ai-article.ai-article figcaption,
#ai-article.ai-article table,
#ai-article.ai-article thead,
#ai-article.ai-article tbody,
#ai-article.ai-article tfoot,
#ai-article.ai-article tr,
#ai-article.ai-article th,
#ai-article.ai-article td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	vertical-align: baseline;
}

#ai-article.ai-article ul,
#ai-article.ai-article ol,
#ai-article.ai-article li {
	list-style: none;
}

#ai-article.ai-article table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

#ai-article.ai-article img {
	display: block;
	max-width: 100%;
	height: auto;
}
