.blog_post .blog_post_section{display:flex;flex-wrap:wrap;gap:50px}.blog_post .blog_post_section .blog_post_h2{width:calc(25% - 33.33px)}.blog_post .blog_post_section .blog_author{width:calc(23% - 33.33px)}.blog_post .blog_post_section .blog_post_content{width:calc(52% - 33.33px)}.blog_post .blog_post_section .blog_post_h2 h5{color:#000;font-size:24px;font-weight:800;line-height:34px;margin:0 0 10px}.blog_post .blog_post_h2 .blog_h2_section{display:flex;flex-direction:column;row-gap:10px}.blog_post .blog_h2_section .list a{color:#30343b;display:inline-block;font-size:18px;font-weight:400;line-height:24px;padding:0 10px;text-decoration:none;transition:all .4s ease-in-out}.blog_post .blog_h2_section .list a:hover{background:#f8f8f7;text-shadow:1px 0 0 #000}.blog_post .blog_post_section .blog_post_content p{display:inline-block;font-size:18px;font-weight:400;line-height:28px;margin:0 0 25px;width:100%}.blog_post .blog_post_section .blog_post_content h2{color:#30343b;line-height:110.00000000000001%;margin:0 0 20px}.blog_post .blog_post_section .blog_post_content p a{color:#30343b;font-size:18px;font-weight:700;line-height:30px;text-decoration:underline}.blog_post .blog_post_section .blog_post_content p img{margin:15px 0;object-fit:cover;width:100%!important}.blog_post .blog_post_content blockquote{background:#f8f8f7;border-radius:32px;margin:20px 0;padding:76px 70px 76px 150px;position:relative}.blog_post .blog_post_content blockquote p{font-size:22px!important;line-height:25.2px!important;margin:0 0 30px!important}.blog_post .blog_post_content blockquote span{font-size:16px;font-weight:400;line-height:24px}.blog_post .blog_post_content blockquote:before{background:linear-gradient(60.32deg,hsla(0,0%,100%,0) -6.49%,hsla(9,86%,67%,.5) 31.71%,rgba(245,209,65,.6) 42.33%,rgba(17,155,155,.7) 46.04%,rgba(107,141,237,.5) 51.35%,hsla(0,0%,100%,0) 103.88%);border-radius:32px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.blog_post .blog_post_content blockquote:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='71' height='43' fill='none' viewBox='0 0 71 43'%3E%3Cpath fill='%23858585' d='M13.83 43q-7.237 0-10.614-2.867Q0 37.124 0 32.68v-3.01q0-4.157 1.286-8.313a44.3 44.3 0 0 1 3.699-8.17 42.2 42.2 0 0 1 5.628-7.167A43.7 43.7 0 0 1 17.528 0h14.955q-5.307 4.3-9.166 8.743a32.1 32.1 0 0 0-5.628 9.89q5.145.861 7.558 3.87 2.412 2.867 2.412 6.594v3.583q0 4.444-3.377 7.453Q21.066 43 13.829 43m37.789 0q-7.236 0-10.614-2.867-3.216-3.009-3.216-7.453v-3.01q0-4.157 1.287-8.313a44.3 44.3 0 0 1 3.698-8.17 42.2 42.2 0 0 1 5.629-7.167A43.7 43.7 0 0 1 55.317 0h14.955q-5.307 4.3-9.166 8.743a32.1 32.1 0 0 0-5.628 9.89q5.145.861 7.558 3.87 2.412 2.867 2.412 6.594v3.583q0 4.444-3.377 7.453Q58.855 43 51.62 43'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:43px;left:50px;position:absolute;top:76px;width:70px}.blog_post .blog_post_section .blog_post_h2{height:100vh;left:0;position:sticky;top:40px}.blog_post .blog_post_content .blog_post_contents{border-bottom:1px solid #b9b8b6;margin:0 0 45px;padding:0 0 20px}.blog_post .blog_post_content .blog_author_bio{background:#f8f8f7;border-radius:32px;display:flex;flex-wrap:wrap;gap:54px;padding:20px}.blog_post .blog_author_bio .blog_author_img{line-height:0;width:132px}.blog_post .blog_post_content .blog_author_bio img{border-radius:24px;height:132px;object-fit:contain;width:100%}.blog_post .blog_author_bio .blog_author_details{width:calc(100% - 186px)}.blog_post .blog_author_bio .blog_author_details h3{color:#262625;font-size:28px;line-height:140%;margin:0}.blog_post .blog_author_bio .blog_author_details p{color:#262625;margin:0 0 10px}.blog_post .blog_author_bio .blog_author_details p:last-of-type{margin:0}.blog_post .blog_author_details .blog_author_socials{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin:10px 0 0}.blog_post .blog_author_details .blog_author_socials a{display:inline-block;line-height:0}.blog_post .blog_post_content .blog-post_tags{display:flex;flex-wrap:wrap;gap:15px;margin:25px 0 0}.blog_post .blog-post_tags .post_tags{display:flex;flex:1;flex-wrap:wrap;gap:20px}.blog_post .blog_post_content .blog-post_tags h6{color:#30343b;font-size:18px;line-height:24.3px;margin:0}.blog_post .blog-post_tags .post_tags a{background:#52555a;border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:1;padding:4px 8px;text-decoration:none}