.single-blog-container{max-width:100%;margin:0 auto 4rem}.single-blog-container .blog-layout{display:flex;gap:6rem}.single-blog-container .blog-layout .blog-main{width:70%;display:flex;flex-direction:column;align-items:start}.single-blog-container .blog-layout .blog-main .blog-main-image{width:100%;height:100%;object-fit:cover;border-radius:1rem}.single-blog-container .blog-layout .blog-main .meta{width:100%;font-size:clamp(.75rem,1.2vw,1.5rem);margin:1.5rem 0;display:flex;justify-content:space-between}.single-blog-container .blog-layout .blog-main .meta .publish-date{align-content:center;font-weight:400}.single-blog-container .blog-layout .blog-main .meta .author{display:flex;align-items:center;gap:10px;margin-left:1rem}.single-blog-container .blog-layout .blog-main .meta .author .author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.single-blog-container .blog-layout .blog-main .meta .author .author-name{font-weight:400}.single-blog-container .blog-layout .blog-main .post-title{font-size:clamp(1.5rem,2vw,2rem);font-weight:700;margin-bottom:1rem}.single-blog-container .blog-layout .blog-main .post-content{font-size:clamp(.75rem,1.2vw,1.5rem);line-height:1.6;margin-bottom:1rem;white-space:pre-line}.single-blog-container .blog-layout .blog-main .post-content strong{font-weight:700;display:block;margin-top:1rem}.single-blog-container .blog-layout .blog-main .socials{margin-bottom:1rem}.single-blog-container .blog-layout .blog-main .socials h3{margin-bottom:.5rem}.single-blog-container .blog-layout .blog-main .socials .social-icons{display:flex;gap:1rem}.single-blog-container .blog-layout .blog-main .socials .social-icons img{width:2rem;height:2rem}.single-blog-container .blog-layout .blog-side{flex:1 1;position:-webkit-sticky;position:sticky;top:10vh;z-index:10;display:flex;flex-direction:column}.single-blog-container .blog-layout .blog-side .sidebar-title{font-size:clamp(1.5rem,2vw,2rem);font-weight:600;margin-bottom:1rem}.single-blog-container .blog-layout .blog-side .sidebar-list{display:grid;grid-gap:1rem;gap:1rem}@media(max-width:768px){.single-blog-container .blog-layout{display:block;padding:0}.single-blog-container .blog-layout .blog-main{width:100%}.single-blog-container .blog-layout .blog-side{max-width:100%}}@media(max-width:320px){.sidebar-list{width:260px}}