.vagas{padding:var(--secao-y) var(--m);max-width:1440px;margin:0 auto}.vagas__titulo{font-size:clamp(30px,4vw,58px)}.vagas__filtro{border-top:1.5px solid var(--navy);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:16px 20px;margin-top:clamp(24px,3vw,40px);padding-top:20px;display:grid}.vagas__acoes{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.vagas__contagem{opacity:.85;margin-top:28px;font-size:16px}.vagas__lista{border-top:1px solid color-mix(in srgb, var(--navy) 30%, transparent);margin-top:12px}.vagas__lista li{border-bottom:1px solid color-mix(in srgb, var(--navy) 30%, transparent)}.vagas__item{color:var(--navy);transition:padding-inline .25s var(--ease-marca), color .2s;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 32px;padding:26px 0;text-decoration:none;display:grid}.vagas__item:hover{color:var(--persian);padding-inline:14px}.vagas__nome{text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,30px);font-weight:800;font-stretch:125%;line-height:1.1}.vagas__meta{color:var(--prussian);font-size:16px}.vaga-capa{padding:clamp(40px, 6vw, 88px) var(--m) 0;max-width:1440px;margin:0 auto}.vaga-capa .trilha{margin-bottom:20px}.vaga-capa__titulo{font-size:min(clamp(30px, 5vw, 80px), calc((100vw - 2 * var(--m)) / (var(--letras,8) * 1.15)));line-height:.98}.vaga-capa__titulo .titulo-editorial__forte{color:var(--persian)}.vaga-capa__meta{margin-top:20px;font-size:clamp(17px,1.4vw,20px);font-weight:600}.vaga-corpo{max-width:1440px;padding:clamp(36px, 5vw, 72px) var(--m) var(--secao-y);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px clamp(32px,6vw,96px);margin:0 auto;display:grid}.vaga-corpo__form{background:var(--papel);border-top:4px solid var(--persian);padding:clamp(24px,3vw,40px)}.vaga-corpo__chamada{text-transform:uppercase;color:var(--navy);margin-bottom:4px;font-size:clamp(22px,2.2vw,30px);font-weight:800;font-stretch:125%}.candidatura{flex-direction:column;gap:20px;display:flex}.candidatura .btn{align-self:flex-start}.candidatura .btn:disabled{opacity:.7;cursor:progress}.candidatura__lgpd{max-width:52ch;font-size:14px;line-height:1.5}.candidatura__geral{color:#7a1c20;background:color-mix(in srgb, #a4262c 8%, var(--papel));border-left:4px solid #a4262c;padding:12px 14px;font-weight:600}.candidatura__sucesso{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.candidatura__sucesso:focus{outline:none}.candidatura__sucesso h2{text-transform:uppercase;color:var(--persian);font-size:clamp(22px,2.2vw,30px);font-weight:800;font-stretch:125%}@media (max-width:980px){.vaga-corpo,.vagas__filtro,.vagas__item{grid-template-columns:minmax(0,1fr)}}
