.blog-post-section .post-meta{margin-top:1.7rem;color:rgb(var(--text-color), 0.4)}.blog-post-section .post-title .title{margin:0}.blog-post-section .post-title .social-media-list{margin-top:2.4rem}.blog-post-section .meta-item a:not(:hover){color:currentColor}.blog-post-section .meta-item:after{content:"/";margin-left:1rem;margin-right:1rem}.blog-post-section .meta-item:last-child:after{content:none}.blog-post-section .post-blog{margin-bottom:1.7rem}.blog-post-section .post-blog a{font-size:1.7rem;text-transform:uppercase}.blog-post-section .post-blog a:not(:hover){color:rgb(var(--text-color), 0.4)}.blog-post-section .post-image{margin:6.4rem auto}.blog-post-section .post-image img{width:100%;height:100%;border-radius:.993rem}.blog-post-section .post-image .small-height{height:11rem}.blog-post-section .post-image .medium-height{height:22rem}.blog-post-section .post-image .large-height{height:32.5rem}.blog-post-section .post-content{margin-bottom:6.4rem}.blog-post-section .post-content p{color:rgb(var(--text-color), 0.7)}.blog-post-section .post-content-footer{display:flex;justify-content:space-between;align-items:center;margin:auto;margin-bottom:3.2rem}.blog-post-section .post-content-footer .post-tags a{font-size:1.3rem;line-height:2.1rem;color:rgb(var(--text-color), 0.6);background-color:rgb(var(--text-color), 0.06);border-radius:.4rem;padding:.4rem .8rem;display:inline-block}.blog-post-section .post-content-footer .post-tags a+a{margin-left:1rem}.blog-post-section .post-content-footer .post-tags a:hover{text-decoration:unset;color:rgb(var(--text-color))}.blog-post-section .social-media-list{margin:0;padding:0;display:inline-flex;align-items:center}.blog-post-section .social-media-list li:first-child{font-weight:700}.blog-post-section .social-media-list li+li{margin-left:.7rem}.blog-post-section .social-media-list a{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.blog-post-section .social-media-list a:hover{background-color:rgb(var(--text-color), 0.04);border-radius:.8rem}.blog-post-section .social-media-list svg{width:2.4rem}.blog-post-section .post-navigation{display:flex;justify-content:space-between;align-items:center}.blog-post-section .post-navigation.has-next-post-only{justify-content:flex-end}.blog-post-section .post-navigation .nav{display:flex;flex-direction:column;position:relative;align-items:center}.blog-post-section .post-navigation .nav .nav-inner{display:flex;flex-direction:column}@media(min-width: 992px){.blog-post-section .post-navigation .nav{max-width:40%}.blog-post-section .post-navigation .nav.next-post .nav-inner{align-items:flex-end;text-align:right}.blog-post-section .post-navigation .nav.next-post .nav-icon{left:100%;right:auto}}.blog-post-section .post-navigation .nav-label{font-size:1.3rem;line-height:2.1rem;color:#a1a1a1}.blog-post-section .post-navigation .nav-heading{font-size:1.6rem;margin-top:.4rem;margin-bottom:0}.blog-post-section .post-navigation .nav-icon{position:absolute;top:50%;transform:translateY(-50%);right:100%;color:#dfdfdf}@media(max-width: 991px){.blog-post-section .post-navigation .nav-icon{display:none}}.blog-post-section .comment-list .comment-heading{margin:0;margin-bottom:2.2rem}.blog-post-section .comment-list .article-comment{padding:2.4rem 3.6rem;background-color:rgba(var(--text-color), 0.03);margin-bottom:1rem}.blog-post-section .comment-list .comment-info{display:flex;align-items:center;margin-top:1.4rem}.blog-post-section .comment-list .comment-author{font-size:1.3rem;line-height:1.6;color:rgb(var(--text-color), 0.5)}.blog-post-section .comment-list .comment-date{padding-left:2rem;position:relative;font-size:1.3rem;color:rgb(var(--text-color), 0.6)}.blog-post-section .comment-list .comment-date:before{content:"";position:absolute;width:.4rem;height:.4rem;border-radius:50%;background-color:rgba(var(--text-color), 0.5);top:50%;left:.8rem;transform:translateY(-50%)}.blog-post-section .comment-list .comment-content{font-size:var(--font-size-l);line-height:var(--line-height-l)}.blog-post-section .comment-list .comment-content p:last-child{margin-bottom:0}.blog-post-section .comment-form{margin-top:4.8rem}.blog-post-section .comment-form .comment-form-heading{margin:0;margin-bottom:2.6rem}.blog-post-section .comment-form .input-item{max-width:calc(50% - .5rem)}.blog-post-section .comment-form .form-warning{margin-top:.8rem;color:rgb(var(--text-color), 0.8);font-size:var(--font-size-s);line-height:var(--line-height-s);display:flex;align-items:center;gap:.4rem}.blog-post-section .comment-form .form-warning svg{width:1.5rem;height:1.5rem}.blog-post-section .comment-form [type=submit]{margin-top:2.2rem;padding:1.6rem 3.2rem;text-transform:uppercase}.blog-post-section .blog-back{display:block;margin:auto;margin-top:1.7rem;margin-bottom:4.6rem}.blog-post-section .blog-back .blog-back-link:hover{text-decoration:unset}.blog-post-section .blog-back .blog-back-link:hover .icon-back svg path{transform:translate(0.25rem)}.blog-post-section .blog-back .icon-back{width:2rem;margin-right:.2rem}.blog-post-section .blog-back .icon-back svg{vertical-align:baseline}.blog-post-section .blog-back .icon-back svg path{transform:translate(0.5rem);transition:transform .2s ease}.blog-post-section .blog-back .text-back{font-size:1.7rem}.blog-post-section .blog-separator{margin:auto;background-color:rgb(var(--text-color), 0.12)}@media(min-width: 992px){.blog-post-section .post-image .small-height{height:29rem}.blog-post-section .post-image .medium-height{height:58rem}.blog-post-section .post-image .large-height{height:92.3rem}.blog-post-section .blog-back{margin-top:3.2rem;margin-bottom:10.6rem}.blog-post-section .blog-separator,.blog-post-section .post-content-footer,.blog-post-section .blog-back{max-width:82.3%}.blog-post-section .comment-list{margin-top:4rem}}@media(max-width: 991px){.blog-post-section .post-title .social-media-list{margin-top:4.2rem}.blog-post-section .post-content{margin-bottom:4.6rem}.blog-post-section .post-content-footer{flex-direction:column;align-items:flex-start;margin-bottom:2.1rem}.blog-post-section .post-content-footer .post-tags{margin-bottom:2rem}.blog-post-section .post-navigation{align-items:flex-start;flex-direction:column}.blog-post-section .post-navigation .prev-post{margin-bottom:2.2rem}.blog-post-section .comment-list .comment-author,.blog-post-section .comment-list .comment-date{font-size:1.2rem}.blog-post-section .comment-form .field-item{max-width:100%}.blog-post-section .post-blog{display:none}.blog-post-section .post-image{margin-top:3.8rem;margin-bottom:3.4rem}.blog-post-section .blog-back{font-weight:var(--body-font-weight-bold)}}