/* Scope integration to the discussion block; never restyle page headings or buttons. */
.dcscc{width:100%;min-width:0;margin:24px 0 0}
.dcscc h2{margin:0;letter-spacing:-.025em}.dcscc h3{letter-spacing:-.02em}
.dcscc li::before{content:none}.dcscc-list,.dcscc .children{list-style:none}
.dcscc .dcscc-comment__content{overflow-wrap:anywhere}
.dcscc .dcscc-comment__content img{max-width:100%}
.dcscc button,.dcscc input,.dcscc textarea,.dcscc select{font:inherit}
.dcscc .dcscc-comment__header,.dcscc .dcscc-comment__footer{flex-wrap:wrap}
.dcscc .dcscc-sort{flex-wrap:wrap}.dcscc dialog{max-width:calc(100vw - 28px)}
[dir=rtl] .dcscc{text-align:right}
[dir=rtl] .dcscc .children{padding-left:0;padding-right:24px}
[dir=rtl] .dcscc .dcscc-guidelines{border-left:0;border-right:3px solid var(--cc-orange)}
@media(max-width:600px){.dcscc .children{padding-inline-start:12px;padding-inline-end:0}.dcscc-heading{display:block}.dcscc .dcscc-sort{margin-top:14px}.dcscc form{min-width:0}}
