.request-question-list{display:grid;gap:14px;margin:20px 0}
.request-question{padding:18px;border:1px solid var(--line,#dedfd5);border-radius:18px;background:var(--paper,#f7f5ef)}
.request-question h3{margin:0 0 8px;font-size:19px;color:var(--green,#234b39)}
.request-question p{font-size:14px;line-height:1.6;margin:8px 0 14px}
.request-question-answer{padding:13px 15px;margin:14px 0;background:#fff;border:1px solid var(--line,#dedfd5);border-radius:12px}
.request-question-answer strong{font-size:12px;letter-spacing:.04em;color:var(--green,#234b39)}
.request-question-answer p{margin-bottom:0}
.request-question form{display:grid;gap:10px;margin-top:14px}
.request-question label{font-size:13px;font-weight:700}
.request-question select{width:100%;min-width:0;max-width:100%;padding:12px;border:1px solid var(--line,#dedfd5);border-radius:10px;background:#fff;color:#234b39;font:inherit;font-size:14px}
.request-question .soft-btn{justify-self:start}
