.elementor-241135 .elementor-element.elementor-element-a8afef6 > .elementor-container{max-width:800px;}.elementor-241135 .elementor-element.elementor-element-7b1f81b1 .elementor-icon-list-icon{width:14px;}.elementor-241135 .elementor-element.elementor-element-7b1f81b1 .elementor-icon-list-icon i{font-size:14px;}.elementor-241135 .elementor-element.elementor-element-7b1f81b1 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-241135 .elementor-element.elementor-element-14efc372 > .elementor-container{max-width:800px;}.elementor-241135 .elementor-element.elementor-element-32f0cf24{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#FFFFFF;--e-share-buttons-secondary-color:#1a1919;}.elementor-241135 .elementor-element.elementor-element-7a47fc1a .elementor-toc__header-title{text-align:start;}.elementor-241135 .elementor-element.elementor-element-7a47fc1a .elementor-toc__header{flex-direction:row;}.elementor-241135 .elementor-element.elementor-element-7a47fc1a{--item-text-hover-decoration:underline;}.elementor-241135 .elementor-element.elementor-element-75216a81 > .elementor-container{max-width:800px;}.elementor-241135 .elementor-element.elementor-element-7c278c1a{--grid-columns:3;}@media(max-width:1024px){ .elementor-241135 .elementor-element.elementor-element-32f0cf24{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-241135 .elementor-element.elementor-element-7c278c1a{--grid-columns:2;}}@media(max-width:767px){ .elementor-241135 .elementor-element.elementor-element-32f0cf24{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-241135 .elementor-element.elementor-element-7c278c1a{--grid-columns:1;}}/* Start custom CSS for post-info, class: .elementor-element-7b1f81b1 *//* Assinatura editorial, editável no modelo Single. */
body.single-post .md-artigo-2026-hero .md-artigo-2026-meta .elementor-post-info{align-items:center!important;gap:0!important;margin:0!important}
body.single-post .md-artigo-2026-hero .md-artigo-2026-meta .elementor-inline-item{margin:0!important}
body.single-post .md-artigo-2026-hero .md-artigo-2026-meta .elementor-repeater-item-a260025 .elementor-post-info__item--type-custom{display:inline-flex!important;align-items:center;gap:8px!important;white-space:nowrap}
body.single-post .md-artigo-2026-hero .md-artigo-2026-meta .elementor-repeater-item-a260025 .elementor-post-info__item--type-custom::before{content:"";display:block;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:url("https://temp.mdigital.pt/wp-content/uploads/2026/10/cropped-MD-favicon-192x192-optimized.png") center/cover no-repeat}
body.single-post .md-artigo-2026-hero .md-artigo-2026-meta .elementor-repeater-item-a260026::before{content:""!important;display:block!important;width:1px;height:14px;flex:0 0 1px;align-self:center;margin:0 16px!important;border:0;background:rgba(255,255,255,.28)}
@media(max-width:767px){
body.single-post .md-artigo-2026-hero .md-artigo-2026-meta .elementor-post-info{align-items:flex-start!important;gap:6px!important}
body.single-post .md-artigo-2026-hero .md-artigo-2026-meta .elementor-repeater-item-a260026::before{display:none!important}
}

.elementor-241135 .elementor-element.elementor-element-7b1f81b1 .elementor-repeater-item-a260026 .elementor-post-info__item--type-custom{display:inline-block;text-transform:lowercase}.elementor-241135 .elementor-element.elementor-element-7b1f81b1 .elementor-repeater-item-a260026 .elementor-post-info__item--type-custom::first-letter{text-transform:uppercase}/* End custom CSS */
/* Start custom CSS *//* MDigital — Single global — Editorial v1.3.
   Fonte: pilotos aprovados; declarações redundantes removidas sem reordenar a cascata.
   Escopo sem IDs; CTA proporcional 4:1, uma instância. */
.elementor.elementor-location-single:has(.md-editorial-global).elementor-location-single { font-family: "DM Sans", sans-serif; color: rgb(38, 37, 40); --md-red: #d10d22; --md-line: #e8e5e6; margin-left: 0px !important; margin-right: 0px !important; }
body.elementor-page .elementor.elementor-location-single:has(.md-editorial-global).elementor-location-single section.elementor-section.elementor-top-section:is(.md-artigo-2026-hero, .md-artigo-2026-main, .md-artigo-2026-relacionados) { padding-left: 28px !important; padding-right: 28px !important; }
.elementor-location-single:has(.md-editorial-global) :is(.md-artigo-2026-hero, .md-artigo-2026-main, .md-artigo-2026-relacionados) > .elementor-container > .elementor-column { padding: 0px !important; }
.elementor-location-single:has(.md-editorial-global) :is(.md-artigo-2026-hero, .md-artigo-2026-main, .md-artigo-2026-relacionados, .md-artigo-2026-conteudo) > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 0px; gap: 0px; }
.elementor-location-single:has(.md-editorial-global) :is(.md-artigo-2026-hero, .md-artigo-2026-main) > .elementor-container { max-width: 800px !important; }
.elementor-location-single:has(.md-editorial-global) :is(.md-artigo-2026-hero, .md-artigo-2026-main, .md-artigo-2026-relacionados) .elementor-widget { margin-bottom: 0px; }
.elementor-location-single:has(.md-editorial-global) :is(.md-artigo-2026-main, .md-artigo-2026-relacionados) a:focus-visible { outline: 2px solid var(--md-red); outline-offset: 5px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-hero { background: rgb(26, 25, 25); padding-top: 130px; padding-bottom: 62px; color: rgb(255, 255, 255); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-hero > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: center; align-content: flex-start; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-hero .elementor-page-title { display: block; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-hero h1.elementor-heading-title { font-family: "DM Sans", sans-serif; font-size: 64px; font-weight: 400; line-height: 1.04; letter-spacing: -1.6px; color: rgb(255, 255, 255); margin: 25px 0px 32px; max-width: 780px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-categoria, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-leitura-widget { width: auto; margin-bottom: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-categoria .elementor-heading-title, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-leitura-widget { font: 400 16px / 24px "DM Sans", sans-serif; color: rgb(255, 255, 255); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-categoria a { color: rgb(255, 255, 255) !important; background: transparent !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-tempo { display: inline-flex; align-items: center; white-space: nowrap; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-tempo::before { content: ""; width: 5px; height: 5px; background: rgb(239, 34, 55); border-radius: 50%; margin: 0px 14px; flex: 0 0 auto; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-meta { font-size: 15px; line-height: 24px; color: rgb(234, 231, 232); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-meta .elementor-icon-list-text, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-meta a { color: rgb(234, 231, 232) !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-meta .elementor-icon-list-item:first-child { font-weight: 500; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-meta .elementor-icon-list-item + .elementor-icon-list-item::before { content: "·"; margin-right: 14px; color: rgb(170, 164, 167); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-main { padding-top: 44px; padding-bottom: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-featured { margin: 0px 0px 42px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-featured img { width: 100%; height: auto; display: block; aspect-ratio: 2 / 1; object-fit: cover; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-main .md-artigo-2026-share { position: absolute; left: -80px; top: 0px; width: 48px; order: -1; margin: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-share .elementor-grid { display: flex; flex-direction: column; gap: 12px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-share .elementor-share-btn { width: 44px; height: 44px; margin: 0px; border: 1px solid var(--md-line); border-radius: 50%; transition: background-color 0.2s, color 0.2s, border-color 0.2s; background: rgb(255, 255, 255) !important; color: rgb(25, 25, 25) !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-share .elementor-share-btn__icon { font-size: 17px; color: inherit !important; background: transparent !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-share .elementor-share-btn svg { fill: currentcolor; width: 17px; height: 17px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-share .elementor-share-btn:hover, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-share .elementor-share-btn:focus-visible { border-color: var(--md-red); outline-offset: 3px; background: var(--md-red) !important; color: rgb(255, 255, 255) !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-main :is(.md-artigo-2026-toc, .elementor-widget-theme-post-content, .md-artigo-2026-cta) { width: 100%; max-width: 700px; margin-left: auto; margin-right: auto; }
.elementor-location-single:has(.md-editorial-global) .elementor-widget-theme-post-content > .elementor { margin-left: 0px !important; margin-right: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo { font-family: "DM Sans", sans-serif; --md-body-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --md-group-gap: 18px; font-size: var(--md-body-size); line-height: 1.6; color: rgb(22, 21, 24); counter-reset: md-section 0; overflow-wrap: anywhere; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo > .elementor-container > .elementor-column { padding: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor { font-family: var(--md-body-font); font-size: var(--md-body-size); font-weight: 400; line-height: 1.6; letter-spacing: -0.02em; color: rgb(22, 21, 24); margin-bottom: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo p { font: inherit; margin: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor > p:last-child { margin-bottom: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-wrap > .elementor-widget-text-editor:first-child { font-size: var(--md-body-size); line-height: 1.6; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2) { counter-increment: md-section 1; position: relative; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo h2.elementor-heading-title { font-family: "DM Sans", sans-serif; font-size: 32px; line-height: 1.2; letter-spacing: -0.75px; font-weight: 600; color: rgb(27, 25, 29); margin: 0px; scroll-margin-top: 130px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2)::before { font-variant-numeric: tabular-nums; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo h3 { font-family: "DM Sans", sans-serif; font-size: 24px; line-height: 1.3; letter-spacing: -0.45px; font-weight: 600; color: rgb(32, 30, 34); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor > h3:first-child { margin-top: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul { list-style: disc; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo li { font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; line-height: 1.5; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo li:first-child { margin-top: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo li:last-child { margin-bottom: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo li::marker { color: var(--md-red); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo a { color: rgb(185, 12, 32); text-decoration: underline; text-underline-offset: 0.2em; background: transparent !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo a:hover { color: rgb(130, 0, 19); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-menu-anchor { scroll-margin-top: 130px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-titulo { background: rgb(252, 245, 246); border-radius: 6px 6px 0px 0px; margin: 44px 0px 0px !important; border: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-titulo::before { display: none !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-titulo h2.elementor-heading-title { font-size: 27px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto { font-size: 17px; line-height: 1.65; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-resumo-texto li { margin: 10px 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-resumo-texto li::marker { color: var(--md-red); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-resumo-texto > p:last-child { padding-top: 4px; font-weight: 500; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-imagem-teste { margin: 34px 0px 36px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-imagem-teste img { width: 100%; height: auto; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-imagem-teste figcaption { font-size: 13px; line-height: 1.5; color: rgb(104, 100, 106); padding-top: 12px; text-align: center; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table { font-size: 16px; line-height: 1.55; table-layout: fixed; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(td, th) { border-bottom: 1px solid rgb(228, 223, 225); text-align: left; padding: 15px 18px; vertical-align: top; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo th { color: rgb(34, 34, 34); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc { border-right: 0px; border-left: 0px; border-image: none; border-top: 1px solid var(--md-line); border-bottom: 1px solid var(--md-line); border-radius: 0px; background: rgb(255, 255, 255); --box-border-width: 0px; --header-color: #262528; --item-text-color: #444047; --item-text-hover-color: #d10d22; --item-text-active-color: #d10d22; --marker-color: #b01124; --box-padding: 0px; --header-padding: 0px; --item-text-font-size: 14px; margin-top: 0px !important; margin-bottom: 48px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc .elementor-toc__header { padding: 22px 0px; border: 0px; min-height: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc .elementor-toc__header-title { font: 600 17px / 26px "DM Sans", sans-serif; margin: 0px; color: rgb(38, 37, 40); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc .elementor-toc__toggle-button { font-size: 13px; color: var(--md-red); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc .elementor-toc__body { padding: 2px 0px 24px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc .elementor-toc__body > .elementor-toc__list-wrapper { display: grid; grid-template-columns: 1fr 1fr; gap: 12px 28px; margin: 0px; padding: 0px; counter-reset: toc-list 0; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc .elementor-toc__list-item { margin: 0px; padding: 0px; min-width: 0px; list-style: none; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc .elementor-toc__list-item-text-wrapper { margin: 0px; padding: 0px; align-items: baseline; gap: 10px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc .elementor-toc__list-item-text-wrapper::before { content: counter(item, decimal-leading-zero); font-size: 11px; line-height: 20px; font-weight: 600; min-width: 18px; color: rgb(176, 17, 36); margin: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc a.elementor-toc__list-item-text { font: 400 14px / 1.45 "DM Sans", sans-serif; color: rgb(68, 64, 71); text-decoration: none; background: transparent !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc a.elementor-toc__list-item-text:hover { color: var(--md-red); text-decoration: underline; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-cta { padding: 34px 36px 36px; background: rgb(249, 249, 249); border: 1px solid rgb(230, 230, 230); border-radius: 8px; margin-top: 60px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-cta h2 { font: 600 29px / 1.24 "DM Sans", sans-serif; letter-spacing: -0.65px; color: rgb(38, 37, 40); max-width: 560px; margin: 0px 0px 16px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-cta p { font: 400 17px / 1.65 "DM Sans", sans-serif; color: rgb(80, 70, 74); margin: 0px 0px 24px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-cta p:last-child { margin-bottom: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-cta a { display: inline-flex; min-height: 48px; align-items: center; justify-content: center; padding: 12px 21px; border-radius: 4px; text-decoration: none; font: 600 15px / 24px "DM Sans", sans-serif; transition: background-color 0.2s; color: rgb(255, 255, 255) !important; background-image: none !important; animation: auto ease 0s 1 normal none running none !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-cta a:is(:hover, :focus-visible, :active) { background-color: rgb(165, 9, 27); color: rgb(255, 255, 255) !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados { background: rgb(255, 255, 255); padding-top: 52px; padding-bottom: 64px; border-top: 1px solid rgb(238, 233, 235); }
body.elementor-page .elementor.elementor-location-single:has(.md-editorial-global).elementor-location-single section.elementor-section.elementor-top-section.md-artigo-2026-relacionados > .elementor-container { max-width: 1100px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: baseline; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading { width: auto; flex: 1 1 0%; order: 0; margin-bottom: 28px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados h2.elementor-heading-title { font: 600 32px / 1.2 "DM Sans", sans-serif; letter-spacing: -0.7px; margin: 0px; color: rgb(38, 37, 40); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados .elementor-widget-text-editor { width: auto; order: 1; margin-left: 24px; margin-bottom: 28px; font: 600 14px / 1.5 "DM Sans", sans-serif; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados .elementor-widget-text-editor a { font: inherit; text-decoration: none; border-bottom: 1px solid rgb(161, 154, 158); padding-bottom: 4px; white-space: nowrap; color: rgb(38, 37, 40); background: transparent !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados .elementor-widget-text-editor a:hover { color: var(--md-red); border-color: var(--md-red); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados .elementor-widget-loop-grid { order: 2; width: 100%; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados .elementor-loop-container { gap: 24px; grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-footer .elementor-container { max-width: 100%; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-footer .elementor-227729 { margin-left: 0px !important; margin-right: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-footer footer#rodape-fix { width: 100% !important; left: 0px !important; padding-left: clamp(27px, 7vw, 100px) !important; padding-right: clamp(27px, 7vw, 100px) !important; }
@media (max-width: 1050px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-hero { padding-top: 108px; }
}
@media (max-width: 1050px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-hero h1.elementor-heading-title { font-size: 54px; }
}
@media (max-width: 1050px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-main .md-artigo-2026-share { position: static; left: auto; top: auto; width: 100%; margin: 0px 0px 22px !important; }
}
@media (max-width: 1050px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-share .elementor-grid { flex-direction: row; gap: 12px; justify-content: flex-start; }
}
@media (max-width: 767px) {
body.elementor-page .elementor.elementor-location-single:has(.md-editorial-global).elementor-location-single section.elementor-section.elementor-top-section:is(.md-artigo-2026-hero, .md-artigo-2026-main, .md-artigo-2026-relacionados) { padding-left: 24px !important; padding-right: 24px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-hero { padding-top: 88px; padding-bottom: 38px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-hero h1.elementor-heading-title { font-size: 38px; line-height: 1.09; letter-spacing: -0.8px; margin: 22px 0px 24px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-categoria .elementor-heading-title, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-leitura-widget { font-size: 14px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-tempo::before { margin: 0px 10px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-meta { font-size: 14px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-meta .elementor-icon-list-items { flex-direction: column; align-items: flex-start; gap: 6px; margin: 0px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-meta .elementor-icon-list-item { margin: 0px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-meta .elementor-icon-list-item + .elementor-icon-list-item::before { display: none; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-main { padding-top: 26px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-featured { margin-bottom: 28px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-main .md-artigo-2026-share { margin-bottom: 24px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo { font-size: var(--md-body-size); line-height: 1.6; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-wrap > .elementor-widget-text-editor:first-child { font-size: var(--md-body-size); line-height: 1.6; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo h2.elementor-heading-title { font-size: 26px; line-height: 1.25; letter-spacing: -0.55px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo h3 { font-size: 21px; line-height: 1.3; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(ul, ol) { margin-bottom: 0px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-titulo h2.elementor-heading-title { font-size: 24px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto { font-size: 16px; line-height: 1.65; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc { margin-bottom: 34px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc .elementor-toc__header { padding: 19px 0px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc .elementor-toc__body > .elementor-toc__list-wrapper { grid-template-columns: 1fr; gap: 12px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-toc a.elementor-toc__list-item-text { font-size: 15px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-cta { padding: 26px 24px 28px; margin-top: 44px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-cta h2 { font-size: 25px; line-height: 1.28; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-cta p { font-size: 16px; margin-bottom: 22px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-cta p:last-child { margin-bottom: 0px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-cta a { width: 100%; font-size: 14px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados { padding-top: 36px; padding-bottom: 44px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading { width: 100%; flex: 1 1 auto; margin-bottom: 16px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados h2.elementor-heading-title { font-size: 28px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados .elementor-widget-text-editor { margin: 0px 0px 24px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados .elementor-loop-container { grid-template-columns: 1fr; gap: 22px; }
}



@media (prefers-reduced-motion: reduce) {
.elementor-location-single:has(.md-editorial-global) :is(.elementor-share-btn, .elementor-post, .elementor-post img, .md-artigo-2026-cta a) { transition: none !important; }
}
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor :is(ul, ol) + p { margin-top: 6px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor blockquote { font: inherit; letter-spacing: inherit; color: inherit; border-left-color: var(--md-red); margin: 6px 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor :is(p, ul, ol, blockquote).md-grupo-inicio { margin-top: var(--md-group-gap); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor:not(.md-artigo-2026-resumo-texto) :is(ul, ol):not(.md-termos) > li + li { margin-top: 4px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto p { line-height: 1.65; }
@media (max-width: 1024px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo { --md-group-gap: 18px; }
}
.elementor-location-single:has(.md-editorial-global) { --md-c1-offset: 105px; --md-c1-admin: 0px; --md-c1-red: #d10d22; }
.md-editorial-global.md-c1-layout { display: grid !important; width: calc(100% - 48px) !important; max-width: 1316px !important; margin-inline: auto !important; padding: 0px !important; align-items: stretch !important; overflow: visible !important; }
.md-editorial-global :is(.md-c1-toc-rail, .md-c1-content, .md-c1-reserve) { min-width: 0px; width: auto !important; max-width: none !important; padding: 0px !important; margin: 0px !important; overflow: visible !important; align-self: stretch !important; }
.md-c1-reserve { pointer-events: none; }
.md-editorial-global .md-c1-content { display: flex !important; flex-flow: column !important; gap: 0px !important; align-items: stretch !important; }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc { display: flex; flex-direction: column; top: var(--md-c1-offset) !important; width: 100% !important; margin: 0px !important; border: 0px !important; padding: 0px !important; }
.md-c1-toc > .elementor-widget-container { display: flex; flex-direction: column; min-height: 0px; max-height: inherit; }
.md-c1-toc .elementor-toc__header { flex: 0 0 auto; padding: 0px 0px 17px !important; }
.md-c1-toc .elementor-toc__body { min-height: 0px; overflow: auto; scrollbar-width: none; overscroll-behavior: auto; padding: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc .elementor-toc__body > .elementor-toc__list-wrapper { display: block; margin: 0px; padding: 0px; }
.md-c1-toc .elementor-toc__list-item-text-wrapper { border-left: 2px solid rgb(232, 229, 230); min-height: 40px; padding: 8px 10px !important; }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc a.elementor-toc__list-item-text { font: 400 14px / 20px "DM Sans", sans-serif; color: rgb(81, 76, 82); white-space: normal; overflow-wrap: anywhere; }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc a.elementor-toc__list-item-text.elementor-item-active { color: rgb(81, 76, 82); font-weight: 400; background: transparent; }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc a.elementor-toc__list-item-text:is(:hover, :focus-visible) { color: rgb(165, 9, 27) !important; }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc a.elementor-toc__list-item-text.md-c1-current { color: rgb(165, 9, 27) !important; font-weight: 400 !important; }
.md-c1-toc .elementor-toc__list-item-text-wrapper:has(.md-c1-current) { border-left-color: rgb(209, 13, 34); background: transparent !important; }
.md-editorial-global a:focus-visible, .md-editorial-global button:focus-visible, .md-editorial-global h2:focus-visible { outline: rgb(209, 13, 34) solid 2px; outline-offset: 4px; }
.md-editorial-global #md-c1-corpo, .md-editorial-global #md-c1-corpo > .elementor { width: 100%; max-width: 700px; margin: 0px; }
.md-editorial-global #md-c1-corpo :is(h2, h3, [id], .elementor-menu-anchor) { scroll-margin-top: var(--md-c1-offset); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2)::before { margin-bottom: 10px; min-width: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2):not(.md-artigo-2026-resumo-titulo) { margin-top: 44px; padding-top: 24px; margin-bottom: 20px; }
.md-editorial-global .md-artigo-2026-conteudo code { font: 400 0.86em / 1.6 Consolas, monospace; overflow-wrap: anywhere; background: rgb(244, 244, 245); padding: 1px 4px; }
.md-editorial-global .md-artigo-2026-conteudo pre { max-width: 100%; overflow: auto; padding: 16px; background: rgb(247, 247, 248); border: 1px solid rgb(230, 230, 230); border-radius: 4px; }
.md-editorial-global .md-artigo-2026-conteudo pre code { padding: 0px; background: none; white-space: pre; overflow-wrap: normal; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-cta { margin-bottom: 0px !important; }
.md-editorial-global .md-c1-signature { border-top: 1px solid rgb(232, 229, 230); font: 500 14px / 22px "DM Sans", sans-serif; color: rgb(104, 100, 106); margin-top: 80px !important; padding-top: 18px !important; margin-bottom: 0px !important; }
.md-c1-signature p { margin: 0px; font: inherit; }
.elementor-location-single:has(.md-editorial-global) :is(.md-c1-progress, .md-c1-progress-fallback) { z-index: 1001; pointer-events: none; overflow: hidden; position: fixed !important; top: var(--md-c1-admin) !important; left: 0px !important; right: 0px !important; width: 100% !important; height: 5px !important; margin: 0px !important; padding: 0px !important; }
.md-c1-progress-fallback > span { display: block; height: 5px; width: 100%; background: linear-gradient(90deg, rgb(255, 243, 244) 0%, rgb(240, 154, 169) 45%, rgb(209, 13, 34) 100%); transform: scaleX(0); transform-origin: left center; }
@media (max-width: 1279px) {
.md-editorial-global.md-c1-layout { width: min(700px, 100% - 56px) !important; }
}
@media (max-width: 1279px) {
.md-editorial-global .md-c1-reserve { display: none !important; }
}
@media (max-width: 1279px) {
.elementor-location-single:has(.md-editorial-global) .md-c1-toc { border-block: 1px solid rgb(232, 229, 230) !important; }
}
@media (max-width: 1279px) {
.md-c1-toc .elementor-toc__body { max-height: min(420px, 55dvh); }
}
@media (max-width: 1279px) {
.elementor-location-single:has(.md-editorial-global) .md-c1-toc .elementor-toc__body > .elementor-toc__list-wrapper { display: grid; grid-template-columns: 1fr 1fr; gap: 6px 24px; }
}
.elementor-location-single.md-c1-low-height .md-c1-toc { position: static !important; }
.elementor-location-single.md-c1-low-height .md-c1-toc .elementor-toc__body { max-height: 55dvh; }
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) { --md-c1-offset: 100px; }
}
@media (max-width: 767px) {
.md-editorial-global.md-c1-layout { width: calc(100% - 48px) !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-c1-toc .elementor-toc__body > .elementor-toc__list-wrapper { grid-template-columns: 1fr; }
}
@media (max-width: 767px) {
.md-c1-toc .elementor-toc__list-item-text-wrapper { min-height: 44px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-c1-toc a.elementor-toc__list-item-text { font-size: 15px; line-height: 22px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2):not(.md-artigo-2026-resumo-titulo) { margin-top: 32px; padding-top: 20px; margin-bottom: 18px; }
}
@media (max-width: 767px) {
.md-editorial-global .md-c1-signature { margin-top: 50px !important; }
}
.md-editorial-global.md-c1-layout { grid-template-columns: minmax(0px, 280px) 700px 280px; gap: 0px 28px !important; }
.md-editorial-global .md-c1-toc-rail { grid-area: 1 / 1; }
.md-editorial-global #md-c1-corpo { grid-area: 1 / 2; min-width: 0px; align-self: start; width: 100% !important; max-width: 700px !important; padding: 0px !important; margin: 0px !important; }
.md-editorial-global .md-c1-cta-rail { grid-area: 1 / 3; min-width: 0px; align-self: stretch; overflow: visible; width: auto !important; max-width: none !important; margin: 0px !important; padding: 0px !important; display: block !important; }
.md-c1-cta-rail .md-c1-cta { position: sticky; top: var(--md-c1-offset); width: 100%; box-sizing: border-box; max-height: calc(100dvh - var(--md-c1-offset) - 24px); overflow: auto; scrollbar-width: none; padding: 24px 24px 26px; border: 1px solid rgb(228, 223, 225); border-radius: 14px; background: rgb(255, 255, 255); color: rgb(38, 37, 40); box-shadow: rgba(32, 30, 34, 0.043) 0px 6px 24px; }
.elementor-location-single:has(.md-editorial-global) .md-c1-cta :is(h2, h3) { font: 600 21px / 29px "DM Sans", sans-serif; letter-spacing: -0.25px; margin: 0px; color: rgb(32, 30, 34); }
.md-c1-cta .elementor-widget-container { margin: 0px; }
.md-c1-cta p { font: 400 15px / 24px "DM Sans", sans-serif; margin: 16px 0px 0px; color: rgb(86, 81, 89); }
.md-c1-cta :is(a.md-c1-cta-button, .md-c1-cta-button .elementor-button) { display: flex; justify-content: center; align-items: center; text-align: center; box-sizing: border-box; min-height: 44px; width: 100%; margin-top: 24px; padding: 11px 10px; border: 1px solid rgb(209, 13, 34); border-radius: 5px; background: rgb(209, 13, 34); color: rgb(255, 255, 255); text-decoration: none; font: 600 14px / 20px "DM Sans", sans-serif; }
.md-c1-cta :is(a.md-c1-cta-button, .md-c1-cta-button .elementor-button):hover { background: rgb(172, 10, 28); border-color: rgb(172, 10, 28); }
.md-c1-cta > .elementor-widget { margin: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-editorial-global .md-c1-signature { grid-area: 2 / 2; width: 100%; max-width: 700px; box-sizing: border-box; display: flex; justify-content: flex-start; align-items: center; border-top: 1px solid rgb(232, 229, 230); font: 500 14px / 22px "DM Sans", sans-serif; color: rgb(104, 100, 106); flex-flow: row !important; gap: 12px !important; padding-top: 18px !important; }
.md-c1-signature > .elementor-widget { width: auto; margin: 0px; }
.md-c1-signature :is(p, span) { margin: 0px; font: 500 14px / 22px "DM Sans", sans-serif; color: rgb(104, 100, 106); }
.md-c1-signature img { display: block; max-width: none; object-fit: contain; border-radius: 50%; flex: 0 0 auto; width: 40px !important; height: 40px !important; }
.elementor-location-single.md-c1-low-height .md-c1-cta-rail .md-c1-cta { position: static; max-height: none; overflow: visible; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(.md-editorial-nota, .md-editorial-aviso) { margin-top: var(--md-group-gap); padding: 0px; border: 0px; background: none; font: inherit; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-procedimento { list-style: decimal; margin: var(--md-group-gap) 0 0; padding-left: 1.5em; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-procedimento > li + li { margin-top: 26px !important; }
.md-procedimento > li::marker { font-weight: 650; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo code { border-radius: 2px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo pre.md-editorial-codigo { margin: var(--md-group-gap) 0; font: 400 16px / 1.6 Consolas, "Liberation Mono", monospace; max-width: 100%; overflow: auto; white-space: pre; tab-size: 2; }
.md-editorial-global :is(pre.md-editorial-codigo, .md-tabela):focus-visible { outline: rgb(209, 13, 34) solid 2px; outline-offset: 4px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-definicoes { margin: var(--md-group-gap) 0 0; font: inherit; letter-spacing: inherit; }
.md-artigo-2026-conteudo .md-definicoes dt { font-weight: 650; margin-top: 16px; }
.md-artigo-2026-conteudo .md-definicoes dt:first-child { margin-top: 0px; }
.md-artigo-2026-conteudo .md-definicoes dd { margin: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-tabela { max-width: 100%; overflow: auto; margin-top: var(--md-group-gap); }
.elementor-location-single:has(.md-editorial-global) .md-tabela table { width: 100%; border-collapse: collapse; margin: 0px; font: 400 16px / 1.55 "DM Sans", sans-serif; }
.md-tabela caption { text-align: left; font: 500 14px / 22px "DM Sans", sans-serif; color: rgb(104, 100, 106); padding-bottom: 12px; }
.md-tabela :is(th, td) { text-align: left; padding: 12px; border: 1px solid rgb(232, 229, 230); vertical-align: top; }
.md-tabela th { font-weight: 600; background: rgb(247, 247, 248); }
.md-tabela table:has(tr > th:nth-child(4)) { min-width: 480px; }
.md-artigo-2026-conteudo .md-citacao { margin: var(--md-group-gap) 0; font: inherit; border: 0px !important; padding: 0px !important; }
.md-citacao footer { font: 400 14px / 22px "DM Sans", sans-serif; margin-top: 8px; }
@media (max-width: 1279px) {
.md-editorial-global.md-c1-layout { display: flex !important; flex-direction: column !important; }
}
@media (max-width: 1279px) {
.md-editorial-global .md-c1-cta-rail { margin-top: 40px !important; }
}
@media (max-width: 1279px) {
.md-c1-cta-rail .md-c1-cta { position: static; max-height: none; overflow: visible; padding: 28px; }
}
@media (max-width: 1279px) {
.md-c1-cta :is(a.md-c1-cta-button, .md-c1-cta-button .elementor-button) { width: fit-content; min-width: 180px; }
}
@media (max-width: 767px) {
.md-editorial-global .md-c1-cta-rail { margin-top: 32px !important; }
}
@media (max-width: 767px) {
.md-c1-cta-rail .md-c1-cta { padding: 24px; }
}
@media (max-width: 767px) {
.md-c1-cta p { font-size: 16px; line-height: 25.6px; }
}
@media (max-width: 767px) {
.md-c1-cta :is(a.md-c1-cta-button, .md-c1-cta-button .elementor-button) { width: 100%; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-procedimento > li + li { margin-top: 22px !important; }
}
.md-c1-layout > .elementor-container { display: contents !important; }
.md-c1-layout .md-c1-reading-rail, .md-c1-layout .md-c1-reading-rail > .elementor-widget-wrap { display: contents !important; }
.md-c1-layout > .elementor-container > .elementor-column { min-width: 0px; width: auto !important; }
.md-c1-layout > .elementor-container > .elementor-column:not(.md-c1-cta-rail) { padding: 0px !important; }
.md-c1-layout .md-c1-toc-rail > .elementor-widget-wrap, .md-c1-layout .md-c1-cta-rail > .elementor-widget-wrap { height: 100%; display: block !important; padding: 0px !important; }
.md-c1-layout .md-c1-signature > .elementor-widget-wrap { flex-flow: row; padding: 0px !important; }
.md-c1-signature > .elementor-widget-wrap > .elementor-widget { width: auto !important; margin: 0px !important; }
.md-c1-layout .md-c1-cta .elementor-container { max-width: 100%; }
.md-c1-layout .md-c1-cta .elementor-column { width: 100%; }
.md-c1-layout .md-c1-cta .elementor-widget-wrap { padding: 0px !important; gap: 0px !important; }
.md-c1-progress-holder { height: 0px !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; }
.md-c1-script { height: 0px !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; }
.md-c1-progress .elementor-scroller { background: transparent !important; height: 5px !important; padding: 0px !important; }
@media (max-width: 1279px) {
.md-c1-layout .md-c1-toc-rail, .md-c1-layout .md-c1-cta-rail, .md-c1-layout .md-c1-signature { width: 100% !important; }
}
body:has(.md-editorial-global) { overflow: clip visible !important; }
.md-c1-toc .elementor-toc__body::-webkit-scrollbar, .md-c1-cta::-webkit-scrollbar { display: none; width: 0px; height: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc a.elementor-toc__list-item-text, .elementor-location-single:has(.md-editorial-global) .md-c1-toc a.elementor-toc__list-item-text:is(:hover, :focus-visible) { text-decoration: none !important; background-image: none !important; box-shadow: none !important; border-bottom: 0px !important; }
.md-c1-toc a.elementor-toc__list-item-text::before, .md-c1-toc a.elementor-toc__list-item-text::after { content: none !important; display: none !important; }
.md-c1-cta::before { content: none; display: none; }
.elementor-location-single:has(.md-editorial-global) .md-editorial-global .md-c1-signature { border-width: 1px 0px 0px !important; border-style: solid none none !important; border-color: rgb(229, 226, 228) currentcolor currentcolor !important; border-image: none !important; margin-top: 72px !important; margin-bottom: 64px !important; padding: 28px 0px 0px !important; }
.md-c1-layout .md-c1-signature > .elementor-widget-wrap { grid-template-columns: 40px minmax(0px, 1fr); gap: 18px 12px; align-items: center; display: grid !important; }
.md-c1-signature .elementor-widget-image { grid-area: 2 / 1; }
.md-c1-signature .elementor-widget-text-editor, .md-c1-signature .elementor-widget-text-editor > .elementor-widget-container { display: contents !important; }
.md-c1-signature .md-c1-author-heading { grid-area: 1 / 1 / auto / -1; font: 600 18px / 27px "DM Sans", sans-serif; color: rgb(32, 30, 34); margin: 0px !important; }
.md-c1-signature .md-c1-author-details { grid-area: 2 / 2; margin-top: 0px !important; }
.md-c1-signature p.md-c1-author-name { font: 500 16px / 24px "DM Sans", sans-serif; color: rgb(32, 30, 34); }
.md-c1-signature p.md-c1-author-role { font: 400 14px / 21px "DM Sans", sans-serif; color: rgb(104, 100, 106); }
@media (max-width: 1279px) {
.elementor-location-single:has(.md-editorial-global) .md-editorial-global .md-c1-signature { margin-top: 56px !important; margin-bottom: 48px !important; }
}
.elementor-location-single:has(.md-editorial-global) .md-c1-toc-rail > .elementor-widget-wrap { position: sticky; top: var(--md-c1-offset); flex-direction: column; gap: 0px; max-height: calc(100dvh - var(--md-c1-offset) - 24px); height: auto !important; display: flex !important; }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc { flex: 0 1 auto; min-height: 0px; max-height: calc(100dvh - var(--md-c1-offset) - 96px); position: static !important; margin-bottom: 0px !important; }
.md-c1-toc-rail .elementor-widget-text-editor:has(.md-c1-backtop) { flex: 0 0 auto; margin: 12px 0px 0px !important; }
.md-c1-toc-rail p.md-c1-backtop { padding-top: 12px; border-top: 1px solid rgb(229, 226, 228); font: 400 13px / 20px "DM Sans", sans-serif; color: rgb(104, 100, 106); margin: 0px !important; }
.md-editorial-global .md-c1-backtop a { display: flex; align-items: center; gap: 8px; min-height: 44px; color: rgb(104, 100, 106) !important; text-decoration: none !important; background-image: none !important; box-shadow: none !important; }
.md-editorial-global .md-c1-backtop a:is(:hover, :focus-visible) { color: rgb(165, 9, 27) !important; }
.md-c1-backtop a::before, .md-c1-backtop a::after { content: none !important; }
.elementor-location-single:has(.md-editorial-global) #md-c1-inicio { scroll-margin-top: var(--md-c1-offset); }
#md-c1-inicio:focus-visible { outline: rgb(209, 13, 34) solid 2px; outline-offset: 4px; }
.md-c1-toc-rail:has(.elementor-toc--collapsed) .elementor-widget-text-editor:has(.md-c1-backtop) { display: none; }
.elementor-location-single.md-c1-low-height .md-c1-toc-rail > .elementor-widget-wrap { position: static; max-height: none; }
.elementor-location-single.md-c1-low-height .md-c1-toc { max-height: none; }
@media (max-width: 1279px) {
.md-editorial-global .md-c1-toc-rail { margin-bottom: 34px !important; }
}
@media (max-width: 1279px) {
.elementor-location-single:has(.md-editorial-global) .md-c1-toc-rail > .elementor-widget-wrap { position: static; max-height: none; border-block: 1px solid rgb(232, 229, 230); padding: 20px 0px !important; }
}
@media (max-width: 1279px) {
.elementor-location-single:has(.md-editorial-global) .md-c1-toc { max-height: none; border: 0px !important; padding: 0px !important; }
}
@media (max-width: 1279px) {
.md-c1-toc.elementor-toc--collapsed .elementor-toc__header { padding-bottom: 0px !important; }
}
.md-c1-cta { --md-c1-card-pad-x: 24px; --md-c1-card-pad-top: 24px; }
.md-c1-cta .md-c1-cta-featured { order: -1; flex: 0 0 auto; box-sizing: border-box; border-radius: 13px 13px 0px 0px; overflow: hidden; background: rgb(240, 240, 242); border-bottom: 1px solid rgb(228, 228, 230); width: calc(100% + 2 * var(--md-c1-card-pad-x)) !important; max-width: none !important; height: 140px !important; margin: calc(-1 * var(--md-c1-card-pad-top)) calc(-1 * var(--md-c1-card-pad-x)) 24px !important; }
.md-c1-cta .md-c1-cta-featured > .elementor-widget-container { width: 100%; height: 140px; }
.md-c1-cta .md-c1-cta-featured img { display: block; object-fit: cover; object-position: center center; width: 100% !important; height: 140px !important; }
@media (min-width: 1280px) and (max-width: 1399px) {
.md-editorial-global.md-c1-layout { column-gap: 20px !important; max-width: 1300px !important; }
}
@media (max-width: 1279px) {
.md-c1-cta { --md-c1-card-pad-x: 28px; --md-c1-card-pad-top: 28px; }
}
@media (max-width: 1279px) {
.md-c1-cta .md-c1-cta-featured img { object-fit: contain; }
}
@media (max-width: 767px) {
.md-c1-cta { --md-c1-card-pad-x: 24px; --md-c1-card-pad-top: 24px; }
}
.elementor-location-single:has(.md-editorial-global) .md-c1-cta .md-c1-cta-button .elementor-button { transition: background-color 0.18s, border-color 0.18s; background-color: rgb(209, 13, 34) !important; background-image: none !important; color: rgb(255, 255, 255) !important; animation: auto ease 0s 1 normal none running none !important; text-decoration: none !important; }
.elementor-location-single:has(.md-editorial-global) .md-c1-cta .md-c1-cta-button .elementor-button:is(:hover, :focus-visible, :active) { background-color: rgb(165, 9, 27) !important; border-color: rgb(165, 9, 27) !important; }
.elementor-location-single:has(.md-editorial-global) .md-c1-cta .md-c1-cta-button .elementor-button-text { color: rgb(255, 255, 255) !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul > li::marker, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-resumo-texto ul > li::marker { color: rgb(104, 100, 106); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(.md-artigo-2026-resumo-titulo, .md-artigo-2026-resumo-texto) { background: rgb(247, 247, 248); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-titulo { padding: 24px 32px 12px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto li { margin: 0px; }
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-titulo { padding: 20px 24px 12px !important; }
}
@media (min-width: 1280px) {
.elementor-location-single:has(.md-editorial-global) .md-c1-toc-rail > .elementor-widget-wrap { top: var(--md-c1-toc-offset,var(--md-c1-offset)); transition: top 0.5s ease-in-out; }
}
@media (min-width: 1280px) and (prefers-reduced-motion: reduce) {
.elementor-location-single:has(.md-editorial-global) .md-c1-toc-rail > .elementor-widget-wrap { transition: none; }
}
.elementor-location-single:has(.md-editorial-global) { --md-editorial-accent: #c11f1c; }
.elementor-location-single:has(.md-editorial-global) .md-c1-layout { grid-template-columns: minmax(0px, 250px) 700px 280px !important; max-width: 1286px !important; }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc { max-width: 250px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2) { border: 0px !important; background: transparent !important; border-radius: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2)::before, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2)::after { content: none !important; display: none !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo p.md-grupo-inicio { margin-top: 18px; padding-top: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-titulo { margin-top: 36px !important; margin-bottom: 14px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto { border: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto p.md-grupo-inicio { margin-top: 16px !important; padding-top: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(ul, ol) { padding-left: 24px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo li { margin: 0px; padding-left: 2px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo li + li { margin-top: 6px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ol > li::marker { color: inherit; font-weight: 400; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ol.md-procedimento > li::marker { color: var(--md-editorial-accent); font-weight: 600; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(.md-editorial-exemplo, .md-editorial-nota, .md-editorial-aviso, blockquote) { border: 0px !important; background: transparent !important; box-shadow: none !important; padding: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo blockquote { margin: 24px 0px; font-size: inherit; line-height: inherit; font-style: italic; color: inherit; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo blockquote cite { display: block; margin-top: 8px; font-size: 0.85em; font-style: normal; color: rgb(104, 104, 104); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-exemplo { margin: 18px 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(.md-editorial-nota, .md-editorial-aviso) { margin: 20px 0px; color: inherit; font-size: inherit; line-height: inherit; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :not(pre) > code { border: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo pre { max-width: 100%; white-space: pre; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo pre code { border: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table { width: 100%; border-collapse: collapse; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(th, td) { padding: 12px 14px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(229, 229, 231); border-image: none; text-align: left; vertical-align: top; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo th { font-weight: 600; background: rgb(247, 247, 248); }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc a.elementor-toc__list-item-text:is(:hover, :focus-visible, .md-c1-current) { color: var(--md-editorial-accent) !important; }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc .elementor-toc__list-item-text-wrapper::before { color: rgb(116, 116, 116); }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc .elementor-toc__list-item-text-wrapper:has(a.elementor-toc__list-item-text:is(:hover, :focus-visible, .md-c1-current))::before { color: var(--md-editorial-accent) !important; }
.elementor-location-single:has(.md-editorial-global) .md-c1-toc .elementor-toc__list-item-text-wrapper:has(.md-c1-current) { border-left-color: var(--md-editorial-accent); }
.elementor-location-single:has(.md-editorial-global) .md-c1-progress-fallback > span { background: linear-gradient(90deg, rgb(244, 214, 213) 0%, rgb(215, 118, 115) 45%, rgb(193, 31, 28) 100%); }
@media (max-width: 1279px) {
.elementor-location-single:has(.md-editorial-global) .md-c1-layout { display: flex !important; max-width: 700px !important; }
}
@media (max-width: 1279px) {
.elementor-location-single:has(.md-editorial-global) .md-c1-toc { max-width: 700px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2) { margin-bottom: 14px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-titulo { margin-top: 28px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo h3 { margin-top: 24px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(ul, ol) { padding-left: 22px; }
}
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2) { padding: 24px 0px 0px !important; border-top: 1px solid rgb(231, 229, 230) !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2)::before { position: absolute; left: 0px; right: auto; font-size: 18px; line-height: 38.4px; font-weight: 500; letter-spacing: 0.04em; color: rgb(193, 31, 28); margin: 0px; content: counter(md-section, decimal-leading-zero) !important; display: block !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2) h2 { padding-left: 35px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading.md-artigo-2026-resumo-titulo:has(h2) { margin-top: 34px !important; border: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto .md-c3-sintese { background: rgb(250, 246, 245); border-radius: 4px; font-weight: 400; line-height: 1.6; margin-top: 18px !important; padding: 13px 16px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul > li::marker { color: rgb(139, 135, 138); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-termos { display: flex; flex-wrap: wrap; gap: 8px; margin: 12px 0px 20px; list-style: none; padding: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-termos > li { padding: 5px 10px; border-radius: 4px; background: rgb(242, 241, 242); color: rgb(69, 65, 71); font-size: 15.5px; line-height: 1.5; margin: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-grupos { list-style: none; padding-left: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-grupos > li { padding: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-grupos > li > strong { display: block; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz { border-collapse: collapse; border-top: 1px solid rgb(231, 229, 230); border-bottom: 1px solid rgb(231, 229, 230); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-c3-matriz th { width: 29%; background: rgb(247, 246, 247); font-weight: 500; font-size: 16px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-c3-matriz :is(th, td) { padding: 13px 16px; border-bottom: 1px solid rgb(231, 229, 230); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo p.md-editorial-aviso { border-radius: 4px; font-size: 17px; line-height: 1.65; border: 1px solid rgb(237, 223, 205) !important; background: rgb(255, 249, 240) !important; }
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2)::before { line-height: 32.5px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading.md-artigo-2026-resumo-titulo:has(h2) { margin-top: 28px !important; padding-top: 0px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto .md-c3-sintese { padding: 12px 14px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-termos { gap: 7px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-termos > li { font-size: 14.5px; padding: 5px 9px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-c3-matriz th { width: 36%; font-size: 15px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-c3-matriz :is(th, td) { padding: 11px 12px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo p.md-editorial-aviso { font-size: 16px; }
}
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(h2, h3, h4, a, code) strong { color: inherit; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-c3-sintese strong { color: rgb(193, 31, 28); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo p.md-editorial-aviso > strong { color: rgb(138, 85, 29); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2) { margin: 52px 0px 22px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo h3 { margin: 38px 0px 14px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor > h3:first-child, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-text-editor > h3:first-child { margin-top: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo p + p, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo p.md-grupo-inicio { margin-top: 22px !important; padding-top: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(ul, ol) { margin: 18px 0px 22px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(ul, ol, table) + p { margin-top: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table { margin: 26px 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo li p + p { margin-top: 16px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ol.md-procedimento > li + li { margin-top: 32px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-procedimento > li > p:first-child { margin-bottom: 10px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-procedimento > li > p:first-child + p { margin-top: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo li :is(ul, ol) { margin: 14px 0px 20px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-grupos { margin: 22px 0px 26px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-grupos > li + li { margin-top: 26px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-grupos > li > strong { margin-bottom: 6px; color: rgb(0, 0, 0); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c4-lista-colunas { columns: 2; column-gap: 36px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c4-lista-colunas > li { break-inside: avoid; margin: 0px 0px 10px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading.md-artigo-2026-resumo-titulo:has(h2) { margin: 40px 0px 0px !important; padding: 28px 28px 18px !important; border-width: 1px 1px 0px !important; border-style: solid solid none !important; border-color: rgb(228, 226, 229) rgb(228, 226, 229) currentcolor !important; border-image: none !important; border-radius: 6px 6px 0px 0px !important; background: rgb(255, 255, 255) !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading.md-artigo-2026-resumo-titulo:has(h2)::before { left: 28px; top: 28px; line-height: 32.4px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto { margin: 0px !important; padding: 0px 28px 28px !important; border-width: 0px 1px 1px !important; border-style: none solid solid !important; border-color: currentcolor rgb(228, 226, 229) rgb(228, 226, 229) !important; border-image: none !important; border-radius: 0px 0px 6px 6px !important; background: rgb(255, 255, 255) !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto ul { margin: 14px 0px 20px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo p.md-editorial-aviso { margin: 26px 0px; padding: 18px 20px !important; }
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2) { margin: 40px 0px 18px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo h3 { margin: 30px 0px 12px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo p + p, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo p.md-grupo-inicio { margin-top: 18px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table { margin: 22px 0px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ol.md-procedimento > li + li { margin-top: 26px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-grupos { margin: 20px 0px 24px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-grupos > li + li { margin-top: 22px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c3-grupos > li > strong { margin-bottom: 5px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-c4-lista-colunas { columns: 1; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading.md-artigo-2026-resumo-titulo:has(h2) { margin: 32px 0px 0px !important; padding: 20px 20px 16px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading.md-artigo-2026-resumo-titulo:has(h2)::before { left: 20px; top: 20px; line-height: 30px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto { padding: 0px 20px 20px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo p.md-editorial-aviso { margin: 22px 0px; padding: 16px 18px !important; }
}
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz th h3 { font-size: inherit; line-height: inherit; font-weight: 500; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo { --md-editorial-accent: #c11f1c; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo strong { font-weight: 500 !important; color: rgb(0, 0, 0); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(ul, ol) > li::marker { color: rgb(116, 113, 118); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(ul, ol) > li + li { margin-top: 10px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :not(pre) > code { font-family: ui-monospace, SFMono-Regular, Consolas, monospace; font-size: 0.86em; line-height: inherit; padding: 2px 4px; border-radius: 3px; background: rgb(242, 241, 242); color: rgb(69, 65, 71); overflow-wrap: anywhere; white-space: normal; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo pre { font-family: ui-monospace, SFMono-Regular, Consolas, monospace; font-size: 16px; line-height: 1.65; padding: 20px; margin: 26px 0px; border: 1px solid rgb(228, 226, 229); border-radius: 4px; background: rgb(247, 246, 247); color: rgb(40, 37, 41); overflow: auto; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo pre code { font: inherit; background: transparent; color: inherit; padding: 0px; white-space: pre; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-exemplo { color: inherit; font-style: normal; background: none; padding: 0px; border: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-exemplo code { font-style: normal; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-editorial-etiquetas { display: flex; flex-wrap: wrap; gap: 8px; list-style: none; margin: 16px 0px 26px; padding: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-editorial-etiquetas > li, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-etiqueta { display: inline-block; padding: 5px 10px; border: 0px; border-radius: 4px; background: rgb(242, 241, 242); color: rgb(69, 65, 71); font-size: 15.5px; line-height: 1.5; font-weight: 400; cursor: default; margin: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-editorial-lista-colunas { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px 38px; padding-left: 1.3em; margin: 24px 0px 28px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-editorial-lista-colunas > li { padding-right: 8px; margin: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ol.md-editorial-passos > li + li { margin-top: 12px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-definicoes { margin: 24px 0px 28px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-definicoes dt { color: rgb(0, 0, 0); font-weight: 500; margin: 26px 0px 8px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-definicoes dd { margin: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-definicoes dt:first-child { margin-top: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-termos { margin: 24px 0px 28px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-termo + .md-editorial-termo { margin-top: 28px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-termo h3 { margin: 0px 0px 8px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-termo p { margin: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-checklist { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 30px 34px; margin: 24px 0px 28px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-checklist-grupo h3 { margin: 0px 0px 12px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-checklist-grupo ul { margin: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-tabela-wrap { margin: 26px 0px; overflow-x: auto; border-radius: 2px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-tabela-wrap:focus-visible { outline: rgb(193, 31, 28) solid 2px; outline-offset: 4px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz { width: 100%; table-layout: auto; font-size: 17px; line-height: 1.6; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-tabela-wrap table { margin: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz :is(th, td) { padding: 13px 14px; vertical-align: top; white-space: normal; overflow-wrap: anywhere; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz th { width: auto; font-size: 17px; font-weight: 500; color: rgb(0, 0, 0); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz thead th { font-size: 15px; color: rgb(69, 65, 71); font-weight: 500; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz th h3 { font: inherit; color: inherit; margin: 0px; letter-spacing: normal; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz :is(th, td) p { font: inherit; margin: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-aviso { font-size: 17px; line-height: 1.6; }
.elementor-location-single:has(.md-editorial-global) .md-c1-cta p { line-height: 22px; }
.elementor-location-single:has(.md-editorial-global) :is(.md-c1-progress, .md-c1-progress-fallback), .elementor-location-single:has(.md-editorial-global) .md-c1-progress .elementor-scroller, .elementor-location-single:has(.md-editorial-global) .md-c1-progress-fallback > span { height: 3px !important; }
@media (min-width: 1280px) and (max-height: 680px) {
.elementor-location-single:has(.md-editorial-global) .md-c1-cta-rail .md-c1-cta { position: static !important; max-height: none !important; overflow: visible !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(ul, ol) { margin: 22px 0px 24px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-editorial-lista-colunas { grid-template-columns: 1fr; gap: 10px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-checklist { grid-template-columns: 1fr; gap: 26px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-checklist-grupo ul { margin: 0px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-tabela-wrap { margin: 24px 0px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz { font-size: 16px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz :is(th, td) { padding: 11px 10px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz th { font-size: 16px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz thead th { font-size: 14px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-editorial-etiquetas { gap: 7px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-editorial-etiquetas > li, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-editorial-etiqueta { font-size: 15px; padding: 5px 9px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo pre { font-size: 15px; padding: 16px; }
}
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2) { margin-top: 55px !important; padding-top: 56px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2)::before { top: 56px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor h3 { font-size: 20px; line-height: 1.3; margin-top: 36px; margin-bottom: 8px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor h3 + p { margin-top: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2):has(+ .elementor-widget-text-editor > h3:first-child), .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2):has(+ .elementor-widget-text-editor > .elementor-widget-container > h3:first-child) { margin-bottom: 30px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo p.md-v12-close { margin-top: 10px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-v12-formulas { margin: 12px 0px 22px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(.md-editorial-termo, .md-editorial-checklist-grupo, th) h3 { margin-top: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo :is(table.md-c3-matriz, .md-v11-tests table) { border-collapse: separate; border-spacing: 0px; overflow: hidden; border-radius: 4px; border: 1px solid rgb(223, 221, 225) !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz :is(th, td) { border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(233, 231, 234); border-image: none; background: rgb(255, 255, 255); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz th { background: rgb(250, 249, 250); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz tr > :is(th, td) + :is(th, td) { border-left: 1px solid rgb(233, 231, 234); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-c3-matriz tbody tr:last-child > :is(th, td) { border-bottom: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-pares { table-layout: fixed; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-pares th { width: 42%; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-pares :is(th, td) { padding: 12px 14px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-conceitos th { width: 28%; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-cenarios { table-layout: fixed; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-cenarios tr > :is(th, td):first-child { width: 36%; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-v11-verificacoes { margin: 18px 0px 26px; list-style: none !important; padding: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-v11-verificacoes > li { position: relative; --md-check-inset: 10px; padding: 10px 0px 10px 24px; min-width: 0px; border-bottom: 1px solid rgb(238, 236, 239); margin: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-v11-verificacoes > li::before { content: ""; position: absolute; left: 2px; top: calc(var(--md-check-inset) + .8em); width: 7px; height: 11px; border-style: solid; border-color: rgb(193, 31, 28); border-image: none; border-width: 0px 1.5px 1.5px 0px; transform: translateY(-50%) rotate(45deg); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-v11-verificacoes > li:last-child { border-bottom: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-v12-checklist { gap: 28px 32px; align-items: start; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-v12-checklist-card { display: contents; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-v12-checklist .md-editorial-checklist-grupo { min-width: 0px; margin: 0px; padding: 16px 0px 0px; border-top: 1px solid rgb(229, 227, 230); }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-v12-checklist .md-editorial-checklist-grupo h3 { font-size: 20px; line-height: 1.3; letter-spacing: normal; margin: 0px 0px 12px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-v12-checklist ul { font: inherit; margin: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-v12-checklist ul > li { --md-check-inset: 0px; padding: 0px 0px 0px 24px; border: 0px; margin: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-v12-checklist ul > li + li { margin-top: 8px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-v11-tests th { width: 32%; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-v11-tests ul { margin: 0px; font: inherit; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-v11-checklist-final { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0px 32px; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-v11-checklist-final > li { --md-check-inset: 12px; padding: 12px 0px 12px 24px; }
.elementor-location-single:has(.md-editorial-global) .md-v11-author-failed img { display: none !important; }
.elementor-location-single:has(.md-editorial-global) .md-v11-author-failed { height: 40px; width: 40px !important; border-radius: 50% !important; background: rgb(243, 242, 243) !important; }
@media (max-width: 1024px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2) { margin-top: 50px !important; padding-top: 32px !important; }
}
@media (max-width: 1024px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2)::before { top: 32px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo { --md-group-gap: 17px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2) { margin-top: 44px !important; padding-top: 44px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-heading:has(h2)::before { top: 44px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor h3 { margin-top: 28px; margin-bottom: 8px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-pares :is(th, td) { padding: 10px 11px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-conceitos tbody { display: block; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-conceitos tr { display: grid; grid-template-columns: minmax(0px, 1fr); border-bottom: 1px solid rgb(233, 231, 234); }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-conceitos tr:last-child { border-bottom: 0px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-conceitos :is(th, td) { display: block; width: auto; background: transparent; border: 0px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-conceitos th { padding-bottom: 4px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo table.md-v12-conceitos td { padding-top: 0px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo ul.md-v11-checklist-final { grid-template-columns: 1fr; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-v11-tests th { width: 34%; }
}
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo { --md-body-size: 18px; }
.elementor.elementor-location-single:has(.md-editorial-global).elementor-location-single section.md-artigo-2026-conteudo { padding: 0px !important; }
.elementor-location-single:has(.md-editorial-global) section.md-editorial-global.md-c1-layout { padding: 0px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-resumo-texto { font-size: 17px; line-height: 1.65; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-resumo-texto :is(p, li) { font-size: inherit; line-height: 1.65 !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto p.md-c3-sintese { background: rgb(250, 247, 247); border-radius: 0px 0px 6px 6px; margin: 22px 0px 0px !important; padding: 14px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto li + li { margin-top: 8px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor:not(.md-artigo-2026-resumo-texto) ul:not(.md-v11-verificacoes):not(.md-editorial-etiquetas):not(.md-c4-lista-colunas) > li + li { margin-top: 10px !important; }
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor > h3:first-child, .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor > .elementor-widget-container > h3:first-child { margin-top: 0px; }
.elementor-location-single:has(.md-editorial-global) .md-c1-cta-rail .md-c1-cta { max-height: none; }
.elementor-location-single:has(.md-editorial-global) .md-toc-empty .md-c1-toc { display: none !important; }
.elementor-location-single:has(.md-editorial-global) :is(.md-artigo-2026-featured, .md-c1-cta-featured):not(:has(img)) { display: none !important; }
@media (min-width: 1280px) {
.md-editorial-global .md-c1-cta-rail { padding-top: 0px !important; }
}
@media (min-width: 1280px) {
.md-editorial-global .md-c1-cta-rail > .elementor-widget-wrap { grid-template-columns: minmax(0px, 1fr); grid-template-rows: minmax(0px, 4fr) minmax(min-content, 1fr); height: 100%; display: grid !important; align-content: normal !important; }
}
@media (min-width: 1280px) {
.md-editorial-global .md-c1-cta-rail .md-c1-cta { grid-row: 2; align-self: start; width: 100% !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo { --md-body-size: 17px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-resumo-texto { font-size: 16px; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .md-artigo-2026-resumo-texto p.md-c3-sintese { margin: 18px 0px 0px !important; padding: 12px 14px !important; }
}
@media (max-width: 767px) {
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-conteudo .elementor-widget-text-editor:not(.md-artigo-2026-resumo-texto) ul:not(.md-v11-verificacoes):not(.md-editorial-etiquetas):not(.md-c4-lista-colunas) { margin-top: 22px; margin-bottom: 24px; }
}

/* O tema oculta o controlo lateral nestas larguras; ocultar também a faixa vazia para não bloquear cliques. */
@media (max-width: 1199px) {
body:has(.md-editorial-global) .elements-bar.right { display: none !important; }
}
/* Relacionados: Loop Item 239671, partilhado com o blogue.
   Só os ajustes de identidade aplicados na página do blogue; largura da secção preservada. */
.elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados .elementor-loop-container { gap: 25px; align-items: stretch; }
.elementor-location-single:has(.md-editorial-global) :where(.md-artigo-2026-relacionados) .e-loop-item { min-width: 0; }
.elementor-location-single:has(.md-editorial-global) :where(.md-artigo-2026-relacionados) .md-blog-2026-cartao > .elementor-container > .elementor-column { padding: 0 !important; }
.elementor-location-single:has(.md-editorial-global) :where(.md-artigo-2026-relacionados) .md-blog-2026-cartao { box-shadow: none !important; border-radius: 6px !important; border-color: #e3e3e7 !important; }
.elementor-location-single:has(.md-editorial-global) :where(.md-artigo-2026-relacionados) .md-blog-2026-cartao:hover { border-color: #c4c3c7 !important; }
.elementor-location-single:has(.md-editorial-global) :where(.md-artigo-2026-relacionados) .md-blog-2026-cartao .elementor-widget-theme-post-featured-image img { aspect-ratio: 2 / 1 !important; object-fit: cover; width: 100% !important; height: auto !important; }
.elementor-location-single:has(.md-editorial-global) :where(.md-artigo-2026-relacionados) .md-blog-2026-cartao .elementor-widget-theme-post-title { padding: 3px 25px 15px !important; }
.elementor-location-single:has(.md-editorial-global) :where(.md-artigo-2026-relacionados) .md-blog-2026-cartao .elementor-heading-title { font-size: 22px !important; line-height: 1.2 !important; letter-spacing: -0.025em !important; font-weight: 500 !important; }
.elementor-location-single:has(.md-editorial-global) :where(.md-artigo-2026-relacionados) .md-blog-2026-cartao .elementor-element-2147264 { padding: 17px 25px 8px !important; }
.elementor-location-single:has(.md-editorial-global) :where(.md-artigo-2026-relacionados) .md-blog-2026-cartao .elementor-element-259e181 { border-top: 1px solid #eeeef0; padding: 0 25px 15px !important; }
.elementor-location-single:has(.md-editorial-global) :where(.md-artigo-2026-relacionados) .md-blog-card-meta { border-top: 0 !important; font-size: 14px !important; color: #7b7782 !important; }
.elementor-location-single:has(.md-editorial-global) :where(.md-artigo-2026-relacionados) .md-blog-2026-cartao .elementor-heading-title a::after { bottom: 15px !important; }
@media (max-width: 1024px) { .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados .elementor-loop-container { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 767px) { .elementor-location-single:has(.md-editorial-global) .md-artigo-2026-relacionados .elementor-loop-container { grid-template-columns: minmax(0, 1fr); } }

/* Single posts: posição do controlo lateral e CTA de 300 px em desktop. */
@media (min-width: 1280px) and (max-width: 1359px) {
  body.single-post ul.elements-bar.right.-unlist {
    top: 26% !important;
    right: 10px;
  }
}
@media (min-width: 1360px) {
  .elementor-location-single:has(.md-editorial-global) .md-c1-layout {
    grid-template-columns: minmax(0px, 250px) 700px 300px !important;
    max-width: 1306px !important;
  }
}
@media (min-width: 1360px) and (max-width: 1400px) {
  body.single-post ul.elements-bar.right.-unlist {
    top: 40% !important;
    right: -8px;
  }
}/* End custom CSS */