/* Páginas estáticas de ajuda: tokens do Bezel (da folha principal), texto longo legível. */
.ajuda {min-height:100vh;background:var(--canvas);color:var(--body)}
.ajuda-top {display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px clamp(16px,4vw,48px);border-bottom:1px solid var(--border);background:var(--surface)}
.ajuda-marca {color:var(--ink);text-decoration:none}
.ajuda-top nav {display:flex;gap:6px;flex-wrap:wrap}
.ajuda-top nav a {padding:10px 12px;border-radius:var(--radius-control);font-size:13px;color:var(--body);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}
.ajuda-top nav a[aria-current=page] {background:var(--selected);color:var(--ink);font-weight:550}
.ajuda-texto {max-width:72ch;margin:0 auto;padding:40px 16px 64px;font-size:15px;line-height:1.75}
.ajuda-texto h1 {font-size:clamp(28px,4vw,36px);letter-spacing:-1px;color:var(--ink);margin:0 0 16px}
.ajuda-texto h2 {font-size:20px;color:var(--ink);margin:40px 0 12px;padding-top:24px;border-top:1px solid var(--border)}
.ajuda-texto p, .ajuda-texto li {overflow-wrap:anywhere}
.ajuda-texto strong {color:var(--ink)}
.ajuda-texto a {color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.ajuda-texto code {font-family:var(--font-mono);font-size:13px;background:var(--selected);padding:1px 5px;border-radius:4px}
.ajuda-rodape {max-width:72ch;margin:0 auto;padding:24px 16px 48px;border-top:1px solid var(--border);font-size:12px;color:var(--muted);line-height:1.8}
.ajuda-rodape a {color:var(--body)}
.ajuda-texto p, .ajuda-texto ul, .ajuda-texto ol {margin:0 0 14px}
@media (max-width:600px) {.ajuda-top {flex-direction:column;align-items:stretch}.ajuda-top nav {flex-direction:row;width:100%}.ajuda-top nav a {padding:10px 8px}}
