.view.app#v-ajuda>.main>.body{display:block;grid-template-columns:none;padding:0 16px;scroll-padding-top:56px}
.view.app#v-ajuda>.main::after,
.view.app#v-ajuda>.main>.nx-fotos{display:none}
.view.app#v-ajuda .aj-grade{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}

.view.app#v-ajuda .aj-indice{position:sticky;top:0;z-index:2;margin:0 -16px;padding:0 8px;background:var(--bege);border-bottom:1px solid var(--linha);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;user-select:none;-webkit-user-select:none}
.view.app#v-ajuda .aj-indice::-webkit-scrollbar{display:none}
.view.app#v-ajuda .aj-indice-lista{list-style:none;margin:0;padding:0;display:flex;gap:0}
.view.app#v-ajuda .aj-indice-lista li{flex:none}
.view.app#v-ajuda .aj-item{display:flex;align-items:center;min-height:44px;padding:0 12px;border-bottom:2px solid transparent;color:var(--muted);font-size:var(--t14);line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer}
.view.app#v-ajuda .aj-item:hover{color:var(--ink)}
.view.app#v-ajuda .aj-item[aria-current]{color:var(--ink);font-weight:600;border-bottom-color:var(--acento-forte)}
.view.app#v-ajuda .aj-item:focus-visible{outline:2px solid var(--teal-dark);outline-offset:-2px;border-radius:4px}

.view.app#v-ajuda .aj-texto,
.view.app#v-ajuda .aj-lateral{min-width:0}
.view.app#v-ajuda .aj-lateral{padding-bottom:48px}
.view.app#v-ajuda .aj-grade .ajuda-secao{max-width:72ch;width:auto;margin:0;padding:28px 0 0;background:none;border:0;border-radius:0;color:var(--ink);font-size:var(--t16);scroll-margin-top:56px}
.view.app#v-ajuda .aj-grade .ajuda-secao+.ajuda-secao,
.view.app#v-ajuda .aj-lateral .ajuda-secao{margin-top:28px;border-top:1px solid var(--linha)}
.view.app#v-ajuda .aj-grade .ajuda-secao h4{font-family:var(--fd);font-weight:500;font-size:var(--t21);line-height:1.25;color:var(--ink);margin:0 0 12px;scroll-margin-top:56px;user-select:none;-webkit-user-select:none}
.view.app#v-ajuda .aj-grade .ajuda-corpo{max-width:none;font-size:inherit;line-height:1.65;color:var(--ink-2)}
.view.app#v-ajuda .aj-grade .ajuda-corpo p+p{margin-top:12px}
.view.app#v-ajuda .aj-grade .ajuda-corpo b{color:var(--ink)}
.view.app#v-ajuda .aj-grade .ajuda-corpo .aj-link{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.view.app#v-ajuda .aj-grade .ajuda-corpo .aj-link:hover{color:var(--ink)}
.view.app#v-ajuda .aj-grade .ajuda-corpo .aj-link:focus-visible{outline:2px solid var(--teal-dark);outline-offset:2px;border-radius:2px}

.view.app#v-ajuda .aj-grade .aj-regra{margin:16px 0;padding:14px 18px;border-left:3px solid var(--joia);background:var(--papel);border-radius:0 6px 6px 0}
.view.app#v-ajuda .aj-grade .aj-regra[hidden]{display:none}
.view.app#v-ajuda .aj-grade .aj-regra .aj-regra-rotulo{margin:0 0 4px;font-size:var(--t13);font-weight:600;color:var(--muted);user-select:none;-webkit-user-select:none}
.view.app#v-ajuda .aj-grade .aj-regra p.regra{margin:0;padding:0;border:0;color:var(--ink)}
.view.app#v-ajuda .aj-grade .aj-regra+p{margin-top:0}

.view.app#v-ajuda .aj-grade .ajuda-corpo dl{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:4px}
.view.app#v-ajuda .aj-grade .ajuda-corpo dt{font-weight:600;color:var(--ink)}
.view.app#v-ajuda .aj-grade .ajuda-corpo dd{margin:2px 0 0;color:var(--ink-2)}
.view.app#v-ajuda .aj-grade .ajuda-corpo :is(ol,ul,dl)+p{margin-top:16px}
.view.app#v-ajuda .aj-grade .ajuda-corpo .fonte{font-size:var(--t13);color:var(--muted)}
.view.app#v-ajuda .aj-grade .ajuda-corpo .btn{margin-top:16px}

@container nx-conteudo (min-width:700px){
  .view.app#v-ajuda>.main>.body{padding:0 32px;scroll-padding-top:24px}
  .view.app#v-ajuda .aj-lateral{padding-bottom:64px}
  .view.app#v-ajuda .aj-grade{grid-template-columns:184px minmax(0,1fr);column-gap:48px}
  .view.app#v-ajuda .aj-indice{grid-column:1;grid-row:1 / span 2;top:0;margin:0;padding:28px 0 24px;background:none;border:0;max-height:calc(100dvh - 72px);overflow:auto}
  .view.app#v-ajuda .aj-indice-lista{flex-direction:column;gap:2px}
  .view.app#v-ajuda .aj-item{min-height:40px;padding:0 12px;border-bottom:0;border-left:2px solid transparent;border-radius:0 6px 6px 0;white-space:normal}
  .view.app#v-ajuda .aj-item:hover{background:var(--tinte-1)}
  .view.app#v-ajuda .aj-item[aria-current]{background:var(--tinte-1);border-left-color:var(--acento-forte)}
  .view.app#v-ajuda .aj-texto,
  .view.app#v-ajuda .aj-lateral{grid-column:2}
  .view.app#v-ajuda .aj-grade .ajuda-secao{font-size:15px;scroll-margin-top:24px}
  .view.app#v-ajuda .aj-grade .ajuda-secao h4{scroll-margin-top:24px}
  .view.app#v-ajuda .aj-grade .ajuda-corpo .par{display:grid;grid-template-columns:176px minmax(0,1fr);column-gap:24px;align-items:baseline}
  .view.app#v-ajuda .aj-grade .ajuda-corpo .par dd{margin:0}
}

@container nx-conteudo (min-width:1180px){
  .view.app#v-ajuda .aj-grade{grid-template-columns:184px minmax(0,1fr) minmax(280px,340px);column-gap:56px}
  .view.app#v-ajuda .aj-texto{grid-column:2;grid-row:1;padding-bottom:64px}
  .view.app#v-ajuda .aj-texto>.ajuda-secao{margin-inline:auto}
  .view.app#v-ajuda .aj-lateral{grid-column:3;grid-row:1;position:sticky;top:0;max-height:calc(100dvh - 72px);overflow:auto;overscroll-behavior:contain;padding:0 4px 24px 0;scrollbar-width:thin}
  .view.app#v-ajuda .aj-lateral .ajuda-secao{margin-top:0;border-top:0;padding-top:28px;font-size:var(--t14)}
  .view.app#v-ajuda .aj-lateral .ajuda-secao h4{font-size:var(--t18)}
  .view.app#v-ajuda .aj-lateral .ajuda-corpo{line-height:1.55}
  .view.app#v-ajuda .aj-lateral .ajuda-corpo dl{gap:12px}
  .view.app#v-ajuda .aj-lateral .ajuda-corpo .par{display:flex;flex-direction:column}
  .view.app#v-ajuda .aj-lateral .ajuda-corpo .par dd{margin:2px 0 0}
  .view.app#v-ajuda .aj-lateral:focus-visible{outline:2px solid var(--teal-dark);outline-offset:-2px}
}
