@keyframes border-bounce-in{0%{transform:scaleY(0)}60%{transform:scaleY(1.3)}80%{transform:scaleY(.9)}to{transform:scaleY(1)}}.c-article-comments{display:grid;gap:var(--grid-gutter-md)}.c-article-comments>.t-display-r-md,.c-article-comments>h1,.c-article-comments>h2,.c-article-comments>h3{color:var(--text);font-family:var(--font-display);font-size:var(--font-responsive-lg);line-height:1.05}.c-article-comments__list{display:grid;gap:var(--grid-gutter-md);list-style:none;margin:0 0 var(--grid-static-xxl);padding:0}.c-article-comments__form:has(>.c-article-comments__form-title){display:grid;gap:var(--grid-responsive-md)}.c-article-comments__form-header{margin-bottom:var(--grid-static-md)}.c-article-comments__form-title{color:var(--text);font-family:var(--font-display);font-size:var(--font-responsive-lg);font-weight:var(--weight-display);line-height:1.05;margin:0}.c-article-comments__form-subtitle{color:var(--text-subtle);font-family:var(--font-body);font-size:var(--font-static-xs);font-weight:var(--weight-body);line-height:1.4;margin:0}.c-article-comments__form form{--border-color:var(--border-primary);display:grid;gap:var(--grid-gutter-lg)}.c-article-comments__form-row{display:flex;flex-wrap:wrap;gap:var(--grid-gutter-lg)}.c-article-comments__form-row .input-group{flex:1 1 100%;min-width:0}.c-article-comments__form form .input-group--wide{width:100%}.c-article-comments__form form input,.c-article-comments__form form textarea{background-color:var(--surface-body);color:var(--text);font-family:var(--font-body);font-size:var(--font-static-md);font-weight:var(--weight-body);min-height:3.5rem}.c-article-comments__form form input::-moz-placeholder,.c-article-comments__form form textarea::-moz-placeholder{color:var(--text-subtle)}.c-article-comments__form form input::placeholder,.c-article-comments__form form textarea::placeholder{color:var(--text-subtle)}.c-article-comments__form form textarea{min-height:8.75rem;padding:var(--grid-static-md)}.c-article-comments__form form .btn--primary{margin-top:var(--grid-static-xs)}.c-article-comments__form small{color:var(--text-subtle)}.c-article-comment__row{align-items:flex-start;display:flex;flex-direction:row;gap:var(--grid-gutter-sm);justify-content:flex-start}.c-article-comment__avatar-wrap{align-items:center;background-color:var(--surface-accent);border-radius:var(--radius-round);display:flex;flex-shrink:0;height:3.5rem;justify-content:center;overflow:hidden;width:3.5rem}.c-article-comment__avatar-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-article-comment__initials{color:var(--text);font-family:var(--font-display);font-size:1.5rem;font-weight:var(--weight-display);line-height:1.05;white-space:nowrap}.c-article-comment__body{display:grid;flex:1 1 0;gap:var(--grid-static-sm);min-width:0}.c-article-comment__meta{display:grid;gap:var(--grid-static-sm);min-height:3.5rem}.c-article-comment__user-name{color:var(--text);font-family:var(--font-display);font-size:var(--font-responsive-md);font-style:normal;font-weight:var(--weight-display);line-height:1.05;margin:0}.c-article-comment__date{color:var(--text-subtle);font-size:var(--font-static-xs)}.c-article-comment__content,.c-article-comment__date{font-family:var(--font-body);font-weight:var(--weight-body);line-height:1.4;margin:0}.c-article-comment__content{color:var(--text);font-size:var(--font-static-lg)}.c-article-comment__content p:last-child{margin-bottom:0}.c-article-comment--is-pending{opacity:.6}.c-article-comments__pagination{margin-top:var(--grid-responsive-md)}@media only screen and (min-width:48em){.c-article-comments__form form,.c-article-comments__form-row{gap:var(--grid-gutter-md)}.c-article-comments__form-row .input-group{flex:none}.c-article-comments__form form .btn--primary{max-width:-moz-max-content;max-width:max-content}}@media only screen and (min-width:64em){.c-article-comments__form-row{display:grid;gap:var(--grid-gutter-sm);grid-template-columns:1fr 1fr}}