blog-detail__keyword {
background-color: #ecf0f1;
color: #2c3e50;
padding: 4px 10px;
border-radius: 4px;
white-space: nowrap;
}
.blog-detail__cover {
width: 100%;
max-height: 400px;
object-fit: cover;
border-radius: 8px;
margin-bottom: 30px;
display: block;
}
@media (max-width: 768px) {
.blog-detail__cover {
max-height: 250px;
border-radius: 0;
margin-bottom: 20px;
}
}
.blog-detail__content {
font-size: 17px;
line-height: 1.7;
color: #333;
}
.blog-detail__content p {
margin-bottom: 20px;
}