.nsi-site .dg{max-width:720px;margin:0 auto;padding:clamp(28px,6vw,64px) var(--margem) clamp(48px,8vw,96px)}.nsi-site .dg-cartao{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:clamp(20px,4vw,32px)}.nsi-site .dg-topo{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:15px}.nsi-site .dg-topo,.nsi-site .dg-voltar{align-items:center;color:var(--text-secondary)}.nsi-site .dg-voltar{display:inline-flex;gap:6px;min-height:44px;padding:0 12px 0 6px;border:0;border-radius:10px;background:transparent;font:inherit;cursor:pointer}.nsi-site .dg-voltar:hover:not(:disabled){color:var(--text-primary);background:rgba(160,190,255,.08)}.nsi-site .dg-voltar:disabled{visibility:hidden}.nsi-site .dg-barra{height:6px;border-radius:99px;background:rgba(160,190,255,.14);overflow:hidden;margin-bottom:26px}.nsi-site .dg-barra>span{display:block;height:100%;background:var(--accent);border-radius:99px;transition:width .35s var(--ease-saida)}.nsi-site .dg-pergunta{font-family:var(--f-titulo),var(--f-texto),sans-serif;font-size:clamp(22px,5vw,28px);line-height:1.25;margin:0 0 10px;color:var(--text-primary)}.nsi-site .dg-exemplo{margin:0 0 22px;color:var(--text-secondary);font-size:16px}.nsi-site .dg-opcoes{display:grid;gap:10px;margin:0;padding:0;list-style:none}.nsi-site .dg-opcao{width:100%;min-height:56px;padding:14px 18px;border:1px solid var(--line-forte);border-radius:14px;background:var(--panel-2);color:var(--text-primary);font:inherit;font-size:17px;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.nsi-site .dg-opcao:hover{border-color:var(--accent)}.nsi-site .dg-opcao[aria-pressed=true]{border-color:var(--accent);background:rgba(245,165,36,.14)}.nsi-site .dg-opcao.dg-nao-sei{background:transparent;color:var(--text-secondary)}.nsi-site .dg-retorno{margin-top:18px;padding:14px 16px;border-left:3px solid var(--accent);background:rgba(245,165,36,.08);border-radius:0 12px 12px 0;color:var(--text-primary);font-size:16px}.nsi-site .dg-acoes-linha{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.nsi-site .dg-nota-local{margin-top:18px;font-size:14px;color:var(--text-secondary)}.nsi-site .dg-alerta{margin-bottom:20px;padding:18px 20px;border:1px solid rgba(255,120,120,.45);background:rgba(255,90,90,.1);border-radius:14px}.nsi-site .dg-alerta h2{margin:0 0 8px;font-size:19px}.nsi-site .dg-alerta ol{margin:0;padding-left:20px}.nsi-site .dg-alerta li+li{margin-top:6px}.nsi-site .dg-escolha{display:grid;gap:14px;margin-top:26px}@media (min-width:640px){.nsi-site .dg-escolha{grid-template-columns:1fr 1fr}}.nsi-site .dg-escolha a{display:block;padding:22px;border:1px solid var(--line-forte);border-radius:16px;background:var(--panel-2);color:var(--text-primary);text-decoration:none;transition:border-color .15s,transform .15s}.nsi-site .dg-escolha a:hover{border-color:var(--accent);transform:translateY(-2px)}.nsi-site .dg-escolha strong{display:block;font-size:20px;margin-bottom:6px}.nsi-site .dg-escolha span,.nsi-site .dg-limites{color:var(--text-secondary);font-size:15px}.nsi-site .dg-limites{margin-top:22px}.nsi-site .dg-limites li+li{margin-top:4px}.nsi-site .dg-placar{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 16px;margin:6px 0 4px}.nsi-site .dg-placar-numero{font-family:var(--f-titulo),sans-serif;font-size:clamp(44px,12vw,64px);line-height:1;color:var(--accent-texto)}.nsi-site .dg-placar-faixa{font-size:20px}.nsi-site .dg-dimensoes{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.nsi-site .dg-dimensao{display:grid;gap:6px}.nsi-site .dg-dimensao-linha{display:flex;justify-content:space-between;gap:12px;font-size:16px}.nsi-site .dg-dimensao-linha small{color:var(--text-secondary);font-size:14px;text-align:right}.nsi-site .dg-dimensao .dg-barra{margin:0}.nsi-site .dg-tarefa{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2)}.nsi-site .dg-tarefa+.dg-tarefa{margin-top:12px}.nsi-site .dg-tarefa h3{margin:0 0 4px;font-size:18px}.nsi-site .dg-tarefa ol{margin:10px 0 0;padding-left:20px}.nsi-site .dg-tarefa li+li{margin-top:4px}.nsi-site .dg-selo{display:inline-block;padding:2px 10px;border-radius:99px;font-size:13px;background:rgba(160,190,255,.12);color:var(--text-secondary)}.nsi-site .dg-selo.dg-selo-forte{background:rgba(245,165,36,.18);color:var(--accent-texto)}.nsi-site .dg-secao{margin-top:28px}.nsi-site .dg-secao>h2{font-size:20px;margin:0 0 12px}.nsi-site .dg-fortes{margin:0;padding-left:20px;color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.nsi-site .dg-barra>span,.nsi-site .dg-escolha a{transition:none}.nsi-site .dg-escolha a:hover{transform:none}}@media print{.nsi-site .cabecalho,.nsi-site .dg-acoes-linha,.nsi-site .dg-topo,.nsi-site footer{display:none!important}.nsi-site,html:has(.nsi-site),html:has(.nsi-site) body{background:#fff!important;color:#000!important}.nsi-site .dg-cartao,.nsi-site .dg-tarefa{background:#fff!important;color:#000!important;border-color:#999!important}}