/* Páginas /ajuda e /suporte: mesma pele de /baixar. Ajuda = perguntas em sanfona por assunto; Suporte = folha única com e-mail em destaque. Sem scripts inline (CSP). */
:root{--fundo:#7f927c;--barra:#1f2a20;--barra-txt:#ffffff;--folha:#ece7dc;--quadro:#e0e6dc;--tinta:#1f2a20;--media:#3d4a3f;--verde:#4f6b54;--verde-h:#45604a;--branco:#ffffff;
--aviso:#6f4700;--aviso-fundo:#fbefd2;--linha:rgba(31,42,32,.16);--fonte:"Outfit","Segoe UI",system-ui,sans-serif}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--fundo:#20282a;--barra:#151a1c;--barra-txt:#e3e6df;--folha:#2a3032;--quadro:#323a3c;--tinta:#ece7dc;--media:#c3cbbd;--verde:#5d7f63;--verde-h:#6a8f70;--branco:#fff;
--aviso:#f0c98a;--aviso-fundo:rgba(240,201,138,.12);--linha:rgba(255,255,255,.16);color-scheme:dark}}
:root[data-theme="dark"]{--fundo:#20282a;--barra:#151a1c;--barra-txt:#e3e6df;--folha:#2a3032;--quadro:#323a3c;--tinta:#ece7dc;--media:#c3cbbd;--verde:#5d7f63;--verde-h:#6a8f70;--branco:#fff;
--aviso:#f0c98a;--aviso-fundo:rgba(240,201,138,.12);--linha:rgba(255,255,255,.16);color-scheme:dark}
*{box-sizing:border-box}
body{margin:0;background:var(--fundo);color:var(--tinta);font:16px/1.55 var(--fonte);-webkit-font-smoothing:antialiased;padding-inline:16px;padding-block:0 56px}
h1,h2,h3,p{margin:0}a{color:inherit}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;border-radius:6px}
.barra{max-width:920px;margin:0 auto 16px;padding:14px 20px;background:var(--barra);color:var(--barra-txt);border-radius:0 0 14px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}
.marca{display:flex;flex-direction:column;line-height:1.15;margin-right:auto;text-decoration:none}
.marca strong{letter-spacing:.08em;font-weight:600}.marca small{font-size:13px;opacity:.85}
.nav{display:flex;gap:2px;flex-wrap:wrap}
.nav a{display:inline-flex;align-items:center;text-decoration:none}
.nav a,.tema{min-height:44px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:inherit;font:500 15px/1 var(--fonte);cursor:pointer}
.nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:7px}
.nav a:hover,.tema:hover{background:rgba(255,255,255,.12)}
.tema{box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}
.folha{max-width:920px;margin:0 auto;background:var(--folha);border-radius:14px;padding:clamp(20px,4vw,42px);display:flex;flex-direction:column;gap:30px}
h1{font-size:clamp(30px,5vw,44px);font-weight:500;letter-spacing:-.01em;text-wrap:balance;line-height:1.1}
.sub{color:var(--media);max-width:58ch;margin-top:10px}
.sub a{font-weight:500;text-underline-offset:4px}
.grupo h2{font-size:13.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--media);margin-bottom:8px}
details{border-top:1px solid var(--linha)}details:last-child{border-bottom:1px solid var(--linha)}
summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 4px;font-size:17px;font-weight:500}
summary::-webkit-details-marker{display:none}
summary::after{content:"+";flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--quadro);font-size:20px;line-height:1}
details[open] summary::after{content:"–"}
.resp{padding:2px 4px 18px;display:grid;gap:10px;max-width:64ch;color:var(--tinta)}
.resp ol,.resp ul{margin:0;padding-left:22px;display:grid;gap:4px}
.resp strong{font-weight:600}
.nao{background:var(--quadro);border-radius:12px;padding:18px 20px}
.nao h2{font-size:20px;font-weight:500;margin-bottom:8px}
.nao ul{margin:0;padding-left:20px;display:grid;gap:6px}
.email{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;background:var(--quadro);border-radius:12px;padding:18px 20px}
.email .rot{font-size:13.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--media);width:100%}
.email .end{font-size:clamp(19px,4vw,24px);font-weight:500;overflow-wrap:anywhere}
.cp{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--verde);color:var(--branco);font:500 15px/1 var(--fonte);cursor:pointer}
.cp:hover{background:var(--verde-h)}
.prazo{font-size:15px;color:var(--media);width:100%}
.bloco h2{font-size:clamp(21px,3.5vw,26px);font-weight:500;margin-bottom:8px;text-wrap:balance}
.bloco p,.bloco li{max-width:64ch}.bloco p+p{margin-top:8px}
.bloco ol,.bloco ul{margin:8px 0 0;padding-left:22px;display:grid;gap:4px}
.nunca{background:var(--aviso-fundo);color:var(--aviso);border-radius:12px;padding:16px 18px;border:2px solid var(--aviso)}
.nunca h2{font-size:18px;font-weight:600;margin-bottom:6px;color:inherit}
.nunca ul{margin:0;padding-left:20px;display:grid;gap:3px}.nunca p{margin-top:8px;max-width:64ch}
.rodape{max-width:920px;margin:18px auto 0;font-size:14px;color:#fff;text-align:center}
[hidden]{display:none!important}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
