/* Kredua: ajustes fora do CSS herdado (só o que o UTUA não tem ou o que o dossiê §11.8 manda mudar) */
.no-ads #vertical-header-ads,.no-ads .code-block,.no-ads .lazy-childs,.no-ads .sidebar,.no-ads #div-gpt-ad-1604493245175-0{display:none!important}
/* dono 20/09: o preloader aparece mesmo sem GAM (tempo do modo), como no UTUA — regra .no-ads removida */

/* ==========================================================================================
   Agente A — CSS que o UTUA imprime INLINE no HTML dos posts (p1-br-cc-pan.html), copiado aqui
   na mesma ordem em que aparece. Nada disto existe em style.post.css.
   ========================================================================================== */

/* --- <style id="global-styles-inline-css"> (WordPress 6.2; o tema kredua desenfileira 'global-styles',
       então as cores/presets dos blocos — .has-vivid-cyan-blue-background-color do CTA, .is-layout-flex —
       vêm daqui, iguais aos medidos no UTUA) --- */

body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}

/* --- <style id="wp-custom-css"> (CSS adicional do Customizer do UTUA): impresso INLINE no <head> de toda página por
       inc/fidelity.php §13 a partir de assets/css/wp-custom-css.css (auditoria T). --- */

/* --- Os <style> inline do UTUA (.code-block-*, trava de rolagem + spinner do preloader, .header-menu-link após o
       desk_top, sidebar sticky) são impressos INLINE por single.php nas mesmas posições do UTUA (auditoria T, 19/09). --- */

/* --- Etiquetas "AD" dos slots: cada <span id="utua-…-label"> traz o estilo inline, exatamente como o UTUA (inc/ads.php).
       O ads.js escreve "AD" e mostra ao vender. --- */

/* --- Menu desktop BR: style.post.css esconde o ÚLTIMO item de .nav-br (o 9º "Calcule UTUA", que o UTUA não
       mostra). O menu header-br do Kredua tem 8 itens, todos visíveis (mesmo resultado visual: 8 links), então o
       último ("Contato") volta a aparecer. --- */
@media screen and (min-width: 1024px) {
    .kredua-menu-8 .nav-br .header-menu-item:last-child {
        display: inline-block;
    }
}
/* sem anúncios: some também o slot de conteúdo mobile e a reserva de altura */
.no-ads #div-gpt-ad-1604493411404-0,.no-ads .mob-content-layout-shift,.no-ads .to-reveal,.no-ads #utua-desk-top-label,.no-ads #utua-desk-content-label,.no-ads #utua-mob-top-label,.no-ads #utua-mob-content-label,.no-ads .utua-mob-content-child-label{display:none!important}

/* --- Agente U: RTL nos posts (ar/ur — body.kredua-rtl). Espelha só alinhamentos, a pílula de data e o float da sidebar. --- */
.kredua-rtl .content,.kredua-rtl .heading-article .title,.kredua-rtl .heading-article .subtitle,.kredua-rtl .author-about-description,.kredua-rtl .footer-description-white,.kredua-rtl .footerContent__paragraph--disclaimer{text-align:right;direction:rtl}
.kredua-rtl #dateTimePost.clock{direction:rtl}
.kredua-rtl #dateTimePost .img-clock{margin-left:6px;margin-right:0}
.kredua-rtl .header-menu,.kredua-rtl .menu-content-list,.kredua-rtl .menu-footer{direction:rtl;text-align:right}
@media (min-width:992px){.kredua-rtl .sidebar{float:left;right:auto;left:0;margin:24px 0 0 1vh}}

/* --- Revisão W1: a etiqueta "Novo" do menu mobile (.utua-app-icon::after, texto em português no style.post.css) só
       existe no menu BR do UTUA ("Clube UTUA"); os menus dos outros países do UTUA não têm esse item. Fora das páginas
       em português a etiqueta some (regra: idioma nunca se mistura). --- */
html:not([lang^="pt"]) .utua-app-icon::after{content:none}

