.comments .post-footer{display:flex;flex-flow:column nowrap;justify-content:stretch;align-items:stretch;align-content:stretch}.comments{border-top:1px solid #b5b5b5;margin:3rem 0 0;padding:3rem 0 0}.comments h2{text-align:center;margin:0 0 1rem}.comments .new-comments{order:2;margin:16px 0 0}.comments .new-comments .comment{display:grid;grid-template-columns:1fr 4fr;grid-template-rows:auto 1fr auto;grid-column-gap:1rem;grid-row-gap:.5rem;justify-items:start;align-items:start}.comments .new-comments .comment.depth-0{padding:1rem 0;border-top:.0625rem solid #e8e8e8}.comments .new-comments .comment .comment-from{grid-column-start:1}.comments .new-comments .comment .comment-from h4{margin:0}.comments .new-comments .comment .comment-date{grid-column-start:1;grid-row-start:2}.comments .new-comments .comment .comment-body{grid-column-start:2;grid-row-start:1;grid-row-end:span 2}.comments .new-comments .comment .comment-reply-to{grid-column-start:2;grid-row-start:3;text-align:left;padding:0 0 0 2rem}.comments .hs-form .hs-submit,.comments .hs-form .field{width:100%;margin:0 0 1rem}.comments .hs-form label{display:block;margin:0 0 .5rem;font-size:1rem;line-height:1.5;color:#777}.comments .hs-form .hs-submit input{background:#98262b;color:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:.75rem 1.75rem;margin:0;border:.125rem solid #98262b;font-size:.875rem;font-weight:700;line-height:1.21429;text-align:center;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .25s;width:100%}.comments .hs-form .hs-submit input:hover{background:#c95c57;border-color:#c95c57;color:#fff}.comments .hs-form .field input,.comments .hs-form .field textarea{width:100%;padding:.625rem .75rem;border:.0625rem solid #b5b5b5;font-size:1rem;line-height:1.5;color:#777}.comments .hs-form .field textarea{height:7.5em}.comments .hs-error-msgs{color:red;font-size:.75rem;line-height:1.25;margin:.5rem 0 0}.comments .hs-error-msgs label{color:red;margin:0}.comments .hs-error-msgs li:before{background:red;top:1em}@media(min-width:768px){.comments h2{margin:0 0 1.5rem}.comments .new-comments{margin:1.5rem 0 0}.comments .hs-form{display:flex;flex-flow:row wrap}.comments .hs-form .field{width:calc(50% - 2rem);margin:0 1rem 1rem;flex:0 0 auto}.comments .hs-form .field.hs_comment,.comments .hs-form .field.hs_recaptcha,.comments .hs-form .hs-submit{width:calc(100% - 2rem)}.comments .hs-form .hs-submit{margin:0 1rem}.comments .hs-form .hs-submit input{width:auto}}@media(min-width:992px){.comments h2{margin:0 0 2rem}.comments .new-comments{margin:2rem 0 0}}