.htechbd-article-content {
	font-size: clamp(1rem, .97rem + .16vw, 1.1rem);
	line-height: 1.78;
	overflow-wrap: anywhere;
}

.htechbd-article-content p {
	margin: 0 0 1.3em;
}

.htechbd-article-content h2 {
	font-size: clamp(1.45rem, 1.32rem + .6vw, 1.9rem);
	line-height: 1.25;
	margin: 2.15em 0 .75em;
}

.htechbd-article-content h3 {
	font-size: clamp(1.18rem, 1.1rem + .35vw, 1.45rem);
	line-height: 1.3;
	margin: 1.7em 0 .65em;
}

.htechbd-article-content ul,
.htechbd-article-content ol {
	margin: .4em 0 1.45em;
	padding-inline-start: 1.45em;
}

.htechbd-article-content li {
	margin-bottom: .55em;
}

.htechbd-article-content strong {
	font-weight: 750;
}

.htechbd-article-content a {
	text-underline-offset: .16em;
	text-decoration-thickness: .08em;
}

.htechbd-article-content > :first-child {
	margin-top: 0;
}

@media (max-width: 640px) {
	.htechbd-article-content {
		font-size: 1rem;
		line-height: 1.72;
	}

	.htechbd-article-content h2 {
		margin-top: 1.75em;
	}
}
