.blog_listing_container article{margin-bottom:30px}.article_text{background-color:var(--secondary_color);font-family:Mackinac;padding:30px}.blog-related-posts{background:#fff;background:-moz-linear-gradient(left,#fff 0,#fff 66%,var(--primary_color) 66%,var(--primary_color) 66%,var(--primary_color) 100%);background:-webkit-linear-gradient(left,#fff 0,#fff 66%,var(--primary_color) 66%,var(--primary_color) 66%,var(--primary_color) 100%);background:linear-gradient(to right,#fff 0,#fff 66%,var(--primary_color) 66%,var(--primary_color) 66%,var(--primary_color) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="var(--primary_color)",GradientType=1)}.blog-heading{padding:30px 20px}.blog-post__body h1{font-family:Mackinac;max-width:930px}.blog-post__meta-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.blog-post__author{align-items:center;color:#666;display:flex;font-size:14px;gap:10px}.author-avatar{border-radius:50%;height:32px;object-fit:cover;width:32px}.author-name{color:#333;font-weight:500}.author-link{color:#333;text-decoration:none;transition:color .3s ease,text-decoration .3s ease}.author-link:hover{color:var(--primary_color,#000);text-decoration:underline}.publish-date{color:#999;font-weight:400}@media (max-width:768px){.blog-post__meta-wrapper{align-items:flex-start;flex-direction:column}.blog-post__author{justify-content:flex-start;width:100%}}@media (max-width:480px){.blog-post__author{font-size:13px}.author-avatar{height:28px;width:28px}}