:root{--text:#232629;--muted:#6a737c;--line:#d6d9dc;--accent:#0a95d9;--orange:#e86f28;font-family:Arial,segoe ui,sans-serif}.site-header{position:relative;background:#fff;backdrop-filter:none}.logo-mark{display:inline-block;margin-right:8px;color:var(--orange);font-family:Consolas,monospace}.qa-hero{background:#202124;color:#fff;padding:62px 0}.qa-hero h1{max-width:650px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;letter-spacing:-.04em}.qa-hero p:not(.eyebrow){max-width:620px;color:#d6d9dc}.ask-button{display:inline-block;margin-top:15px;padding:10px 15px;border-radius:6px;background:var(--orange);color:#fff;font-weight:700}.section-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.section-heading span{color:var(--muted);font-size:.9rem}.question-list{padding-bottom:70px}.question-row{display:flex;gap:24px;padding:20px 8px;border-bottom:1px solid var(--line)}.stats{display:flex;flex:0 0 110px;justify-content:flex-end;gap:16px;color:var(--muted);font-size:.9rem;text-align:right}.stats span{display:grid;white-space:nowrap}.stats small{font-size:.75rem}.question-body{min-width:0;flex:1}.question-body h2{margin:0;font-size:1.15rem;line-height:1.3;color:var(--accent)}.question-body p{margin:8px 0;color:var(--muted)}.question-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.8rem}.question-meta b{padding:4px 7px;border-radius:4px;background:#eff0f1;color:#3b4045;font-weight:400}@media(max-width:560px){.question-row{gap:12px}.stats{flex-basis:70px;display:block}.stats span{margin-bottom:5px}}