.help-main { max-width: 1040px; }
.language-switch { display: flex; gap: 7px; }
.guide-downloads { display: flex; align-items: center; gap: 10px; margin-bottom: 14px; padding: 16px 18px; border-radius: 9px; background: #e8f1ee; border: 1px solid #cbdad5; }
.guide-downloads div { display: grid; gap: 3px; margin-right: auto; }
.guide-downloads strong { color: var(--green); font-size: 14px; }
.guide-downloads span { color: var(--muted); font-size: 11px; }
.help-article { padding: 8px 28px 24px; }
.help-article section { padding: 20px 0; border-bottom: 1px solid var(--line); }
.help-article section:last-child { border-bottom: 0; }
.help-article h2 { font-size: 17px; color: var(--green); }
.help-article p, .help-article li { font-size: 13px; line-height: 1.65; }
.help-article ol, .help-article ul { padding-left: 22px; }
.help-article .notice, .help-article .warning { padding: 10px 12px; border-radius: 7px; }
.help-article .notice { background: #edf5f1; color: var(--green); }
.help-article .warning { background: var(--amber-bg); color: #704700; }
@media (max-width: 800px) {
  .help-article { padding: 4px 18px 20px; }
  .language-switch { flex-shrink: 0; }
  .guide-downloads { align-items: stretch; flex-direction: column; }
  .guide-downloads div { margin: 0 0 4px; }
  .guide-downloads .button { justify-content: center; }
}
