.gd-fatos{list-style: none;margin: var(--e-1) 0 var(--e-2);padding: 0;display: grid;gap: 10px}.gd-fatos li{background: var(--branco);border: 1.5px solid var(--borda-suave);border-radius: var(--raio);padding: 10px 14px;overflow-wrap: anywhere}.gd-fonte{display: block;margin-top: 4px;font-size: var(--t-14);color: var(--texto-2)}.gd-fonte a{overflow-wrap: anywhere}.gd-ferr{min-width: 0}.gd-grupo{border: 0;margin: 0 0 var(--e-2);padding: 0;min-width: 0;display: grid;gap: 8px}.gd-grupo legend{font-weight: 800;padding: 0;margin-bottom: 6px}.gd-radio{display: flex;gap: 10px;align-items: flex-start;min-height: 44px;padding: 8px 12px;border: 2px solid var(--tinta);border-radius: var(--raio);background: var(--branco);cursor: pointer;font-weight: 700}.gd-radio input{width: 22px;height: 22px;flex: 0 0 auto;margin-top: 1px}.gd-radio:has(input:checked){background: var(--amarelo)}.gd-campos{display: grid;gap: 12px;grid-template-columns: minmax(0,1fr);margin-bottom: var(--e-2)}.gd-campo{display: grid;gap: 6px;font-weight: 700;min-width: 0}.gd-campo input,.gd-campo select{width: 100%;min-width: 0;min-height: 48px;padding: 10px 12px;border: 1.5px solid var(--borda-campo);border-radius: 10px;font: 500 16px var(--fonte-texto);background: var(--branco);box-sizing: border-box}.gd-res{background: var(--creme-2);border: 2px solid var(--tinta);border-radius: var(--raio-g);padding: var(--e-2);margin: var(--e-2) 0}.gd-res p{margin: 4px 0}.gd-res-grande{font-size: var(--t-24);line-height: 1.2}.gd-res-grande strong{font: 32px/1.1 var(--fonte-titulo);font-variant-numeric: tabular-nums}.gd-erro{color: #7A1010;background: #FDECEC;border: 1.5px solid var(--erro);border-radius: var(--raio);padding: 8px 12px;margin: 10px 0 0}.gd-cabe{margin: var(--e-2) 0}.gd-acoes{display: flex;flex-wrap: wrap;gap: 10px;margin: var(--e-2) 0}.gd-acoes .btn{min-height: 44px}.gd-lembrar{display: flex;gap: 10px;align-items: flex-start;font-size: var(--t-14);margin: 8px 0}.gd-lembrar input{width: 22px;height: 22px;flex: 0 0 auto}.gd-resumo{background: var(--creme-2);border: 2px solid var(--tinta);border-radius: var(--raio-g);padding: var(--e-2);margin: var(--e-2) 0}.gd-resumo p{margin: 4px 0}.gd-resumo .gd-alerta{color: #7A1010;font-weight: 800}.gd-tabela select{width: 100%;min-height: 40px;font: 500 16px var(--fonte-texto)}.gd-tabela button{min-height: 40px;padding: 6px 12px;border: 1.5px solid var(--tinta);border-radius: 10px;background: var(--branco);font-weight: 700;cursor: pointer}.gd-so-leitor{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.gd-venc{color: #7A1010;font-weight: 700}@media (min-width: 640px){.gd-campos{grid-template-columns: repeat(2,minmax(0,1fr))}}.gd-tabela{font-size: var(--t-14)}