.questions_content__Qx6g_{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem}.questions_toolbar__66Cj1{display:flex;justify-content:flex-end;margin-bottom:1rem}.questions_askBtn__VTn8C{padding:.65rem 1.5rem;background:var(--sage);color:var(--paper);border:none;border-radius:4px;font-weight:600;cursor:pointer;font-size:.95rem;transition:background .2s}.questions_askBtn__VTn8C:hover{background:var(--sage-dark,#5a7a6a)}.questions_filters___uZ_Y{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.questions_filterBtn__MMbAW{padding:.4rem .9rem;border:1px solid var(--sand);border-radius:4px;background:transparent;cursor:pointer;font-size:.82rem;color:var(--ink-light);transition:all .2s}.questions_filterBtn__MMbAW:hover{border-color:var(--sage);color:var(--sage)}.questions_filterActive__UrrjF{background:var(--sage);color:var(--paper);border-color:var(--sage)}.questions_form__KmESz{background:var(--paper);border:1px solid var(--sand);border-radius:4px;padding:1.5rem;margin-bottom:2rem}.questions_formField__W6t9t{margin-bottom:1rem}.questions_formField__W6t9t label{display:block;font-weight:600;margin-bottom:.3rem;font-size:.9rem}.questions_formField__W6t9t input[type=text],.questions_formField__W6t9t select,.questions_formField__W6t9t textarea{width:100%;padding:.6rem .8rem;border:1px solid var(--sand);border-radius:4px;font-size:.95rem;font-family:inherit;background:var(--white)}.questions_submitBtn__LKD3b{padding:.65rem 1.5rem;background:var(--sage);color:var(--paper);border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background .2s}.questions_submitBtn__LKD3b:disabled{opacity:.5;cursor:not-allowed}.questions_loadingText__id5QS{text-align:center;color:var(--ink-light);padding:3rem 0}.questions_empty__vWzD1{text-align:center;padding:4rem 1rem;color:var(--ink-light)}.questions_empty__vWzD1 h3{margin-bottom:.5rem}.questions_list__DuGHO{display:flex;flex-direction:column;gap:1.25rem}.questions_questionCard__oQYck{background:var(--paper);border:1px solid var(--sand);border-radius:4px;padding:1.5rem;transition:box-shadow .2s;display:flex;gap:1.25rem}.questions_questionCard__oQYck:hover{box-shadow:0 4px 16px var(--shadow-soft)}.questions_questionCard__oQYck.questions_answered__BmN49{border-left:3px solid var(--sage)}.questions_voteCol__YK8qB{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:44px;padding-top:.25rem}.questions_voteBtn__QpH5g{background:none;border:1px solid var(--sand);border-radius:4px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;color:var(--ink-light);transition:all .2s}.questions_voteBtn__QpH5g:hover:not(:disabled){border-color:var(--sage);color:var(--sage);background:color-mix(in srgb,var(--sage) 8%,transparent)}.questions_voteBtn__QpH5g:disabled{opacity:.4;cursor:not-allowed}.questions_voteBtn__QpH5g.questions_voted__r7gYE{background:var(--sage);border-color:var(--sage);color:var(--paper)}.questions_voteCount__UkSV_{font-size:.85rem;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.questions_questionBody__C6v2H{flex:1 1;min-width:0}.questions_questionHeader__DSyAo{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.questions_categoryBadge__lDg2q{font-size:.78rem;background:var(--paper-dark,#f5f0eb);padding:.2rem .6rem;border-radius:4px;color:var(--ink-light)}.questions_answeredBadge__vp3Eq{font-size:.78rem;background:color-mix(in srgb,var(--sage) 15%,var(--paper));padding:.2rem .6rem;border-radius:4px;color:var(--sage)}.questions_questionText__a1xd8{font-size:1.1rem;margin:0 0 .5rem;line-height:1.4}.questions_questionDetails__z2A8_{font-size:.92rem;color:var(--ink-light);line-height:1.5;margin:0 0 .75rem}.questions_questionMeta__Bna2f{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8rem;color:var(--ink-ghost)}.questions_destLink__IXvHg{color:var(--sage);text-decoration:none}.questions_destLink__IXvHg:hover{text-decoration:underline}.questions_answerBlock__FZbIP{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--sand)}.questions_answerHeader__bqV5P{display:flex;justify-content:space-between;font-size:.85rem;font-weight:600;color:var(--sage);margin-bottom:.5rem}.questions_answerDate__qB218{font-weight:400;color:var(--ink-ghost)}.questions_answerBlock__FZbIP p{font-size:.95rem;line-height:1.6;color:var(--ink);margin:0}@media (max-width:560px){.questions_content__Qx6g_{padding:1.5rem 1rem 3rem}.questions_filters___uZ_Y{gap:.35rem}.questions_filterBtn__MMbAW{font-size:.75rem;padding:.3rem .6rem}}