.pf{display:grid;gap:20px;margin-inline:auto;max-width:1120px;padding:14px 12px 40px}.pf>*{min-width:0}.pf__hero{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-card);display:grid;gap:12px;padding:20px 16px 18px}.pf__hero h1{color:var(--c-navy-deep);font-size:1.625rem;font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0}.pf__lead{color:var(--c-ink-2);font-size:1rem;line-height:1.5;margin:0;max-width:62ch}.pf__busca{max-width:640px;position:relative}.pf__busca .fld{background:var(--c-ground);border-color:var(--c-ground)}.pf__busca .fld:focus-within{background:#fff;border-color:var(--c-navy-deep);box-shadow:0 0 0 3px var(--c-lav)}.pf__busca input:focus-visible{box-shadow:none;outline:none}.pf__ac{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-card);box-shadow:var(--sh-pop);left:0;list-style:none;margin:0;max-height:min(420px,60vh);overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.pf__opt{align-items:center;border-radius:var(--r-ctl-sm);cursor:pointer;display:grid;gap:2px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:8px 12px}.pf__opt[aria-selected=true]{background:var(--c-ground)}.pf__opt>span:first-child{color:var(--c-ink);font-size:.9375rem}.pf__opt b{font-weight:700}.pf__opt small{grid-column:1}.pf__opt small,.pf__optn{color:var(--c-ink-2);font-size:.8125rem}.pf__optn{grid-column:2;grid-row:1/span 2;white-space:nowrap}.pf__acv{font-size:.9375rem;padding:12px}.pf__acv,.pf__fato{color:var(--c-ink-2)}.pf__fato{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:4px 20px;margin:0}.pf__fato a{align-items:center;color:var(--c-indigo);display:inline-flex;font-weight:600;gap:6px;min-height:36px;text-decoration:none}.pf__sec{display:grid;gap:12px}.pf__sech{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between}.pf__sech h2{color:var(--c-navy-deep);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0}.pf__sech h2 small{color:var(--c-ink-2);font-size:.9375rem;font-weight:500}.pf__sech h2:focus{outline:none}.pf__sech p{color:var(--c-ink-2);font-size:.875rem;margin:0}.pf__top{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.pf__tc{align-content:start;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-card);color:inherit;display:grid;gap:4px;height:100%;padding:14px 16px;text-decoration:none}.pf__tc b{color:var(--c-navy-deep);font-size:1rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pf__tc span{color:var(--c-ink-2);font-size:.875rem}.pf__areas{display:flex;flex-wrap:wrap;gap:8px}.pf__areas .chip{min-height:40px}.pf__areas .chip small{color:var(--c-ink-2);font-weight:500}.pf__areas .chip[aria-pressed=true] small{color:#e1e1f7;opacity:1}.pf__lista{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-card);display:grid;gap:14px;padding:18px 16px;scroll-margin-top:78px}.pf__az{background:#fff;display:flex;flex-wrap:nowrap;gap:4px;margin:-8px -2px;overflow-x:auto;padding:8px 2px;position:sticky;scrollbar-width:none;top:63px;z-index:20}.pf__az::-webkit-scrollbar{display:none}.pf__l{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-ctl-sm);color:var(--c-navy);cursor:pointer;flex:none;font-size:.9375rem;font-weight:700;height:40px;min-width:40px;padding:0 6px}.pf__l[aria-pressed=true]{background:var(--c-navy);border-color:var(--c-navy);color:#fff}.pf__lt{align-items:baseline;color:var(--c-navy-deep);display:flex;font-size:1.125rem;font-weight:700;gap:10px;margin:0 0 4px}.pf__lt small{color:var(--c-ink-2);font-size:.8125rem;font-weight:500}.pf__ul{column-count:2;column-gap:20px;list-style:none;margin:0;padding:0}.pf__ul li{break-inside:avoid}.pf__ul a{align-items:center;border-bottom:1px solid var(--c-ground);color:var(--c-ink);display:flex;font-size:.9375rem;min-height:40px;padding:6px 0;text-decoration:none}.pf__grp+.pf__grp{margin-top:10px}@media(hover:hover){.pf__tc:hover{border-color:var(--c-navy)}.pf__tc:hover b,.pf__ul a:hover{text-decoration:underline;text-underline-offset:3px}.pf__ul a:hover{color:var(--c-indigo)}.pf__l:not([aria-pressed=true]):hover{background:var(--c-ground);border-color:var(--c-navy)}.pf__opt:hover{background:var(--c-ground)}.pf__fato a:hover{text-decoration:underline;text-underline-offset:3px}}@media(min-width:720px){.pf__top{grid-template-columns:repeat(4,minmax(0,1fr))}.pf__ul{column-count:3}}@media(min-width:960px){.pf{gap:28px;padding:20px 24px 56px}.pf__hero{gap:14px;padding:28px 32px 26px}.pf__hero h1{font-size:2.125rem}.pf__lista{padding:22px 24px;scroll-margin-top:84px}.pf__az{flex-wrap:wrap;overflow:visible;top:69px}.pf__ul{column-count:4}}.prof__hd{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-card);display:grid;gap:14px;grid-template-columns:minmax(0,1fr);padding:18px 16px}.prof__id{align-content:start;display:grid;gap:10px;min-width:0}.prof__area{color:var(--c-ink-2);font-size:.875rem;margin:0}.prof__area a{color:var(--c-ink-2);text-decoration:underline;text-decoration-color:var(--c-line-2);text-underline-offset:3px}.prof__hd h1{color:var(--c-navy-deep);font-size:1.625rem;font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0;overflow-wrap:anywhere}.prof__sin{color:var(--c-ink-2);font-size:.875rem;line-height:1.5;margin:0}.prof__sin>span:first-child{color:var(--c-ink);font-weight:600}.prof__sin .linkbtn{font-size:inherit;min-height:0;padding:0 2px}.prof__intro p{color:var(--c-ink);font-size:1rem;line-height:1.55;margin:0 0 8px}.prof__intro p:last-child{margin-bottom:0}.prof__intro.is-clamp{-webkit-mask-image:linear-gradient(#000 50%,transparent);mask-image:linear-gradient(#000 50%,transparent);max-height:7.75em;overflow:hidden}.prof__mais-m{justify-self:start;margin-top:-6px}.prof__acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.prof__img{display:none}@media(max-width:959.98px){.prof__acts>.btn--pri{flex:1 1 100%}}.prof__nums{border-top:1px solid var(--c-line);display:grid;gap:14px;grid-column:1/-1;margin:0;padding-top:14px}.prof__nums>div{align-content:start;display:grid;gap:2px}.prof__nums dt{color:var(--c-ink-2);font-size:.8125rem;font-weight:600}.prof__nums dd{margin:0}.prof__nv{color:var(--c-ink);font-size:.9375rem}.prof__nv b{color:var(--c-navy-deep);font-size:1.125rem;font-weight:700}.prof__ns{color:var(--c-ink-2);font-size:.8125rem;line-height:1.45}.prof__ns a{color:var(--c-indigo);font-weight:600}.prof__src{color:var(--c-muted);font-size:.8125rem;grid-column:1/-1;margin:-4px 0 0}.prof__txt{color:var(--c-ink);font-size:1rem;line-height:1.6;max-width:72ch}.prof__txt p{margin:0 0 12px}.prof__txt ol,.prof__txt ul{display:grid;gap:8px;margin:0 0 12px;padding-left:20px}.prof__txt h3,.prof__txt h4{color:var(--c-navy-deep);font-size:1rem;font-weight:700;margin:16px 0 6px}.prof__txt>:first-child{margin-top:0}.prof__txt>:last-child{margin-bottom:0}.prof__txt a{color:var(--c-indigo)}.prof__txt.is-clamp{-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent);max-height:12.8em;overflow:hidden}.prof__txt+.linkbtn{margin-top:2px}.prof__jor+.prof__jor{border-top:1px solid var(--c-line);margin-top:16px;padding-top:16px}.prof__jor h3{color:var(--c-navy-deep);font-size:1.0625rem;font-weight:700;margin:0 0 8px}.prof__lead2{color:var(--c-ink-2);font-size:.9375rem;line-height:1.5;margin:0 0 14px}.prof__hab{display:grid;gap:14px;list-style:none;margin:0;padding:0}.prof__hab li{display:grid;gap:2px 10px;grid-template-columns:22px minmax(0,1fr)}.prof__hab .ico{color:var(--c-green-ink);font-size:1.125rem;margin-top:3px}.prof__hab b{color:var(--c-navy-deep);display:block;font-weight:600}.prof__hab p{color:var(--c-ink-2);font-size:.9375rem;line-height:1.5;margin:2px 0 0}.prof__cursos{display:grid;gap:10px;list-style:none;margin:0;padding:0}.prof__cursos li{border:1px solid var(--c-line);border-radius:var(--r-card);padding:14px 16px}.prof__cursos b{align-items:center;color:var(--c-navy-deep);display:flex;font-weight:600;gap:8px}.prof__cursos b .ico{color:var(--c-indigo);flex:none}.prof__cursos p{color:var(--c-ink-2);font-size:.9375rem;line-height:1.5;margin:6px 0 0}.prof__geo{align-items:center;color:var(--c-ink-2);display:flex;font-size:.875rem;gap:6px;margin:0 0 10px}.prof__vagas .tabs{margin-bottom:12px}.prof__vagas .tabs .chip small{font-weight:500;opacity:.85}.prof__list{grid-template-columns:minmax(0,1fr)}.prof__vazio{display:grid;gap:10px;justify-items:start}.prof__vazio p{color:var(--c-ink-2);line-height:1.5;margin:0}.prof__vazio p b{color:var(--c-ink)}.prof__vt{color:var(--c-ink)!important;font-weight:600;margin-top:6px!important}.prof__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.prof__chips .chip small{color:var(--c-ink-2);font-weight:500}.prof__side-sub{color:var(--c-ink-2);font-size:.875rem;line-height:1.45;margin:-4px 0 10px}.prof__rel{display:grid;gap:2px;list-style:none;margin:0;padding:0}.prof__rel a{border-radius:var(--r-ctl-sm);color:inherit;display:grid;gap:1px;margin-inline:-10px;min-height:var(--tap);padding:8px 10px;text-decoration:none}.prof__rel b{color:var(--c-navy-deep);font-size:.9375rem;font-weight:600}.prof__rel span{color:var(--c-ink-2);font-size:.8125rem}@media(hover:hover){.prof__rel a:hover{background:var(--c-ground)}.prof__rel a:hover b{text-decoration:underline;text-underline-offset:3px}}@media(min-width:720px){.prof__hab,.prof__list{grid-template-columns:repeat(2,minmax(0,1fr))}.prof__hab{gap:18px 24px}.prof__cursos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.prof__hd{gap:16px 32px;padding:26px 28px 22px}.prof__hd--img{grid-template-columns:minmax(0,1fr) 220px}.prof__img{align-self:start;display:block}.prof__img img{display:block;height:auto;width:100%}.prof__hd h1{font-size:2.125rem}.prof__nums{gap:12px 28px;grid-template-columns:repeat(3,minmax(0,1fr))}.prof__nums--1{grid-template-columns:minmax(0,1fr)}.prof__intro.is-clamp{-webkit-mask-image:none;mask-image:none;max-height:none;overflow:visible}.prof__mais-m{display:none}.prof__cols{grid-template-columns:minmax(0,1fr) 300px}}@media(min-width:960px)and (min-height:820px){.prof__side{position:sticky;top:136px}}.ate-achar .pf__grp[hidden=until-found]{display:block!important}.pf__modo{display:contents}.pf__letras>.pf__grp{margin-top:0}@media(max-width:959.98px){.pf__areas.is-all-m .chip--all,.pf__areas:not(.is-all):not(.is-all-m) .pf__a12,.pf__areas:not(.is-all):not(.is-all-m) .pf__a6{display:none}}.pf__areas.is-all .chip--all,.pf__areas:not(.is-all):not(.is-all-m) .pf__a12{display:none}@media(min-width:960px){.pf__areas.is-all-m .pf__a12,.pf__so-m{display:none}}@media(max-width:959.98px){.prof__sin:not(.is-all) .sin-m,.sin-bd{display:none}}@media(min-width:960px){.prof__sin:not(.is-all) .sin-d,.sin-bm{display:none}}.prof__sin.is-all .linkbtn{display:none}@media(max-width:959.98px){.prof__list>li:nth-child(n+5){display:none}}#profVagas[aria-busy=true]{opacity:.55;transition:opacity .15s}.pf__ul a{overflow-wrap:anywhere}@media(hover:hover){.pf .crumbs a:hover,.prof .crumbs a:hover,.prof__area a:hover,.prof__ns a:hover{color:var(--c-indigo);text-decoration-color:currentColor}.pf .linkbtn:hover,.pf__acv a:hover,.prof .linkbtn:hover,.prof__txt a:hover{color:var(--c-navy);text-decoration-thickness:2px}.pf__busca .clr:hover{background:var(--c-ground);border-radius:var(--r-ctl-sm);color:var(--c-navy)}}
/*# sourceMappingURL=profissoes-v2.min.css.map*/