.service-questions{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px)}.service-questions h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.1;text-wrap:balance}.service-questions details{border-bottom:1px solid #cbd5c4;padding:18px 0}.service-questions summary{cursor:pointer;font-weight:600;line-height:1.6;min-height:32px}.service-questions details p{line-height:1.8}.question-search{background:#eef3e7;border:1px solid #cbd7c1;border-radius:14px;padding:clamp(18px,3vw,26px);margin-top:30px}.question-search label{font-weight:700;font-size:clamp(1.3rem,2.4vw,1.7rem);display:block}.question-search form>p,.question-search>[role=status]{font-size:14px;line-height:1.6}.question-input-row{display:flex;flex-wrap:wrap;gap:8px}.question-input-row input{flex:1 1 240px;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid #aebaab;border-radius:8px;background:#fff;color:#19291c;padding:13px;font-size:16px;min-height:48px}.question-input-row button{min-height:44px;border:1px solid #adbfa2;border-radius:7px;background:#17231b;color:#fff;padding:9px 14px;cursor:pointer}.question-input-row [data-question-clear]{background:transparent;color:#19291c}.question-result{margin-top:18px;padding:20px;background:white;border:1px solid #cbd7c1;border-radius:10px}.question-result h3{font-size:1.2rem;line-height:1.45;margin-top:0}.question-result p{line-height:1.8}.question-result[hidden]{display:none}.article-questions details{padding:16px 0;border-bottom:1px solid #d4ddcd}.article-questions summary{cursor:pointer;font-weight:600;line-height:1.6}.article-questions{margin:38px 0}.question-result a{overflow-wrap:anywhere}@media(max-width:760px){.service-questions{grid-template-columns:1fr;gap:20px}.question-input-row input{flex-basis:100%}.question-input-row button{flex:1}.question-search{padding:18px}.question-result{padding:16px}}
