.questions-main{max-width:1000px;margin:0 auto;padding:30px 28px 0}.questions-hero{background:#eaf0e9;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin:20px 0 28px;padding:38px;display:flex}.questions-hero h1{letter-spacing:-.025em;max-width:730px;margin:12px 0 18px;font-family:Georgia,serif;font-size:clamp(27px,4vw,42px);line-height:1.24}.questions-hero p{color:#586057;max-width:710px;line-height:1.8}.questions-hero>svg{color:#5c725a;flex-shrink:0}.questions-main button,.questions-main a{touch-action:manipulation}.question-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 18px;display:flex}.question-toolbar h2{font-size:23px}.question-filters{background:#fff;border:1px solid #e3e5dd;border-radius:18px;margin-bottom:22px;padding:22px}.question-region{gap:10px;min-width:0;display:grid}.question-filter-row{grid-template-columns:1fr minmax(180px,230px);align-items:end;gap:14px;margin:18px 0;display:grid}.question-filter-row label,.question-editor label{gap:8px;font-size:14px;font-weight:600;display:grid}.question-filters input,.question-filters select,.question-editor input,.question-editor select,.question-editor textarea{width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #d8ded3;border-radius:10px;padding:12px}.question-search{border:1px solid #d8ded3;border-radius:11px;align-items:center;display:flex;overflow:hidden}.question-search input{border:0;border-radius:0}.question-search button{color:#385647;background:#fff;border:0;place-items:center;padding:11px;display:grid}.question-consent{align-items:flex-start;line-height:1.6;gap:10px!important;font-size:14px!important;font-weight:500!important;display:flex!important}.question-consent input{accent-color:#2f5848;flex-shrink:0;height:18px;margin:3px 0;width:18px!important}.question-list{gap:16px;display:grid}.question-card{background:#fff;border:1px solid #e0e4db;border-radius:18px;padding:25px}.question-meta{color:#6b756a;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}.question-meta>span{align-items:center;gap:5px;display:inline-flex}.question-status{color:#726330;background:#f3eee1;border-radius:20px;padding:4px 9px}.question-status.resolved{color:#3b6844;background:#e8f1e8}.question-card-title{text-align:left;color:#283e32;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 0 5px;display:flex}.question-card-title h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.45}.question-card-title svg{flex-shrink:0}.question-excerpt{color:#687064;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0 18px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.question-card-foot{color:#747c71;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.question-card-foot button,.question-blocks button{color:#315848;font:inherit;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.question-empty{text-align:center;color:#5f6b5c;background:#f3f3ed;border-radius:18px;padding:45px 22px;line-height:1.8}.question-empty>svg{color:#73866c}.question-empty h3{color:#354a37;font-size:19px}.question-empty .secondary{margin-top:12px}.question-login{background:#fff;border:1px solid #dfe5da;border-radius:18px;padding:26px;line-height:1.8}.question-login>svg{color:#4b6b51}.question-login p{max-width:720px;margin-bottom:18px}.question-more{margin:22px auto;display:flex}.question-feedback:empty{display:none}.question-success,.question-error,.question-warning{overflow-wrap:anywhere;border-radius:12px;padding:14px 18px;font-size:14px;line-height:1.7}.question-success{color:#355d37;background:#eaf4e9}.question-error{color:#994737;background:#faeeeb}.question-warning{color:#795f22;background:#fff6df}.question-detail,.question-editor{background:#fff;border:1px solid #e0e4db;border-radius:20px;margin:22px 0;padding:30px}.question-detail h2{overflow-wrap:anywhere;margin:20px 0 12px;font-size:29px;line-height:1.35}.question-text{color:#45654d;font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 25px;padding:0;display:inline-flex}.question-author{color:#74806f;font-size:13px}.question-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:28px 0;line-height:1.9}.question-hint,.question-editor small{color:#747c70;margin:7px 0 13px;font-size:12px;font-weight:400;line-height:1.8}.question-actions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.question-danger{color:#a5493c;font:inherit;background:#fff7f4;border:1px solid #e5cfc9;border-radius:10px;padding:10px 16px}.question-editor fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.question-editor textarea{resize:vertical}.question-editor h2{margin:0 0 24px;font-size:25px}.question-detail .community-ui{border-top:1px solid #e3e7df;margin-top:28px;padding-top:24px}.question-blocks{border-top:1px solid #e0e4db;margin-top:24px;padding:18px 0}.question-blocks summary{cursor:pointer;font-size:14px}.question-blocks>div{border-bottom:1px solid #e9ece6;justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.questions-main button:disabled{opacity:.5;cursor:wait}.questions-main :focus-visible{outline-offset:3px;outline:3px solid #a5bca5}.questions-main .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.questions-main{padding:22px 18px 0}.questions-hero{border-radius:18px;gap:8px;padding:27px 23px}.questions-hero>svg{display:none}.questions-hero h1{font-size:31px}.question-toolbar{align-items:flex-start}.question-toolbar h2{font-size:21px}.question-toolbar .primary{flex-shrink:0;padding:11px 14px;font-size:13px}.question-filters{padding:17px}.question-filter-row{grid-template-columns:1fr}.question-detail,.question-editor{padding:22px 18px}.question-card{padding:20px 18px}.question-detail h2{font-size:25px}.question-actions .secondary,.question-actions .primary{font-size:13px}.questions-main footer{gap:18px}}@media (max-width:360px){.questions-main{padding-left:13px;padding-right:13px}.questions-hero{padding:23px 19px}.questions-hero h1{font-size:27px}.question-toolbar{flex-wrap:wrap}.question-card{padding:18px 15px}}
