
.ai-ntoc-template--21832772157611numberedanchorkauncf { display: block; width: 100%; margin-top: 40px; margin-bottom: 40px; }
.ai-ntoc-background-template--21832772157611numberedanchorkauncf {
	max-width: 1000px; margin: 0 auto; background-color: #f6f2ef;
	padding: 32px 40px 32px 40px; border-radius: 16px;
}
.ai-ntoc-heading-template--21832772157611numberedanchorkauncf {
	font-size: 24px; font-weight: 600; color: #1a1c1d;
	margin: 0 0 16px 0; text-align: left;
}
.ai-ntoc-list-template--21832772157611numberedanchorkauncf {
	list-style: decimal; list-style-position: inside; padding: 0; margin: 0; display: flex;
	flex-direction: column; gap: 12px; text-align: center;
	width: 100%; max-width: 90%; margin-left: auto; margin-right: auto;
}
@media screen and (max-width: 749px) { .ai-ntoc-list-template--21832772157611numberedanchorkauncf { max-width: 100%; } }
.ai-ntoc-item-template--21832772157611numberedanchorkauncf { white-space: normal; }
.ai-ntoc-item-template--21832772157611numberedanchorkauncf::marker { color: #f48579; font-weight: 600; }
.ai-ntoc-link-template--21832772157611numberedanchorkauncf {
	color: #f48579; text-decoration: none; font-size: 16px;
	font-weight: 400; transition: color 0.3s ease; display: inline;
}
.ai-ntoc-link-template--21832772157611numberedanchorkauncf:hover { color: #2c2d2e; }
.ai-ntoc-link-template--21832772157611numberedanchorkauncf:focus { outline: 2px solid #f48579; outline-offset: 2px; }
@media screen and (max-width: 749px) {
	.ai-ntoc-template--21832772157611numberedanchorkauncf {
		margin-top: 30px; margin-bottom: 30px;
		padding-left: 40px; padding-right: 40px;
	}
	.ai-ntoc-background-template--21832772157611numberedanchorkauncf { padding: 16px; }
	.ai-ntoc-heading-template--21832772157611numberedanchorkauncf { font-size: 20.4px; }
	.ai-ntoc-link-template--21832772157611numberedanchorkauncf { font-size: 14.4px; }
}
