/* Оформление конечных разделов утверждённых технических статей. */
.faq-content .manual-qa,.faq-content .rack-sources{--manual-line:#304538;--manual-surface:#141d18;--manual-title:#f0f5f1;--manual-text:#c6d2ca;margin:44px 0 0;padding:30px 0 0;border:0;border-top:1px solid var(--manual-line);background:none;color:var(--manual-text)}
.faq-content .manual-qa>h2,.faq-content .rack-sources>h2{margin:0 0 22px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--manual-title)!important;font-size:clamp(23px,2.25vw,29px)!important;line-height:1.35!important;animation:none!important}
.manual-qa>h2 .faq-copy-btn,.manual-qa>h2 .faq-tts-btn,.rack-sources>h2 .faq-copy-btn,.rack-sources>h2 .faq-tts-btn{display:none!important}
.manual-qa-grid,.faq-content .rack-sources>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0}
.manual-qa-card,.faq-content .rack-sources .rack-source-row{display:block;min-width:0;margin:0;padding:24px;border:1px solid var(--manual-line);border-radius:14px;background:linear-gradient(135deg,var(--manual-surface),#111713);box-sizing:border-box}
.manual-qa-card:last-child:nth-child(odd),.faq-content .rack-sources .rack-source-row:last-child:nth-child(odd){grid-column:1/-1}
.faq-content .manual-qa-card>h3{margin:0 0 12px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font-size:18px!important;line-height:1.5!important;font-weight:700!important;color:var(--manual-title)!important}
.faq-content .manual-qa-card>p{margin:0!important;font-size:15px!important;line-height:1.85!important;color:var(--manual-text)}
.faq-content .rack-sources .rack-source-row dt{margin:0 0 12px;padding:0;max-width:none;font-size:16px;line-height:1.55;font-weight:700;letter-spacing:0;text-transform:none;color:var(--manual-title);overflow-wrap:normal;word-break:normal}
.faq-content .rack-sources .rack-source-row dd{margin:0;padding:0;font-size:14px;line-height:1.85;color:var(--manual-text)}
body.light-theme .faq-content .manual-qa,body.light-theme .faq-content .rack-sources{--manual-line:#cbdcd0;--manual-surface:#f4f8f5;--manual-title:#173923;--manual-text:#40574a}
body.light-theme .manual-qa-card,body.light-theme .faq-content .rack-sources .rack-source-row{background:linear-gradient(135deg,#fff,var(--manual-surface));box-shadow:0 8px 24px #163b2410}
@media(max-width:700px){.manual-qa-grid,.faq-content .rack-sources>dl{grid-template-columns:1fr}.manual-qa-card,.faq-content .rack-sources .rack-source-row{padding:21px}.faq-content .manual-qa,.faq-content .rack-sources{margin-top:32px;padding-top:26px}.faq-content .manual-qa-card>h3{font-size:17px!important}.faq-content .rack-sources .rack-source-row dt{font-size:15px}}
