article.publicacao{display:flex;flex-direction:column;min-height:100vh;padding:0px;margin:0px}article.publicacao>.publicacao-conteudo,article.publicacao>main{flex:1 0 auto}article.publicacao>footer.publicacao-footer{flex-shrink:0}.runaudio-loading span{color:var(--color-primary-950) !important}#publicacao-audio-player .runaudio-play-pause{background:var(--color-primary-600) !important}#publicacao-audio-player .runaudio-progress-fill,#publicacao-audio-player .runaudio-progress-handle{background:var(--color-primary-500) !important}#publicacao-audio-player .runaudio-volume-slider::-webkit-slider-thumb{background:var(--color-primary-500) !important}#publicacao-audio-player .runaudio-volume-slider::-moz-range-thumb{background:var(--color-primary-500) !important}#publicacao-audio-player .runaudio-spinner{border-top-color:var(--color-primary-500) !important}div#publicacao-audio-player{max-width:800px}.publicacao-conteudo{margin:0 auto;max-width:100%;width:100%;overflow:auto;background-color:var(--color-background-500)}.footer-left img.logo{height:100%;max-height:30px}.publicacao-header .resumo{color:var(--color-primary-50);font-size:var(--size-base);font-style:italic;font-weight:var(--weight-xs);letter-spacing:1px;line-height:1.5;margin-top:20px}.publicacao-header .resumo p{margin-bottom:10px}.publicacao-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:var(--spacing-3);font-size:var(--size-base);color:var(--color-text-muted)}.publicacao-categoria{background:var(--mcc-ouro-texto,#7A6630);color:#fff;padding:2px 8px;border-radius:4px;font-weight:var(--weight-xl);text-transform:uppercase;font-size:0.75rem}.publicacao-destaque{display:none;align-items:center;gap:4px;background:#f59e0b;color:#1a1a1a;padding:5px 8px;border-radius:4px;font-weight:var(--weight-xl);text-transform:uppercase;font-size:0.75rem;line-height:1}.publicacao-destaque i{font-size:0.65rem}.publicacao-evento-info{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.publicacao-evento-info .evento-date,.publicacao-evento-info .evento-local{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:4px;font-size:0.75rem;font-weight:var(--weight-xl);text-transform:uppercase;line-height:1;background:rgba(255,255,255,0.15);color:var(--color-neutral-100)}.publicacao-evento-info .evento-date i,.publicacao-evento-info .evento-local i{font-size:0.6rem}.publicacao-download{margin-top:var(--spacing-4)}.publicacao-download .btn-download{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--color-primary);color:white;border-radius:6px;font-weight:var(--weight-xl);font-size:0.9rem;text-decoration:none;transition:all 0.2s ease}.publicacao-download .btn-download:hover{background:var(--color-primary-700);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2)}.publicacao-download .btn-download i{font-size:1rem}.publicacao-video{margin-top:var(--spacing-5);margin-bottom:var(--spacing-4)}.publicacao-video .video-wrapper{position:relative;width:100%;max-width:800px;aspect-ratio:16 / 9;background:rgba(0,0,0,0.2);border-radius:var(--border-radius-lg,12px);overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.3)}.publicacao-video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media (max-width:768px){.publicacao-video .video-wrapper{max-width:100%;border-radius:var(--border-radius,8px)}}.publicacao-audio{margin-top:var(--spacing-5)}.publicacao-titulo{font-size:var(--size-5xl);line-height:1.2;margin:0;letter-spacing:1.5px;font-family:var(--font-headings)}.publicacao-imagem{margin:var(--spacing-8) 0}.publicacao-imagem img{width:100%;height:auto;border-radius:var(--border-radius)}.publicacao-corpo{font-size:var(--size-2);line-height:1.8;margin-top:var(--size-2xl)}.publicacao-corpo p{margin-bottom:var(--spacing-8)}.publicacao-footer{margin-top:var(--spacing-4xl);padding-top:var(--spacing-8);border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-3)}.publicacao-tags{display:flex;gap:var(--spacing-3);flex-wrap:wrap}.publicacao-tags a{display:inline-block;background:var(--color-bg-alt);padding:4px 12px;border-radius:20px;font-size:var(--size-base);text-decoration:none;color:inherit}@media (max-width:768px){.publicacao-titulo{font-size:var(--size-3xl)}.publicacao-corpo{font-size:var(--size-md)}}.publicacao-imagem-destaque{display:block;float:right;width:45%;max-width:420px;margin:0 0 var(--spacing-8) var(--spacing-3);background:var(--color-bg);border-radius:var(--border-radius-lg,12px);box-shadow:0 4px 20px rgba(0,0,0,0.08);overflow:hidden;transition:box-shadow 0.3s ease;margin-top:var(--spacing-xl)}.publicacao-imagem-destaque:hover{box-shadow:0 8px 30px rgba(0,0,0,0.12)}.publicacao-imagem-destaque .imagem-zoom{display:block;overflow:hidden}.publicacao-imagem-destaque img{width:100%;height:auto;display:block;cursor:zoom-in;transition:transform 0.4s ease}.publicacao-imagem-destaque:hover img{transform:scale(1.03)}.publicacao-imagem-destaque figcaption{padding:var(--spacing-3) var(--spacing-8);font-size:var(--size-sm);color:var(--color-primary-50);text-align:center;font-style:italic;background:var(--color-primary-750);border-top:0px;line-height:1.4;margin-top:0px}.publicacao-corpo::after{content:"";display:table;clear:both}@media (max-width:768px){.publicacao-imagem-destaque{float:none;width:100%;max-width:100%;margin:0 0 var(--spacing-8) 0}}.publicacao-header{position:relative;background-color:var(--color-primary-750);background-size:cover;background-position:center;background-repeat:no-repeat}.publicacao-header::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,color-mix(in srgb,var(--mcc-noite,#101A15) 82%,transparent) 0%,color-mix(in srgb,var(--mcc-noite,#101A15) 90%,transparent) 100%);backdrop-filter:blur(200px);box-shadow:0 0 10px #000000b0;filter:brightness(0.7)}.publicacao-header .container{position:relative;z-index:2}.publicacao-titulo,.publicacao-meta,.publicacao-categoria,.publicacao-data{color:var(--color-neutral-50)}.publicacao-data{opacity:0.85}footer.publicacao-footer span.label{color:var(--mcc-tinta-suave,#5A5F58);font-size:var(--size-sm);text-transform:uppercase;letter-spacing:0.5px}.publicacao-footer{background-color:var(--color-primary-850);background:linear-gradient(360deg,var(--color-primary-950) 0%,var(--color-primary-850) 100%);padding:var(--spacing-6) 0;margin-top:0;display:block}.publicacao-footer>.container,.publicacao-footer>.container>.container{display:block;width:100%}.publicacao-footer .footer-content{display:flex;gap:var(--spacing-6);justify-content:space-between;align-items:flex-start}.footer-left{display:flex;flex-direction:column;gap:var(--spacing-4);flex:1}.footer-right{display:flex;flex-direction:column;gap:var(--spacing-3);align-items:flex-end;text-align:right}.publicacao-autores{}.autores-label{display:block;font-size:var(--size-sm);color:var(--color-primary-200);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:var(--spacing-8)}.autores-lista{display:flex;flex-wrap:wrap;gap:20px}.autor-item{display:flex;align-items:center;gap:var(--spacing-8);background:var(--color-primary-800);padding:10px 16px 10px 10px;border-radius:50px;box-shadow:0 2px 8px rgba(0,0,0,0.15);transition:box-shadow 0.2s ease}.autor-item:hover{box-shadow:0 4px 12px rgba(0,0,0,0.25)}.autor-item img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--color-primary-500);flex-shrink:0}.autor-info{display:flex;flex-direction:column;gap:2px;min-width:0}.autor-info .autor-nome{font-size:var(--size-sm);font-weight:var(--weight-xl);color:var(--color-primary-50);white-space:nowrap}.autor-info .autor-sobre{font-size:var(--size-sm);color:var(--color-primary-250);line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:200px}.publicacao-compartilhar .share i{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-700);border-radius:50%;color:var(--color-primary-300);transition:all 0.2s ease;font-size:16px;margin-left:0;border:2px solid var(--color-primary-400)}.publicacao-compartilhar .share{gap:8px;flex-wrap:wrap}.publicacao-compartilhar .share i{width:44px;height:44px}.publicacao-compartilhar{display:flex;align-items:center;gap:25px}.publicacao-compartilhar a{cursor:pointer}.publicacao-compartilhar a:hover{text-decoration:none}.publicacao-compartilhar>span{font-size:var(--size-sm);color:var(--color-primary-400);text-transform:uppercase;letter-spacing:0.5px}.publicacao-fonte{display:flex;align-items:center;gap:var(--spacing-3)}.fonte-label{font-size:var(--size-sm);color:var(--color-primary-200);text-transform:uppercase;letter-spacing:0.5px}.fonte-valor{font-size:var(--size-sm);color:var(--color-primary-200)}.publicacao-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.publicacao-tags::before{content:"Tags:";font-size:var(--size-sm);color:var(--color-primary-200);text-transform:uppercase;letter-spacing:0.5px;margin-right:4px}.publicacao-tags a{display:inline-flex;align-items:center;background:var(--color-primary-800);padding:0 14px;border-radius:22px;font-size:var(--size-sm);font-weight:var(--weight-lg);transition:all 0.2s ease;cursor:pointer;color:var(--color-primary-300);text-decoration:none;min-height:44px;min-width:44px}.publicacao-tags a:hover{background:var(--color-primary-600);color:var(--color-primary-100);text-decoration:none}.publicacao-grupos{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.grupos-label{font-size:var(--size-sm);color:var(--color-primary-400);text-transform:uppercase;letter-spacing:0.5px;margin-right:4px}.grupos-lista{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.grupo-badge{display:inline-flex;align-items:center;gap:6px;background:var(--color-primary-800);color:var(--color-primary-200);padding:6px 14px;border-radius:20px;font-size:var(--size-sm);font-weight:var(--weight-lg);transition:all 0.2s ease;text-decoration:none;min-height:36px}.grupo-badge:hover{background:var(--color-primary-600);color:var(--color-primary-100)}.grupo-badge i{font-size:12px;opacity:0.8}.grupo-badge .grupo-icone{width:14px;height:14px;object-fit:contain;opacity:0.8}@media (max-width:768px){.publicacao-footer .footer-content{flex-direction:column;gap:var(--spacing-4)}.footer-right{align-items:flex-start;text-align:left}.publicacao-tags,.publicacao-grupos,.grupos-lista{justify-content:flex-start}.autor-info .autor-sobre{max-width:150px}}#publicacaoConteudo .publicacao-body a,#publicacaoConteudo .publicacao-conteudo a{color:var(--mcc-ouro-texto,#7A6630)}.publicacao-header nav.breadcrumb ol li a,.publicacao-header nav.breadcrumb ol li:last-child a,.publicacao-header nav.breadcrumb li::after{color:var(--mcc-no-escuro,#E9E2D2) !important}.mcc-rodape{background:var(--mcc-noite);color:var(--mcc-no-escuro-suave);border-top:1px solid rgba(201,167,94,.18);padding-block:var(--spacing-3xl,64px) 2.5rem;font-size:var(--mcc-t-sm)}.mcc-rodape__grade{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:2.5rem}.mcc-rodape__marca{display:inline-flex;min-height:44px;align-items:center}.mcc-rodape__marca img{display:block;height:72px;width:auto;aspect-ratio:1200 / 519}.mcc-rodape__assinatura{margin-top:var(--spacing-md,24px);font-family:var(--mcc-fonte-titulo);font-weight:300;font-size:var(--mcc-t-lg);color:var(--mcc-no-escuro);line-height:1.35;max-width:22ch}.mcc-rodape__assinatura em{font-style:normal;color:var(--mcc-ouro)}.mcc-rodape__h{font-family:var(--mcc-fonte);font-size:var(--mcc-t-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mcc-ouro);margin-bottom:1rem}.mcc-rodape__nav{list-style:none;margin:0;padding:0;display:grid;gap:0}.mcc-rodape__nav li{margin:0}.mcc-rodape__nav a,.mcc-rodape__end a,.mcc-rodape__contato a{text-decoration:none;color:var(--mcc-no-escuro);padding:.3rem 0;display:inline-flex;align-items:center;min-height:44px}.mcc-rodape__nav a:hover,.mcc-rodape__end a:hover,.mcc-rodape__contato a:hover{color:var(--mcc-ouro)}.mcc-rodape__end{font-style:normal;display:grid;gap:.9rem}.mcc-rodape__end b{color:var(--mcc-no-escuro);font-weight:500}.mcc-rodape__redes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.mcc-rodape__redes li{margin:0}.mcc-rodape__redes a{min-width:44px;min-height:44px;padding:0 .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);display:inline-grid;place-items:center;text-decoration:none;color:var(--mcc-no-escuro);font-size:var(--mcc-t-xs)}.mcc-rodape__redes a:hover{border-color:var(--mcc-ouro);color:var(--mcc-ouro)}.mcc-rodape__contato{margin-top:1rem;display:grid;gap:0}.mcc-rodape__base{margin-top:var(--spacing-xl,48px);padding-top:var(--spacing-md,24px);border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:var(--spacing-md,24px);flex-wrap:wrap;color:var(--mcc-no-escuro-suave)}.mcc-rodape__base a{color:var(--mcc-no-escuro-suave);text-decoration:none;display:inline-flex;min-height:44px;align-items:center}.mcc-rodape__base a:hover{color:var(--mcc-ouro)}@media (max-width:1000px){.mcc-rodape__grade{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mcc-rodape__grade{grid-template-columns:1fr}}.section-powerby-portall{background-color:var(--mcc-noite);border-top:1px solid rgba(255,255,255,.08)}.section-powerby-portall .padding-y-xl{padding-block:0 !important}.section-powerby-portall img{max-width:100%;height:auto;max-height:80px;width:fit-content;padding:0px !important}.section-powerby-portall span{color:var(--color-neutral-50);font-size:var(--size-sm)}.section-powerby-portall span i{color:#ff225b;display:inline-block;animation:heartbeat 1.5s ease-in-out infinite}.section-powerby-portall fill{color:var(--color-neutral-50)}.section-powerby-portall .filportallportall{fill:var(--color-neutral-50)}@media (max-width:640px){.section-powerby-portall .container .container .container{width:100%;max-width:unset !important}}@keyframes heartbeat{0%,100%{transform:scale(1)}10%,30%{transform:scale(1.15)}20%,40%{transform:scale(1)}}.section-powerby-portall .click>a{text-decoration:none}.section-powerby-portall .flex-between{justify-content:center;text-align:center}.section-powerby-portall .click{align-items:center}.section-powerby-portall a{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;min-height:44px;text-decoration:none !important}.lgpd-popup{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-critical);pointer-events:none}.lgpd-popup-content{background:var(--bg-primary);border-top:1px solid var(--border-color);padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;box-shadow:0 -2px 10px rgba(0,0,0,0.1);pointer-events:auto}.lgpd-popup-icon{font-size:2.25rem;color:var(--color-primary)}.lgpd-popup-text{color:var(--color-text);font-size:var(--size-sm)}.lgpd-popup-links{font-size:var(--size-sm)}.lgpd-popup-links a{color:var(--color-primary);text-decoration:underline}.lgpd-popup-links a:hover{opacity:0.8}.lgpd-separator{margin:0 var(--spacing-xs);color:var(--color-text-muted)}.lgpd-popup-btn{background:var(--color-primary);color:white;border:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-buttons);font-size:var(--font-size-sm);font-weight:var(--weight-xl);cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-xs);transition:opacity 0.2s}.lgpd-popup-btn:hover{opacity:0.9}.lgpd-popup-show{animation:lgpdSlideUp 0.3s ease forwards}.lgpd-popup-hide{animation:lgpdSlideDown 0.3s ease forwards}@keyframes lgpdSlideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lgpdSlideDown{from{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@media (min-width:1024px){.lgpd-popup-content{border-radius:0 30px 0 0}}@media (max-width:768px){.lgpd-popup-content{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}}.lgpd-popup-links a{display:inline-block;padding-block:.75rem;margin-block:-.75rem}@media (max-width:768px){.lgpd-popup-icon{display:none}.lgpd-popup-content{justify-content:space-between;column-gap:var(--spacing-md);row-gap:4px}.lgpd-popup-text{flex:1 1 100%;margin:0}}.lgpd-popup-content{background:rgba(0,0,0,.8);border-top:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--mcc-fonte)}.lgpd-popup-icon,.lgpd-popup-text,.lgpd-popup-links a,.lgpd-separator{color:#fff}.lgpd-popup-links a{text-decoration:underline}.lgpd-popup-btn{min-height:44px;padding:10px 30px;background:#5f5f5f;color:#fff;border:3px solid rgba(255,255,255,.5);border-radius:10px;font-family:var(--mcc-fonte);font-weight:700;letter-spacing:.13rem;text-transform:uppercase}@media (min-width:1024px){.lgpd-popup-content{border-radius:0}}.lgpd-popup-links a{min-width:44px;text-align:center}@media (max-width:768px){.lgpd-popup-content{padding-block:10px}.lgpd-popup-btn{padding:8px 18px;letter-spacing:.08rem}}html body .lgpd-popup .lgpd-popup-content .lgpd-popup-btn{background:var(--mcc-noite,#101A15);color:var(--mcc-papel,#F6F2EA);font-family:var(--mcc-fonte)}html body .lgpd-popup .lgpd-popup-content .lgpd-popup-links a{color:var(--mcc-ouro-texto,#7A6630);display:inline-block;padding-block:.75rem;margin-block:-.75rem}html body .lgpd-popup .lgpd-popup-content .lgpd-popup-btn{min-height:44px}html body .lgpd-popup .lgpd-popup-content .lgpd-popup-text{color:var(--mcc-tinta,#1E2C23);font-family:var(--mcc-fonte)}html body .lgpd-popup{left:1rem;right:auto;bottom:1rem;width:auto;max-width:min(34rem, calc(100vw - 2rem))}html body .lgpd-popup-content{display:block;position:relative;padding:1rem 9rem 1rem 1.25rem;background:var(--bg-primary,#fff);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.14);font-size:.8125rem;line-height:1.5;-webkit-backdrop-filter:none;backdrop-filter:none}html body .lgpd-popup-icon{display:none}html body .lgpd-popup-text{display:inline;flex:none;margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-text,#333)}html body .lgpd-popup-links{display:inline;font-size:.8125rem;line-height:1.5;white-space:nowrap}html body .lgpd-popup-links a{display:inline;color:var(--color-primary);font-weight:600;text-decoration:underline;padding-block:0;margin-block:0;min-width:0}html body .lgpd-separator{margin:0 .25rem;color:var(--color-text-muted,#888)}html body .lgpd-popup-btn{position:absolute;top:50%;right:1.25rem;translate:0 -50%;display:inline-flex;min-height:40px;padding:.5rem 1.125rem;border:0;border-radius:8px;background:var(--color-primary);color:#fff;font-size:.875rem;font-weight:700;letter-spacing:0;text-transform:none}html body .run-chatbot-btn,html body .run-whatsapp-button,html body .run-whatsapp-tooltip{translate:none}html body .fab-stack.fab-stack{bottom:var(--fab-stack-offset,20px) !important}@media (max-width:768px){html body .lgpd-popup{left:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));max-width:calc(100vw - 6.75rem)}html body .lgpd-popup-content{padding:.875rem 1rem}html body .lgpd-popup-btn{position:static;translate:none;display:flex;width:fit-content;margin-top:.5rem}}
/* Aviso de cookies compacto (padrao 01/11/2026) */html body .lgpd-popup{left: 1rem;right: auto;bottom: 1rem;width: auto;max-width: min(34rem,calc(100vw - 2rem))}html body .lgpd-popup-content{display: block;position: relative;padding: 1rem 9rem 1rem 1.25rem;background: var(--bg-primary,#fff);border: 1px solid rgba(0,0,0,.08);border-radius: 12px;box-shadow: 0 8px 28px rgba(0,0,0,.14);font-size: .8125rem;line-height: 1.5;-webkit-backdrop-filter: none;backdrop-filter: none}html body .lgpd-popup-icon{display: none}html body .lgpd-popup-text{display: inline;flex: none;margin: 0;font-size: .8125rem;line-height: 1.5;color: var(--color-text,#333)}html body .lgpd-popup-links{display: inline;font-size: .8125rem;line-height: 1.5;white-space: nowrap}html body .lgpd-popup-links a{display: inline;color: var(--color-primary);font-weight: 600;text-decoration: underline;padding-block: 0;margin-block: 0;min-width: 0}html body .lgpd-separator{margin: 0 .25rem;color: var(--color-text-muted,#888)}html body .lgpd-popup-btn{position: absolute;top: 50%;right: 1.25rem;translate: 0 -50%;display: inline-flex;min-height: 40px;padding: .5rem 1.125rem;border: 0;border-radius: 8px;background: var(--color-primary);color: #fff;font-size: .875rem;font-weight: 700;letter-spacing: 0;text-transform: none}html body .run-chatbot-btn,html body .run-whatsapp-button,html body .run-whatsapp-tooltip{translate: none}html body .fab-stack.fab-stack{bottom: var(--fab-stack-offset,20px) !important}@media (max-width: 768px){html body .lgpd-popup{left: .75rem;bottom: calc(.75rem + env(safe-area-inset-bottom,0px));max-width: calc(100vw - 6.75rem)}html body .lgpd-popup-content{padding: .875rem 1rem}html body .lgpd-popup-btn{position: static;translate: none;display: flex;width: fit-content;margin-top: .5rem}}
