/* 1.70: a central de ajuda (/ajuda/), com as cores e as fontes do tema (--t-*) e um valor de reserva sem ele. */
.fs-central{--c-marca:var(--t-marca,#0B7A64);--c-marca-escura:var(--t-marca-escura,#075E4D);--c-marca-clara:var(--t-marca-clara,#E4F3EF);--c-tinta:var(--t-tinta,#13201C);--c-tinta-2:var(--t-tinta-2,#3B4A44);--c-linha:var(--t-linha,#D8E1DD);--c-fundo-2:var(--t-fundo-2,#F4F7F6);--c-raio:var(--t-raio,16px);--c-atencao:var(--t-atencao,#8A4F05);--c-atencao-clara:var(--t-atencao-clara,#FFF4E0);color:var(--c-tinta)}
.fs-central h1{font-family:var(--t-f-display,inherit);font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.2;margin:8px 0 10px}
.fs-central h2{font-family:var(--t-f-display,inherit);font-size:1.25rem;line-height:1.3;margin:0 0 12px}
.fs-central__topo{background:var(--c-marca-clara);padding:28px 0 32px;margin-bottom:28px}
.fs-central__corpo{padding-bottom:48px}
.fs-central__corpo>.fs-central__caminho{padding-top:24px}
.fs-central__sub{color:var(--c-tinta-2);max-width:62ch;margin:0 0 18px;font-size:1.05rem}
.fs-central__caminho ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;font-size:.9rem;color:var(--c-tinta-2)}
.fs-central__caminho li+li::before{content:"›";margin-right:8px;color:var(--c-tinta-2)}
.fs-central__caminho a{color:var(--c-marca-escura)}
.fs-central__busca{display:flex;flex-wrap:wrap;gap:10px;max-width:720px;margin:0 0 24px}
.fs-central__busca input{flex:1 1 260px;min-height:48px;padding:10px 16px;border:2px solid var(--c-linha);border-radius:999px;font:inherit;font-size:1rem;background:#fff;color:var(--c-tinta)}
.fs-central__busca input:focus{border-color:var(--c-marca);outline:3px solid var(--t-foco,#2B5C8A);outline-offset:2px}
.fs-central__busca--grande{margin-bottom:0}
.fs-central__bloco{margin:0 0 36px}
.fs-central__assuntos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px}
.fs-central__assuntos a{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px 18px;border:1px solid var(--c-linha);border-radius:var(--c-raio);background:#fff;color:var(--c-tinta);text-decoration:none}
.fs-central__assuntos a:hover,.fs-central__assuntos a:focus-visible{border-color:var(--c-marca);box-shadow:inset 4px 0 0 var(--c-marca)}
.fs-central__assuntos strong{font-family:var(--t-f-display,inherit);font-size:1.05rem;color:var(--c-marca-escura)}
.fs-central__assuntos span{color:var(--c-tinta-2);font-size:.95rem}
.fs-central__assuntos small{margin-top:auto;padding-top:6px;font-weight:600;font-size:.9rem;color:var(--c-marca-escura)}
.fs-central__lista{list-style:none;margin:0 0 24px;padding:0;max-width:820px}
.fs-central__lista li{padding:14px 0;border-bottom:1px solid var(--c-linha)}
.fs-central__lista--curta li{padding:10px 0}
.fs-central__lista p{margin:4px 0 0;color:var(--c-tinta-2)}
.fs-central__link{font-weight:600;font-size:1.05rem;color:var(--c-marca-escura)}
.fs-central__selo{display:inline-block;margin-left:6px;padding:1px 9px;border-radius:999px;background:var(--t-info-clara,#EAF1F8);color:var(--t-info,#2B5C8A);font:700 .75rem/1.6 var(--t-f-texto,inherit);letter-spacing:.04em;vertical-align:3px}
.fs-central__artigo{max-width:760px;margin-bottom:36px}
.fs-central__texto{font-size:1.06rem;line-height:1.6}
.fs-central__texto p{margin:0 0 12px}
.fs-central__texto h2{margin:24px 0 10px}
.fs-central__passos{margin:0 0 12px;padding-left:1.4em}
.fs-central__passos li{margin:0 0 10px;padding-left:4px}
.fs-central__naodeu{list-style:none;margin:0 0 12px;padding:0}
.fs-central__naodeu li{margin:0 0 8px;padding:10px 14px;border-left:4px solid var(--c-atencao);background:var(--c-atencao-clara);border-radius:0 10px 10px 0}
.fs-central__naodeu strong{display:block}
.fs-central__nota{display:inline-block;margin:0 0 14px;padding:4px 12px;border-radius:999px;background:var(--t-info-clara,#EAF1F8);color:var(--t-info,#2B5C8A);font-size:.92rem;font-weight:600}
.fs-central__acoes{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 10px}
.fs-central__data{color:var(--c-tinta-2);font-size:.9rem;margin:8px 0 0}
.fs-central__video{position:relative;aspect-ratio:16/9;margin:4px 0 18px;border-radius:12px;overflow:hidden;background:#000}
.fs-central__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.fs-central__outros ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}
.fs-central__outros a{display:inline-block;padding:6px 14px;border:1px solid var(--c-linha);border-radius:999px;color:var(--c-marca-escura);text-decoration:none;font-weight:600;font-size:.95rem}
.fs-central__outros a:hover,.fs-central__outros a:focus-visible{border-color:var(--c-marca)}
.fs-central__aulas{list-style:none;margin:0 0 24px;padding:0;max-width:820px;counter-reset:aula}
.fs-central__aula{padding:18px 20px;margin:0 0 14px;border:1px solid var(--c-linha);border-radius:var(--c-raio);background:#fff}
.fs-central__aula h2{margin:0 0 6px}
.fs-central__aula h2 span{display:block;font:600 .85rem/1.4 var(--t-f-texto,inherit);color:var(--c-marca-escura);text-transform:uppercase;letter-spacing:.05em}
.fs-central__aula>p{margin:0 0 8px;color:var(--c-tinta-2)}
.fs-central__aula .fs-central__lista{margin:0 0 8px}
.fs-central__tarefa{padding:10px 14px;border-radius:10px;background:var(--c-fundo-2);color:var(--c-tinta)!important}
.fs-central__contato{max-width:820px;padding:22px 24px;border-radius:var(--c-raio);background:var(--c-fundo-2);border:1px solid var(--c-linha)}
.fs-central__contato p{margin:0 0 12px}
.fs-central__contato p:last-child{margin:0}
@media (max-width:600px){.fs-central__busca .t-botao{width:100%}.fs-central__topo{padding:20px 0 24px}}
