.c-article-comments{display:grid;gap:.5rem}.c-article-comments h2.t-display-r-md{font-size:1.75rem}.c-article-comments__form{display:grid;gap:1.5rem}.c-article-comments__form-title{clip:rect(0 0 0 0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.c-article-comments__form-notice{color:var(--text-subtle);font-size:var(--font-static-sm)}.c-article-comments__form-row{display:grid;gap:1.5rem}.c-article-comments__form:not(:has(.c-article-comments__form-confirm input:checked)) .c-article-comments__form-submit{opacity:.6;pointer-events:none}.c-article-comment{border:.0625rem solid var(--border-subtle);display:grid;gap:1rem;padding:1rem}.c-article-comment__header{align-items:center;display:flex;flex-direction:row;font-size:var(--font-static-md);font-weight:600;gap:1rem;justify-content:space-between;width:100%}.c-article-comment__user{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.c-article-comment__avatar{--image-background-color:var(--surface-subtle);border-radius:50%;height:2rem;overflow:hidden;width:2rem}.c-article-comment--is-pending{opacity:.6}.c-article-comment__form{display:grid;gap:1.5rem}@media only screen and (min-width:48em){.c-article-comments h2.t-display-r-md{font-size:2rem}.c-article-comments__form-row{gap:var(--grid-gutter-md);grid-template-columns:repeat(2,minmax(0,1fr))}.c-article-comments__form-submit{justify-self:start}.c-article-comment{padding:1.5rem}}@media only screen and (min-width:64em){.c-article-comments h2.t-display-r-md{font-size:2.5rem}}