.post .entry-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-gray-200)}.post .entry-tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1875rem}.post .entry-tags>span{font-size:.75rem;margin-right:.625rem;color:var(--color-gray-500)}@media screen and (max-width:575.98px){.post .entry-tags>span{display:block;width:100%}}.post .entry-tags ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.1875rem;list-style:none;margin:0;padding:0}.post .entry-tags ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post .entry-tags ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;font-weight:600;text-decoration:none;height:1.5rem;padding-left:.5rem;padding-right:.5rem;border:1px solid var(--color-gray-300);border-radius:.25rem;color:currentColor;-webkit-transition:all .15s cubic-bezier(.25,.1,.25,1);transition:all .15s cubic-bezier(.25,.1,.25,1)}.post .entry-tags ul li a:hover{background-color:var(--color-gray-100)}.post .post-author-bio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid var(--color-gray-200);padding-top:1.25rem;margin-top:1.25rem}@media screen and (min-width:576px){.post .post-author-bio{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.post .post-author-bio .author-avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:3.5rem;margin-right:1.25rem}@media screen and (min-width:576px){.post .post-author-bio .author-avatar{width:5.375rem}}.post .post-author-bio .author-avatar a{position:relative;display:block;overflow:hidden;border-radius:50%}.post .post-author-bio .author-detail{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.post .post-author-bio .author-detail>span{font-size:.75rem;font-weight:500;color:var(--color-gray-400)}.post .post-author-bio .author-detail .author-name{font-size:.9375rem}.post .post-author-bio .author-detail p{font-size:.8125rem;color:var(--color-gray-600)}.entry-post-meta .meta-item.meta-author span{font-style:italic;color:var(--color-gray-500);margin-right:.25rem}.entry-post-meta .meta-item.meta-author a{font-weight:600}.post-comments{border-top:1px solid var(--color-gray-200);padding-top:1.25rem;margin-top:1.25rem}.post-comments>.entry-title{font-size:.875rem;margin-bottom:1.875rem}@media screen and (min-width:576px){.post-comments>.entry-title{font-size:1rem;margin-bottom:2.5rem}}.post-comments .comment-list{list-style:none;margin:0;padding:0}.post-comments .comment-list .comment .comment-body{padding:.0625rem;margin-bottom:.9375rem}@media screen and (min-width:576px){.post-comments .comment-list .comment .comment-body{margin-bottom:1.875rem}}.post-comments .comment-list .comment .comment-body .comment-meta{margin-bottom:1rem}.post-comments .comment-list .comment .comment-body .comment-meta .avatar{position:relative;float:left;width:3.5rem;height:3.5rem;border-radius:50%;margin-right:1.25rem}@media screen and (min-width:576px){.post-comments .comment-list .comment .comment-body .comment-meta .avatar{width:4.75rem;height:4.75rem;margin-right:2.5rem}}.post-comments .comment-list .comment .comment-body .comment-meta .comment-author b{float:left;font-size:.875rem;font-weight:600}.post-comments .comment-list .comment .comment-body .comment-meta .comment-author b a{color:currentColor;text-decoration:none}.post-comments .comment-list .comment .comment-body .comment-meta .comment-author .comment-metadata{float:left;line-height:1.2}.post-comments .comment-list .comment .comment-body .comment-meta .comment-author .comment-metadata a{font-size:.75rem;font-weight:500;text-decoration:none;color:var(--color-gray-500);margin-left:.9375rem}.post-comments .comment-list .comment .comment-body .comment-content{margin-top:1.875rem;padding-left:7.25rem}.post-comments .comment-list .comment .comment-body .comment-content p{font-size:.8125rem;color:var(--color-gray-600)}.post-comments .comment-list .comment .comment-body .reply{padding-left:7.25rem}.post-comments .comment-list .comment .comment-body .reply a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;color:currentColor}.post-comments .comment-list .comment .comment-body .reply a i{font-size:1.125rem;line-height:1;margin-right:.375rem}.post-comments .comment-list+.comment-respond{border-top:1px solid var(--color-gray-200);padding-top:1.25rem;margin-top:1.25rem}.post-comments .comment-respond>.entry-title{font-size:1rem}@media screen and (min-width:576px){.post-comments .comment-respond>.entry-title{font-size:1.25rem}}.post-comments .comment-respond .comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.625rem;margin-right:-.625rem}.post-comments .comment-respond .comment-form>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding-left:.625rem;padding-right:.625rem}.post-comments .comment-respond .comment-form>*.comment-form-author,.post-comments .comment-respond .comment-form>*.comment-form-email{width:50%}.post-comments .comment-respond .comment-form>*.comment-notes{font-size:.8125rem;color:var(--color-gray-500)}.post-comments .comment-respond .comment-form>*.form-submit .btn{border:0!important;padding-left:1.25rem;padding-right:1.25rem}.post-comments .comment-respond .comment-form>* label{display:block;font-size:.8125rem;margin-bottom:.3125rem}.post-comments .comment-respond .comment-form>* input{border:1px solid var(--color-gray-300);padding-left:.75rem;padding-right:.75rem}.post-comments .comment-respond .comment-form>* textarea{min-height:5.625rem;padding-left:.75rem;padding-right:.75rem}