/* Opção kredua_options.thumb_link: imagem da p1 clicável (→ p2) com faixa de chamada. Sem a opção, nada disto existe. */
.media_box--link{position:relative}
.media_box--link .kredua-thumb-link{display:block;text-decoration:none;border-radius:12px;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}
.media_box--link .kredua-thumb-link:hover{box-shadow:0 10px 24px rgba(16,24,40,.16);transform:translateY(-2px)}
.media_box--link .kredua-thumb-link img,.media_box--link .kredua-thumb-link picture{display:block;width:100%;height:auto}
.media_box--link .kredua-thumb-cta{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:14px 18px;border-radius:10px;
  background:var(--utuawp-color-base-orange-300,#F9734E);color:#fff;font-weight:800;font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase;line-height:1.2;text-align:center}
.media_box--link .kredua-thumb-link:hover .kredua-thumb-cta{filter:brightness(.95)}
.media_box--link .kredua-thumb-arrow{font-size:1.3em;line-height:1;transform:translateY(-1px)}
@media (max-width:767px){.media_box--link .kredua-thumb-cta{font-size:1rem;padding:13px 14px}}

/* ===== Cartão de vaga no topo da p1 (opção kredua_options.p1_card) — estrutura do bloco "Card de Vaga" do Nyder Tools,
   montado pelo tema em inc/vaga-card.php. Classes próprias (.kredua-vaga-card .lzb-card…), sem tocar no resto. ===== */
.kredua-vaga-card{margin-top:18px}   /* a pílula de data flutua sobre o topo do cartão */
.kredua-vaga-card .lzb-card{width:100%}
.kredua-vaga-card .lzb-card__progress{width:100%;height:6px;background:#e5e5e5;border-radius:10px;overflow:hidden}
.kredua-vaga-card .lzb-card__progress-bar{width:10%;height:100%;background:#15803d}
.kredua-vaga-card .lzb-card__container{width:100%;padding:20px;box-sizing:border-box}
.kredua-vaga-card .lzb-card__row{display:grid;grid-template-columns:310px 1fr;gap:20px;align-items:start;width:100%}
.kredua-vaga-card .lzb-card__col-img{max-width:310px}
.kredua-vaga-card .lzb-card__col-img a{display:block}
.kredua-vaga-card .lzb-card__col-img img{width:100%;height:auto;display:block;border-radius:8px}
.kredua-vaga-card .lzb-card__body{min-width:0;font-size:13px}
.kredua-vaga-card .lzb-card__body h2{margin:0;font-size:22px;font-weight:700;line-height:1.25}
.kredua-vaga-card .lzb-card__body h2 a{color:inherit;text-decoration:none}
.kredua-vaga-card .lzb-card__body h2 a:hover{text-decoration:underline}
.kredua-vaga-card .lzb-card__body h4{margin:0;font-size:12px;font-weight:400;color:#475467}
.kredua-vaga-card .lzb-card__body,.kredua-vaga-card .lzb-card__body h2,.kredua-vaga-card .lzb-card__body h4,
.kredua-vaga-card .lzb-card__tags,.kredua-vaga-card .lzb-card__space{text-align:left}
.kredua-vaga-card .lzb-card__tags{margin-top:6px}
.kredua-vaga-card .lzb-card__tag{display:inline-block;font-size:12px;font-weight:500;padding:2px 7px;border-radius:5px;background:#f0fdf4;color:#15803d;margin-right:4px}
.kredua-vaga-card .lzb-card__space{padding:10px 0;font-size:15px;line-height:1.5;color:#344054}
.kredua-vaga-card .lzb-card__cta{text-align:right}
.kredua-vaga-card .lzb-card__note{font-size:10px;text-align:right;color:#6b7280;margin-top:6px;display:block}
.kredua-vaga-card .lzb-card__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 44px;border:none;border-radius:12px;
  font-size:20px;font-weight:800;line-height:1.1;letter-spacing:.2px;min-height:56px;min-width:260px;text-decoration:none;cursor:pointer;
  background:var(--kredua-card-btn,#15803d);color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.12);transition:transform .15s ease,box-shadow .15s ease}
@keyframes kredua-card-pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.25)}50%{box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}
.kredua-vaga-card--guia .lzb-card__btn{animation:kredua-card-pulse 2.4s infinite}
@media (prefers-reduced-motion:reduce){.kredua-vaga-card--guia .lzb-card__btn{animation:none}}
.kredua-vaga-card .lzb-card__btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.16)}
@media (max-width:700px){
  .kredua-vaga-card .lzb-card__container{padding:14px}
  .kredua-vaga-card .lzb-card__row{grid-template-columns:1fr}
  .kredua-vaga-card .lzb-card__col-img{max-width:none}
  .kredua-vaga-card .lzb-card__body,.kredua-vaga-card .lzb-card__body h2,.kredua-vaga-card .lzb-card__body h4,
  .kredua-vaga-card .lzb-card__tags,.kredua-vaga-card .lzb-card__space,.kredua-vaga-card .lzb-card__cta,.kredua-vaga-card .lzb-card__note{text-align:center}
  .kredua-vaga-card .lzb-card__body{padding:16px 0 0}
  .kredua-vaga-card .lzb-card__btn{width:100%;min-width:0;padding:14px 16px;font-size:17px}
}

.kredua-vaga-card .lzb-card__progress-bar{width:50%}
.kredua-vaga-card .lzb-card__step{font-size:11px;color:#6b7280;margin:6px 0 0 2px;letter-spacing:.02em}

}

/* ===== Cartão "guia" (páginas de ensino): mesmo desenho do cartão azul usado hoje no zurkgp.com.br ===== */
.kredua-guia-card{margin:18px 0}
.kredua-guia-card .credit-card-box{display:flex;align-items:center;background-color:#f8f9fa;border-radius:10px;
  box-shadow:4px 4px 8px 1px rgb(225,225,225);max-width:798px;margin:0 auto;padding:20px 16px 12px;text-decoration:none;color:inherit}
.kredua-guia-card .card-image-side{width:40%;text-align:center;padding-right:5px}
.kredua-guia-card .card-image-side img{max-width:100%;height:auto;border-radius:6px;margin:0!important;display:block}
.kredua-guia-card .card-info-side{width:60%;padding-left:15px}
.kredua-guia-card .card-category{font-size:12px;font-weight:400;color:#444;text-transform:uppercase;display:block;margin-bottom:4px}
.kredua-guia-card .card-title{font-size:19.68px;font-weight:700;color:#444;text-transform:uppercase;margin:0 0 12px;line-height:1.3}
.kredua-guia-card .card-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;font-size:14px;color:#444;line-height:1.45}
.kredua-guia-card .button-area{text-align:right;margin-right:4%;padding-top:4px}
@keyframes kredua-card-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,.28)}50%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}
/* rótulo específico (ex.: VER CÓMO INSCRIBIRTE EN EL SEPE) pode ter 2 linhas: o botão acompanha */
.kredua-guia-card .btn-apply{display:inline-block;background-color:var(--kredua-card-btn,#1e3a5f);color:#fff!important;font-size:17px;font-weight:700;line-height:1.25;max-width:360px;
  text-transform:uppercase;text-decoration:none;padding:12px 24px;text-align:center;border-radius:8px;border:1px solid transparent;line-height:28px;
  cursor:pointer;transition:background-color .15s ease-in-out;animation:kredua-card-pulse 2s infinite}
.kredua-guia-card .credit-card-box:hover .btn-apply{filter:brightness(.9);animation:none}
.kredua-guia-card .card-disclaimer{font-size:11px;color:#444;display:block;margin-top:6px}
@media (prefers-reduced-motion:reduce){.kredua-guia-card .btn-apply{animation:none}}
@media (max-width:600px){
  .kredua-guia-card .credit-card-box{flex-direction:column;padding:16px 14px}
  .kredua-guia-card .card-image-side,.kredua-guia-card .card-info-side{width:100%;padding:0}
  .kredua-guia-card .card-info-side{padding-top:14px;text-align:center}
  .kredua-guia-card .card-badges{justify-content:center;text-align:center}
  .kredua-guia-card .button-area{text-align:center;margin:0}
  .kredua-guia-card .btn-apply{width:100%;padding:12px 16px}
/* Anúncios servidos por plugin (Ad Inserter/ActView, no zurkgp): o body recebe `ads-ext` em vez de `no-ads`.
   Assim a regra ampla `.no-ads .code-block` — que existe para o Kredua, onde não há anúncio nenhum — não alcança os
   blocos do plugin, que usam exatamente essa classe. Aqui recolhemos só os espaços do PRÓPRIO tema, que sem GAM
   ficariam como caixas vazias. */
.ads-ext #vertical-header-ads,.ads-ext .lazy-childs,.ads-ext .sidebar,.ads-ext #div-gpt-ad-1604493245175-0,
.ads-ext #div-gpt-ad-1604493411404-0,.ads-ext .mob-content-layout-shift,.ads-ext .to-reveal,
.ads-ext #utua-desk-top-label,.ads-ext #utua-desk-content-label,.ads-ext #utua-mob-top-label,
.ads-ext #utua-mob-content-label,.ads-ext .utua-mob-content-child-label,
.ads-ext .code-block[class*="code-block-utua_"]{display:none!important}

/* Subtítulo como 1º parágrafo do conteúdo (opção subtitle_in_content): mantém a aparência do antigo
   h2.subtitle do cabeçalho — cinza, 18px, peso normal — agora dentro do corpo do texto. */
.content p.kredua-subtitle{color:#999;font-size:18px;font-weight:400;margin:0 0 16px}
/* .lzb-card__space e .lzb-card__note viraram <div> (ver inc/vaga-card.php): repõe as margens do <p>. */
.kredua-vaga-card .lzb-card__space,.kredua-vaga-card .lzb-card__note{margin:0}
