.blog-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8rem 0 0;text-align:center}.blog-pagination,.blog-pagination_link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-pagination_link{border-radius:px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;margin:0 .5rem;padding:.25rem .4rem;text-decoration:none}.blog-pagination_number-link{border:2px solid;border-radius:px;font-weight:700;height:3rem;width:3rem}.blog-pagination_link--active,.blog-pagination_link--active:visited{border:2px solid;color:#fff}.blog-pagination_number-link:focus,.blog-pagination_number-link:hover{color:#fff}.blog-pagination_next-link,.blog-pagination_prev-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.blog-pagination_prev-link{margin-right:2rem;text-align:right}.blog-pagination_next-link{margin-left:2rem;text-align:left}.blog-pagination_next-link:focus,.blog-pagination_next-link:hover,.blog-pagination_prev-link:focus,.blog-pagination_prev-link:hover{text-decoration:none}.blog-pagination_next-link svg,.blog-pagination_prev-link svg{height:1rem;margin:0 5px}.blog-header_author-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 0 12px 0 rgba(0,0,0,.15);height:200px;margin:0 auto 1.5rem;width:200px}.blog-header_author-social-links a{background-color:#000;border-radius:50%;display:inline-block;height:40px;margin:0 5px;position:relative;width:40px}.blog-header_author-social-links svg{fill:#fff;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto}@media (max-width:767px){.blog-pagination{margin:4rem 0 0}.blog-pagination_link{margin:0 .25rem}.blog-pagination_prev-link{margin-right:.5rem}.blog-pagination_next-link{margin-left:.5rem}}.blog-post_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;font-size:1rem;justify-content:flex-start;margin-top:1.5rem}.blog-post_meta a{color:inherit;margin-right:.75rem}.blog-post_body{font-size:1.1rem}.blog-post_body *+h1,.blog-post_body *+h2,.blog-post_body *+h3,.blog-post_body *+h4,.blog-post_body *+h5,.blog-post_body *+h6{margin-top:1em}.blog-template-01 .blog-post_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-template-01 .blog-post_tag-link{border:2px solid;border-radius:px;font-size:.8rem;font-weight:700;letter-spacing:.5px;margin:0 .5rem .5rem 0;padding:.25rem .5rem;text-transform:uppercase;transition:all .2s ease}.blog-template-01 .blog-post_tag-link:hover{color:#fff}.toc-content h2:before,.toc-content h3:before{content:"";display:block;height:calc(var(--header-height) + 1rem);margin-top:calc((var(--header-height) + 1rem)*-1);visibility:hidden}.toc-sticky{top:calc(var(--header-height) + 1rem)}.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all .3s ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed!important;top:0}.is-active-link{font-weight:700}.toc-link:before{background-color:#eee;content:" ";display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.blog-template-02 .blog-index_post+.blog-index_post{margin-top:7rem}.blog-template-02 .blog-index_post-image{display:block;margin-bottom:3rem;padding-bottom:50%}.blog-template-02 .blog-index_post-content{display:block;margin:0 auto;max-width:660px}@media (min-width:768px){.blog-template-02 .blog-index_post-image{padding-bottom:30%}}.blog-template-01 .blog-index-01_post-image-wrapper{display:block;overflow:hidden;position:relative}.blog-template-01 .blog-index-01_post-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:transform 7s ease;width:100%}.blog-template-01 .blog-index-01_post-image-wrapper:hover .blog-index-01_post-image{transform:scale(1.1) rotate(2deg);-webkit-transform:scale(1.1) rotate(2deg);-ms-transform:scale(1.1) rotate(2deg)}.blog-template-02 .blog-post_header{padding:7rem 0 5rem}.blog-template-02 .blog-post_image{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:30%}@media (min-width:768px){.blog-template-02 .blog-post_image img{display:none}}.blog-template-02 .blog-post_content{padding:3rem 0 7rem}.blog-comments .comment-reply-to.hs-button{margin-top:1rem}.blog-comments form.hs-form{margin-top:2rem}.blog-template-02 .blog-post_comments{border-top:1px solid}@media (min-width:768px){.blog-post_comments .row-fluid{display:flex}}.blog-template-02 .blog-post_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-template-02 .blog-post_tag-link{font-size:1rem;font-weight:700;letter-spacing:1px;margin-right:1rem;text-transform:uppercase;transition:all .2s ease}.blog-template-02 .blog-post_tag-link:hover{opacity:1}