.tern1-forum{margin-top:2.5rem}.tern1-forum>h2{font-family:Fraunces,Georgia,serif;margin-bottom:1.25rem}.tern1-forum-list,.tern1-forum-list .children{list-style:none;margin:0;padding:0}.tern1-forum-list .children{margin-left:1.25rem;padding-left:1.15rem;border-left:2px solid #c9c1b5}.tern1-forum-reply{padding:1.2rem 0;border-top:1px solid #c9c1b5}.tern1-forum-reply-head{display:flex;align-items:center;gap:.85rem}.tern1-forum-avatar{border-radius:50%;width:44px;height:44px;object-fit:cover}.tern1-forum-author{display:flex;flex-direction:column;gap:.15rem}.tern1-forum-author strong{font-family:Archivo,Arial,sans-serif;font-size:.96rem}.tern1-forum-author time{font-size:.78rem;opacity:.7}.tern1-forum-message{margin:.75rem 0 .5rem;line-height:1.7;overflow-wrap:anywhere}.tern1-forum-message p{margin:.45rem 0}.tern1-forum-actions a{font-size:.84rem;color:#b45d3b;font-weight:600}.tern1-forum-empty{opacity:.75;margin:1rem 0 2rem}.tern1-forum #respond{margin-top:2rem}.tern1-forum textarea{width:100%;max-width:100%}.tern1-forum textarea:focus-visible{outline:2px solid #b45d3b;outline-offset:2px;border-color:#b45d3b}.tern1-forum textarea::selection{background:rgba(180,93,59,.28)}@media(max-width:600px){.tern1-forum-list .children{margin-left:.5rem;padding-left:.7rem}.tern1-forum-reply{padding:1rem 0}}