aside.col-12,aside.col-lg-4{display:flex;flex-direction:column;gap:var(--sp-4)}.qa-q-header{margin-bottom:var(--sp-4)}.qa-q-header__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-3)}.qa-q-header__title{font-size:var(--text-xl);font-weight:var(--fw-semibold);color:var(--clr-text);line-height:var(--leading-tight);margin:0;flex:1}@media(min-width:640px){.qa-q-header__title{font-size:var(--text-2xl)}}.qa-q-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);font-size:var(--text-xs);color:var(--clr-text-muted);margin-bottom:var(--sp-3)}.qa-q-header__meta-item{display:inline-flex;align-items:center;gap:var(--sp-1)}.qa-q-header__tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-2)}.qa-q-body__layout{display:flex;gap:var(--sp-4)}.qa-q-body__vote{flex-shrink:0}.qa-q-body__content{flex:1;min-width:0}.qa-q-body__text{margin-bottom:var(--sp-4)}.qa-post-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:var(--border-width) solid var(--clr-border)}.qa-post-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.qa-post-actions__link{font-size:var(--text-sm);color:var(--clr-text-muted);background:none;border:0;cursor:pointer;padding:0;text-decoration:none;transition:color var(--transition-fast)}.qa-post-actions__link:hover{color:var(--clr-primary)}.qa-post-actions__sep{font-size:var(--text-xs);color:var(--clr-border)}.qa-answers{margin-top:var(--sp-8)}.qa-answers__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-4)}.qa-answers__count{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--clr-text);margin-bottom:10px}.qa-answers__sort{display:flex;gap:0;border:var(--border-width) solid var(--clr-border);border-radius:var(--radius-md);overflow:hidden}.qa-answers__sort-btn{padding:var(--sp-1) var(--sp-3);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--clr-text-muted);background:var(--clr-surface);border:0;border-right:var(--border-width) solid var(--clr-border);cursor:pointer;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.qa-answers__sort-btn:last-child{border-right:0}.qa-answers__sort-btn:hover,.qa-answers__sort-btn.is-active{background:var(--clr-primary);color:#fff}.qa-answer-item{border:var(--border-width) solid var(--clr-border);border-radius:var(--radius-xl);padding:var(--sp-4);margin-bottom:var(--sp-4);background:var(--clr-surface);position:relative}.qa-best-answer{border-color:var(--clr-primary);background:rgba(0,88,190,.03)}.qa-best-answer-badge{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:#fff;background:var(--clr-primary);border-radius:var(--radius-full);padding:2px var(--sp-3);margin-bottom:var(--sp-3);letter-spacing:.04em;text-transform:uppercase}.post-question-answer{margin:var(--sp-8) 0}.qa-answer-form__actions{display:flex;gap:var(--sp-3);margin-top:var(--sp-4)}.qa-author-about{background:var(--clr-surface);border:var(--border-width) solid var(--clr-border);border-radius:var(--radius-xl);overflow:hidden}.qa-author-about__head{padding:var(--sp-3) var(--sp-4);border-bottom:var(--border-width) solid var(--clr-border);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.06em}.qa-author-about__body{padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.qa-author-about__top{display:flex;align-items:center;gap:var(--sp-3)}.qa-author-about__name{display:block;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--clr-text);text-decoration:none;margin:0 0 2px}.qa-author-about__name:hover{color:var(--clr-primary)}.qa-author-about__location{font-size:var(--text-xs);color:var(--clr-text-muted)}.qa-author-about__bio{font-size:var(--text-sm);color:var(--clr-text-muted);line-height:var(--leading-body);margin:0}.qa-author-about__stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);text-align:center}.qa-author-about__stat{background:var(--clr-surface-low);border-radius:var(--radius-md);padding:var(--sp-2)}.qa-author-about__stat-val{display:block;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--clr-text)}.qa-author-about__stat-lbl{font-size:var(--text-xs);color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.04em}.qa-author-about__follow-btn{width:100%;justify-content:center;text-align:center}.qa-comment-load-more{display:flex;justify-content:center;padding:var(--sp-3) 0}.qa-comment-section{margin-top:var(--sp-3);border-top:var(--border-width) solid var(--clr-border);padding-top:var(--sp-3)}.qa-comment-list{list-style:none;margin:0 0 var(--sp-2);padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.qa-comment-item{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--text-xs);color:var(--clr-text);padding:var(--sp-2) 0;border-bottom:var(--border-width) solid var(--clr-border-light,var(--clr-border))}.qa-comment-item:last-child{border-bottom:0}.qa-comment-item__like{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--sp-1)}.qa-comment-item__body{flex:1;min-width:0}.qa-comment-item__text{font-size:var(--text-xs);color:var(--clr-text);line-height:var(--leading-body);word-break:break-word}.qa-comment-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.qa-comment-item__author{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--clr-primary);text-decoration:none}.qa-comment-item__author:hover{text-decoration:underline}.qa-comment-item__sep{font-size:var(--text-sm);color:var(--clr-text-muted)}.qa-comment-item__time{font-size:var(--text-sm);color:var(--clr-text-muted)}.qa-comment-item__action{font-size:var(--text-sm);color:var(--clr-text-muted);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;transition:color var(--transition-fast);display:inline-flex;align-items:center;gap:2px}.qa-comment-item__action:hover{color:var(--clr-primary)}.qa-comment-item__action--btn{font-family:inherit}.qa-content{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--clr-text-muted)}.qa-content h1,.qa-content h2,.qa-content h3,.qa-content h4,.qa-content h5,.qa-content h6{margin-top:var(--sp-6);margin-bottom:var(--sp-3)}.qa-content p,.qa-content div{margin-bottom:var(--sp-4);color:var(--clr-text-muted)}.qa-content a{position:relative;text-decoration:none}.qa-content a strong{color:inherit}.qa-content a u,.qa-content a img,.qa-content a u img{text-decoration:none}.qa-content a:not(:has(img))::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transition:width .2s ease}.qa-content a:hover::after{width:0}.qa-content strong{color:var(--clr-text)}.qa-content ul,.qa-content ol{list-style:revert;padding-left:var(--sp-8);margin-bottom:var(--sp-4);color:var(--clr-text-muted)}.qa-content ul li::marker,.qa-content ol li::marker{color:var(--clr-text)}.qa-content blockquote{position:relative;margin:var(--sp-4) 0;padding:var(--sp-4) var(--sp-6);background:var(--clr-surface-mid);border-left:4px solid var(--clr-primary-fixed-dim);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--clr-text-muted)}.qa-content blockquote *{margin:initial}.qa-content code{padding:2px 6px;border-radius:var(--radius-sm)}.qa-content pre{border-radius:var(--radius-md);overflow-x:auto;margin-bottom:var(--sp-4);max-height:500px;tab-size:4;direction:ltr;text-align:left}.qa-content pre code{background:none;color:inherit;padding:0;font-size:inherit}.qa-content img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:var(--sp-4) auto}.qa-content table{margin-bottom:var(--sp-4);border:var(--border-width) solid var(--clr-border);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;overflow:hidden;width:100%}.qa-content th,.qa-content td{padding:var(--sp-3) var(--sp-4);border:var(--border-width) solid var(--clr-border);font-size:var(--text-sm)}.qa-content th{font-weight:var(--fw-semibold);text-align:left}.qa-author-card{display:flex;align-items:center;gap:var(--sp-3);margin-left:auto;background:var(--clr-surface-low);border:var(--border-width) solid var(--clr-border);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4)}.qa-author-card__info{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);font-size:var(--text-xs)}.qa-author-card__avatar{flex-shrink:0;display:block}.qa-author-card__label{font-size:var(--text-xs);color:var(--clr-text-muted)}.qa-author-card__name{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--clr-text)}.qa-author-card__name--link{color:var(--clr-primary)}.qa-author-card__name--link:hover{text-decoration:underline}.qa-author-card__meta{font-size:var(--text-xs);color:var(--clr-text-muted)}.qa-author-card__category{color:var(--clr-primary);font-weight:var(--fw-medium)}.qa-meta-row__views{display:inline-flex;align-items:center;gap:var(--sp-1)}
