.circuito-editais-lista{max-width:1100px;margin:0 auto}.circuito-editais-grupo{margin:2rem 0}.circuito-editais-grupo>h2{margin:0 0 1rem;font-size:1.6rem}.circuito-edital-card{background:#fff;border:1px solid #dedede;border-radius:10px;padding:1.25rem;margin:0 0 1rem;box-shadow:0 3px 12px rgba(0,0,0,.045)}.circuito-edital-card-topo{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.7rem}.circuito-edital-status{display:inline-block;padding:.3rem .65rem;border-radius:999px;font-size:.82rem;font-weight:700}.circuito-edital-status-vigente{background:#e7f5ec;color:#176b35}.circuito-edital-status-encerrado{background:#f0f0f0;color:#555}.circuito-edital-prazo{font-size:.9rem;color:#555}.circuito-edital-card h3{margin:.25rem 0 .7rem;font-size:1.25rem;line-height:1.35}.circuito-edital-resumo{line-height:1.6}.circuito-edital-resumo p:last-child{margin-bottom:0}.circuito-edital-botao{display:inline-block;margin-top:1rem;padding:.7rem 1rem;background:#8b1e2d;color:#fff!important;text-decoration:none!important;border-radius:5px;font-weight:700}.circuito-edital-botao:hover,.circuito-edital-botao:focus{background:#661522;color:#fff!important}.circuito-editais-vazio{padding:1rem;background:#f7f7f7;border-radius:6px}
