.site .editais-filtros{flex-direction:column;gap:14px;display:flex}.site .editais-filtros .filters{align-items:center}.site .editais-filtros .lbl{margin-right:6px}.site .editais-busca{margin:0}.site .editais-busca button{display:none}.site .editais-busca:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px rgba(var(--ac-rgb),.25)}.site .editais-grupo{margin-top:56px}.site .editais-grupo:first-of-type{margin-top:0}.site .editais-grupo>.sec-head{align-items:center;margin-bottom:28px}.site .editais-grupo h2{margin-top:10px;font-size:clamp(28px,3.2vw,40px)}.site .editais-grupo .sec-head p{font-size:15px}.site .editais-lista b a:hover{color:var(--ac)}.site .editais-lista .tag{white-space:normal;text-align:center;line-height:1.3}.site .editais-lista .num.longo{overflow-wrap:anywhere;font-size:20px;line-height:1.15}.site .editais-vazio{border:1px dashed var(--line2);color:var(--mu);border-radius:4px;padding:32px 28px;font-size:15.5px}.site .editais-vazio a{color:var(--ac)}.site .editais-mais{text-align:center;margin-top:32px}.site .phero h1.edital-titulo{font-size:clamp(40px,4.6vw,68px)}.site .phero h1.edital-titulo.longo{font-size:clamp(30px,3.4vw,50px)}.site .edital-cronograma{row-gap:32px}.site .edital-cronograma li.atual:after{box-shadow:0 0 0 5px rgba(var(--ac-rgb),.22)}.site .edital-cronograma li.atual b{color:var(--ac)}.site .edital-cronograma small{font:700 10.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ac);margin-top:8px;display:block}.site .edital-detalhe h2{margin:0 0 24px;font-size:40px}.site .edital-detalhe h2+h2,.site .edital-docs{margin-top:72px}.site .edital-docs h3{font:400 24px/1.2 var(--serif);margin:40px 0 16px}.site .edital-docs h3:first-of-type{margin-top:0}.site .edital-docs h3 span{color:var(--mu);font-size:15px;font-family:var(--sans);margin-left:10px}.site .edital-docs .files li{flex-wrap:wrap}.site .edital-docs .files li>div{flex:200px;min-width:0}.site .edital-docs .files b{overflow-wrap:anywhere}.site .edital-docs .files .btn{flex:none}.site .edital-etapa-desc{color:var(--tx2);margin:-6px 0 16px;font-size:15.5px}.site .edital-sem-docs{color:var(--mu);font-size:15px}.site .edital-inscricao{margin-top:96px}.site .edital-inscricao .prose{margin-top:24px}.site .edital-inscricao .panel{min-width:0}.site .edital-inscricao .form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site .edital-inscricao .form label{min-width:0}.site .edital-inscricao .form input[type=file]{width:100%;min-width:0;max-width:100%}.site .edital-aviso{border-left:3px solid var(--ac);background:var(--bg3);border-radius:4px;padding:26px 28px}.site .edital-aviso h3{font:400 26px/1.2 var(--serif);margin-bottom:8px}.site .edital-aviso p{color:var(--tx2)}.site .edital-aviso .btn{margin-top:20px}.site .facts .tag{white-space:normal;text-align:center;line-height:1.3}.site .facts dd.edital-texto-longo{overflow-wrap:anywhere}@media (min-width:1081px){.site .editais-lista li{grid-template-columns:150px 1fr 170px minmax(130px,auto) 44px}}@media (max-width:1080px){.site .edital-docs .files li>div{flex-basis:calc(100% - 62px)}.site .edital-docs .files .btn{margin-left:62px}.site .edital-inscricao{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.site .editais-grupo{margin-top:44px}.site .editais-grupo>.sec-head{align-items:flex-start}.site .edital-inscricao .form{grid-template-columns:minmax(0,1fr)}.site .edital-detalhe h2{font-size:32px}.site .edital-inscricao{margin-top:72px}.site .edital-cronograma{row-gap:26px}.site .edital-aviso{padding:22px 18px}}
