.eng-q{margin-top:4px}.eng-q-group{margin:0 0 24px}.eng-q-group:last-child{margin-bottom:0}.eng-q-group-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;padding-bottom:8px;display:flex}.eng-q-group-title{font-family:var(--sans);font-weight:600;font-size:var(--text-md);letter-spacing:-.01em;color:var(--ink)}.eng-q-group-count{font-family:var(--mono,var(--sans));font-size:var(--text-xs);color:var(--ink-3);border-radius:var(--radius-pill);background:var(--panel-2);border:1px solid var(--line);padding:1px 8px;font-weight:600}.eng-q-group-blurb{font-size:var(--text-xs);color:var(--ink-3);flex:auto;min-width:0}.eng-q-item{gap:0;display:grid}.eng-q-item-notice{margin-top:8px}.eng-q-item-notice .notice{font-size:var(--text-xs);padding:8px 12px}.eng-q-none{font-size:var(--text-sm);margin:8px 0 0}@media (max-width:560px){.eng-q-group-blurb{display:none}}.eng-source{font:600 var(--text-2xs,10px) / 1 var(--mono,var(--sans));letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--line-strong);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:3px 8px;display:inline-flex}
