/* Website additions to help.css. */
body { margin: 0 auto; }
@media (max-width: 560px) {
  body { padding: 16px 16px 40px; }
  .hero img { width: 56px; height: 56px; }
  table { display: block; overflow-x: auto; }
}
img { max-width: 100%; }
.langs { margin-top: 40px; padding-top: 12px; border-top: 1px solid var(--rule);
         font-size: 13px; color: var(--muted); line-height: 1.9; }
.langs a, .langs strong { margin-right: 14px; white-space: nowrap; }
.langs strong { color: var(--text); font-weight: 600; }
.chooser { list-style: none; padding: 0; display: grid;
           grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 10px; }
.chooser a { display: block; padding: 10px 14px; border: 1px solid var(--rule);
             border-radius: 8px; font-weight: 600; }
