.aijimy-block {
	border: 1px solid #d9dee7;
	border-radius: 10px;
	padding: 18px 20px;
	margin: 24px 0;
	box-sizing: border-box;
}

.aijimy-block__heading {
	font-weight: 700;
	margin-bottom: 8px;
	font-size: 1rem;
}

.aijimy-block__content {
	line-height: 1.8;
}

.aijimy-block--objective {
	background: #eff8ff;
	border-color: #b2ddff;
}

.aijimy-block--point {
	background: #ffffff;
	border-left: 4px solid #2563eb;
}

.aijimy-block--warning {
	background: #fff6dc;
	border-color: #f6d35f;
}

.aijimy-block--good {
	background: #edf8ef;
	border-color: #a6ddb1;
}

.aijimy-block--bad {
	background: #fff1f0;
	border-color: #f4b8b3;
}

.aijimy-block--practical {
	background: #f7f8fa;
	border-left: 4px solid #667085;
}

.aijimy-block--exercise {
	background: #f5f3ff;
	border-color: #c4b5fd;
}

@media (max-width: 782px) {
	.aijimy-block {
		padding: 16px;
		margin: 20px 0;
	}
}

.aijimy-block--customer-answer {
	background: #eefaf8;
	border-left: 4px solid #0f766e;
}

.aijimy-block--related {
	background: #f8fafc;
	border-color: #cbd5e1;
}
