.blog-discussion{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border)}.blog-discussion__heading h2{margin:0;font-size:var(--type-section-title);line-height:1.3}.blog-discussion__empty,.blog-discussion__heading p,.blog-discussion__notice{color:var(--text-secondary);font-size:var(--type-control);line-height:1.5}.blog-discussion__heading p{margin:var(--space-1) 0 var(--space-4)}.blog-discussion__notice{margin:var(--space-3) 0}.blog-discussion__notice a{color:var(--accent);text-decoration:underline}.blog-discussion__empty{margin:var(--space-4) 0}.blog-discussion__composer{margin-bottom:var(--space-4);padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.blog-discussion__composer .cr-composer{padding:0;border:0;background:transparent}.blog-discussion__threads{display:grid;gap:var(--space-3)}.blog-discussion__thread{display:grid;gap:var(--space-1)}.blog-discussion__threads .cr-card{cursor:default}.blog-discussion__reply-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-self:end;gap:var(--space-1);min-width:44px;min-height:44px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--accent);font:inherit;font-size:var(--type-control);font-weight:650;cursor:pointer}.blog-discussion__reply-action:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.blog-discussion__reply-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-discussion__reply-action svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (max-width:639px){.blog-discussion{margin-top:var(--space-6)}}