.blog-single {
    padding-bottom: clamp(40px, 5vw, 80px);
}

.blog-single__container {
    position: relative;
}

.blog-single__layout {
    max-width: 960px;
    margin: 0 auto;
    padding-top: clamp(20px, 2.5vw, 40px);
}

.blog-content__body {
    margin: 0;
}

@media (min-width: 1200px) {
    .blog-single__layout {
        max-width: 1020px;
    }
}

.blog-single__layout .content th,
.blog-single__layout .content td {
    padding: 10px 14px;
    font-size: 15px;
}

.blog-single__layout .content th {
    padding: 11px 14px;
}

.blog-single__layout .content ul li::marker {
    color: #6CC5FB;
}

.blog-single__layout .content ol li::marker {
    color: #6CC5FB;
    font-weight: var(--md-font-weight-semibold);
}

.blog-single__layout .content h2,
.blog-content__body.content h2,
.blog-single__layout .content > h2 {
    margin-top: 56px !important;
}

.blog-single__layout .content ul,
.blog-single__layout .content ol {
    gap: 6px;
}
