.blog-comments{margin:2rem 0;font-size:15px;line-height:1.65;color:inherit}.blog-comments h2{font-size:1.4rem;margin-bottom:.3rem}.blog-comments .bc-intro,.blog-comments .bc-note{opacity:.7;font-size:.85rem}.blog-comments .bc-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.blog-comments label{display:block;font-size:.85rem}.blog-comments input,.blog-comments textarea{display:block;box-sizing:border-box;width:100%;padding:.65rem .75rem;margin:.3rem 0 .8rem;border:1px solid #a9a9a9;border-radius:4px;background:transparent;color:inherit;font:inherit}.blog-comments textarea{resize:vertical;min-height:7rem}.blog-comments button{cursor:pointer;border:1px solid #999;border-radius:4px;padding:.35rem .8rem;font:inherit;background:transparent;color:inherit}.blog-comments button:hover{background:#8882}.blog-comments button:disabled{opacity:.5;cursor:wait}.blog-comments .bc-submit{padding:.5rem 1.1rem}.blog-comments .bc-status{min-height:1.5em;overflow-wrap:anywhere}.blog-comments .bc-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.blog-comments .bc-reply{display:flex;gap:1rem;align-items:center;margin:.7rem 0}.blog-comments [hidden]{display:none!important}.blog-comments .bc-comment{border-top:1px solid #aaa5;padding:1rem 0;overflow-wrap:anywhere}.blog-comments .bc-comment p{white-space:pre-wrap;margin:.6rem 0}.blog-comments .bc-meta{font-size:.8rem;opacity:.7}.blog-comments .bc-child{margin-left:1.25rem;padding-left:.8rem;border-left:2px solid #aaa4}.blog-comments .bc-badge{font-size:.75rem;border:1px solid #8886;border-radius:3px;padding:.1rem .3rem;margin-left:.5rem}.blog-comments .bc-pagination{display:flex;gap:.7rem;margin-top:1rem}.blog-comments :focus-visible{outline:2px solid #467d96;outline-offset:3px}@media(max-width:600px){.blog-comments .bc-fields{grid-template-columns:1fr;gap:0}.blog-comments .bc-child{margin-left:.5rem;padding-left:.6rem}}
