.blog-detail-page {
    background: #fff;
}

.blog-detail-page .blog-detail__meta-line--standalone {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.blog-detail-page .blog-detail__meta-line--standalone .blog-detail__date,
.blog-detail-page .blog-detail__meta-line--standalone .blog-detail__meta {
    margin: 0;
}

.blog-detail-page .blog-detail__content table {
    width: 100%;
    border-collapse: collapse;
    margin: 14px 0;
}

.blog-detail-page .blog-detail__content th,
.blog-detail-page .blog-detail__content td {
    border: 1px solid #e2d4c5;
    padding: 8px;
    font-size: 14px;
}

.blog-detail-page .blog-detail__content blockquote {
    margin: 14px 0;
    padding: 10px 12px;
    border-left: 4px solid #c7ab8f;
    background: #f7f0e7;
}

.blog-detail-page .blog-detail__content ul,
.blog-detail-page .blog-detail__content ol {
    padding-left: 0;
    list-style-position: inside;
}
