section#article { padding: 40px 0; text-align: left; }
section#article .container { padding-top: 40px; }
section#article h1 { font-size: 54px; line-height: 120%; margin-top: 10px; }
section#article img.cover { width: 100%; height: 360px !important; object-fit: cover; }
section#article .contents img { max-width: 100%; border: 1px solid rgba(255, 255, 255, 0.10); border-radius: 18px; height: initial !important; }
.article_created { font-size: 13px; font-weight: 200; padding: 20px 0; }
.blog-wrapper { padding: 40px 0; }
.footer-tags { padding: 40px 0; justify-content: center; }

@media (max-width: 1440px) { 
section#article { padding: 100px 0; }
section#article h1 { font-size: 48px; }
.footer-tags { padding: 30px 0; }
}

@media (max-width: 1280px) {
section#article { padding: 80px 0; }
section#article h1 { font-size: 42px; }
}

@media (max-width: 1024px) { 
section#article { padding: 100px 0 20px; }
section#article h1 { font-size: 32px; }
}