:root{--cat-saude:#ef4444;--cat-educacao:#0284c7;--cat-obras:#d97706;--cat-inst:#475569;--cat-cultura:#7c3aed;--cat-social:#0d9488;--cat-ambiente:#16a34a;--cat-seguranca:#1e40af}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}:where(.pg-materias-detalhe) .hero-meta{display:flex;align-items:center;gap:.6rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.65rem 1rem;flex-shrink:0;align-self:center;box-shadow:var(--shadow-sm)}:where(.pg-materias-detalhe) .hero-meta-dot{width:8px;height:8px;border-radius:50%;background:var(--green-600);flex-shrink:0;animation:pulse 2s infinite}:where(.pg-materias-detalhe) .hero-meta-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-400);line-height:1}:where(.pg-materias-detalhe) .hero-meta-value{font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:600;color:var(--text-900);margin-top:.2rem}:where(.pg-materias-detalhe) .hero-side-pills{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;margin-top:.85rem}:where(.pg-materias-detalhe) .hero{padding-bottom:1.25rem}:where(.pg-materias-detalhe) .pill-red{background:var(--red-100);color:var(--red-500)}:where(.pg-materias-detalhe) .featured-image-wrap{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lg);margin-bottom:2rem}:where(.pg-materias-detalhe) .featured-image{width:100%;display:block;height:420px;object-fit:cover}:where(.pg-materias-detalhe) .featured-image-caption{position:absolute;bottom:0;left:0;right:0;padding:.6rem 1rem;background:linear-gradient(0deg,#020617bf,#0000);font-size:.72rem;color:#ffffffb3;font-style:italic}:where(.pg-materias-detalhe) .article-body{font-size:1rem;line-height:1.85;color:var(--text-700)}:where(.pg-materias-detalhe) .article-body p{margin-bottom:1.35rem}:where(.pg-materias-detalhe) .article-body h2{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin-top:2.25rem;margin-bottom:.75rem;color:var(--text-900)}:where(.pg-materias-detalhe) .article-body h3{font-size:1.1rem;font-weight:700;margin-top:1.75rem;margin-bottom:.6rem;color:var(--text-900)}:where(.pg-materias-detalhe) .article-body ul{list-style:disc;padding-left:1.5rem;margin-bottom:1.35rem}:where(.pg-materias-detalhe) .article-body ol{list-style:decimal;padding-left:1.5rem;margin-bottom:1.35rem}:where(.pg-materias-detalhe) .article-body li{margin-bottom:.35rem}:where(.pg-materias-detalhe) .article-body ol ol,:where(.pg-materias-detalhe) .article-body ol ul,:where(.pg-materias-detalhe) .article-body ul ol,:where(.pg-materias-detalhe) .article-body ul ul{margin-bottom:0}:where(.pg-materias-detalhe) .article-body{overflow-wrap:break-word}:where(.pg-materias-detalhe) .article-body embed,:where(.pg-materias-detalhe) .article-body iframe,:where(.pg-materias-detalhe) .article-body img,:where(.pg-materias-detalhe) .article-body object,:where(.pg-materias-detalhe) .article-body video{max-width:100%}:where(.pg-materias-detalhe) .article-body img{height:auto}:where(.pg-materias-detalhe) .article-body table{max-width:100%;display:block;overflow-x:auto}:where(.pg-materias-detalhe) .article-body .imagem-materia{max-width:100%!important}:where(.pg-materias-detalhe) .inline-img-wrap{margin:1.75rem 0;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border)}:where(.pg-materias-detalhe) .inline-img-wrap img{width:100%;display:block;object-fit:cover;max-height:360px}:where(.pg-materias-detalhe) .inline-img-caption{padding:.55rem .9rem;font-size:.76rem;color:var(--text-400);font-style:italic;background:var(--bg);border-top:1px solid var(--border);display:flex;align-items:center;gap:.4rem}:where(.pg-materias-detalhe) .imagem-materia .caption .title-galeria{font-size:.75rem;line-height:1;margin:.35rem 0 0}:where(.pg-materias-detalhe) .article-blockquote{margin:1.75rem 0;padding:1.25rem 1.5rem;border-left:3px solid var(--teal-500);background:var(--teal-50);border-radius:0 var(--radius-sm) var(--radius-sm) 0}:where(.pg-materias-detalhe) .article-blockquote p{font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:500;color:var(--text-900);line-height:1.6;font-style:italic;margin:0 0 .5rem}:where(.pg-materias-detalhe) .article-blockquote cite{font-size:.78rem;color:var(--text-500);font-style:normal;display:flex;align-items:center;gap:.35rem}:where(.pg-materias-detalhe) .article-blockquote cite:before{content:"";width:16px;height:1.5px;background:var(--teal-500);border-radius:1px;display:inline-block}:where(.pg-materias-detalhe) .article-tags{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}:where(.pg-materias-detalhe) .article-tags-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-400);margin-right:.25rem}:where(.pg-materias-detalhe) .tag-btn{padding:.3rem .75rem;background:var(--bg);border:1.5px solid var(--border);border-radius:20px;font-size:.76rem;color:var(--text-500);text-decoration:none;transition:border-color .2s,color .2s,background .2s;cursor:pointer}:where(.pg-materias-detalhe) .tag-btn:hover{border-color:var(--teal-500);color:var(--teal-600);background:var(--teal-50)}:where(.pg-materias-detalhe) .share-section{margin-top:1.5rem;padding:1.25rem 1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}:where(.pg-materias-detalhe) .share-label{font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-400);margin-bottom:.85rem;display:flex;align-items:center;gap:.5rem}:where(.pg-materias-detalhe) .share-buttons{display:flex;gap:.6rem;flex-wrap:wrap}:where(.pg-materias-detalhe) .share-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:none;border:none;transition:opacity .2s,transform .15s}:where(.pg-materias-detalhe) .share-btn:hover{opacity:.85;transform:translateY(-1px)}:where(.pg-materias-detalhe) .share-btn:active{transform:scale(.97)}:where(.pg-materias-detalhe) .share-btn-whatsapp{background:#25d366;color:#fff}:where(.pg-materias-detalhe) .share-btn-facebook{background:#1877f2;color:#fff}:where(.pg-materias-detalhe) .share-btn-copy{background:var(--bg);color:var(--text-700);border:1.5px solid var(--border)}:where(.pg-materias-detalhe) .share-btn-copy:hover{border-color:var(--teal-500);color:var(--teal-600);background:var(--teal-50)}:where(.pg-materias-detalhe) .lida-item{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--border);text-decoration:none;transition:color .2s}:where(.pg-materias-detalhe) .lida-item:last-child{border-bottom:none;padding-bottom:0}:where(.pg-materias-detalhe) .lida-item:hover .lida-title{color:var(--teal-600)}:where(.pg-materias-detalhe) .lida-num{font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;color:var(--border-hover);line-height:1;min-width:22px}:where(.pg-materias-detalhe) .lida-content{flex:1 1}:where(.pg-materias-detalhe) .lida-title{font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:600;color:var(--text-900);line-height:1.35;margin-bottom:.25rem;transition:color .2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.pg-materias-detalhe) .lida-date{font-size:.68rem;color:var(--text-400);display:flex;align-items:center;gap:.3rem}:where(.pg-materias-detalhe) .cat-pills-wrap{display:flex;flex-wrap:wrap;gap:.4rem}:where(.pg-materias-detalhe) .cat-pill-link{text-decoration:none;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border-radius:20px;font-size:.72rem;font-weight:700;transition:filter .15s}:where(.pg-materias-detalhe) .cat-pill-link:hover{filter:brightness(.9)}:where(.pg-materias-detalhe) .ai-sidebar{background:linear-gradient(145deg,#1e1b4b,#312e81);border:1px solid #6366f14d;border-radius:var(--radius);overflow:hidden}:where(.pg-materias-detalhe) .ai-sidebar-header{padding:12px 16px;border-bottom:1px solid #ffffff14;display:flex;align-items:center;gap:8px}:where(.pg-materias-detalhe) .ai-sidebar-title{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.06em}:where(.pg-materias-detalhe) .ai-sidebar-sub{font-size:11px;color:#ffffff73;margin-top:1px}:where(.pg-materias-detalhe) .ai-sidebar-body{padding:14px 16px}:where(.pg-materias-detalhe) .ai-quick-btns{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}:where(.pg-materias-detalhe) .ai-q-btn{text-align:left;padding:8px 12px;background:#ffffff12;border:1px solid #ffffff1a;border-radius:var(--radius-sm);color:#ffffffbf;font-size:12px;cursor:pointer;font-family:DM Sans,sans-serif;transition:background .15s,color .15s;line-height:1.4}:where(.pg-materias-detalhe) .ai-q-btn:hover{background:#ffffff24;color:#fff}:where(.pg-materias-detalhe) .ai-input-area{display:flex;gap:6px}:where(.pg-materias-detalhe) .ai-sidebar-input{width:100%;padding:8px 36px 8px 10px;background:#ffffff17;border:1.5px solid #ffffff29;border-radius:var(--radius-sm);color:#fff;font-family:DM Sans,sans-serif;font-size:12px;outline:none;transition:border-color .2s}:where(.pg-materias-detalhe) .ai-sidebar-input:focus{border-color:#fff6}:where(.pg-materias-detalhe) .ai-sidebar-input::placeholder{color:#ffffff4d}:where(.pg-materias-detalhe) .ai-send-btn{width:34px;height:34px;border-radius:var(--radius-sm);background:#6366f180;border:1px solid #fff3;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0;font-size:13px}:where(.pg-materias-detalhe) .ai-send-btn:hover{background:#6366f1cc}:where(.pg-materias-detalhe) .ai-send-btn:disabled{opacity:.4;cursor:not-allowed}:where(.pg-materias-detalhe) .btn-mic{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:12px;border-radius:6px;transition:color .2s,background .2s}:where(.pg-materias-detalhe) .btn-mic:hover{color:#fff9;background:#ffffff14}:where(.pg-materias-detalhe) .ai-response{margin-top:10px;padding:10px 12px;background:#ffffff12;border-radius:var(--radius-sm);border:1px solid #ffffff17;color:#ffffffd9;font-size:12px;line-height:1.65;animation:fadeIn .2s ease}:where(.pg-materias-detalhe) .ai-thinking-sm{display:flex;align-items:center;gap:6px;color:#ffffff80;font-size:12px;margin-top:8px}:where(.pg-materias-detalhe) .ai-dots span{display:inline-block;width:4px;height:4px;background:#ffffff80;border-radius:50%;margin:0 1px;animation:bounce .9s infinite}:where(.pg-materias-detalhe) .ai-dots span:nth-child(2){animation-delay:.15s}:where(.pg-materias-detalhe) .ai-dots span:nth-child(3){animation-delay:.3s}:where(.pg-materias-detalhe) .article-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:2.5rem}@media(max-width:576px){:where(.pg-materias-detalhe) .article-nav{grid-template-columns:1fr}}:where(.pg-materias-detalhe) .article-nav-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.1rem 1.25rem;text-decoration:none;display:flex;align-items:flex-start;gap:.85rem;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:var(--shadow-sm)}:where(.pg-materias-detalhe) .article-nav-card:hover{border-color:var(--teal-500);box-shadow:var(--shadow-md);transform:translateY(-2px);color:inherit}:where(.pg-materias-detalhe) .article-nav-card--next{flex-direction:row-reverse;text-align:right}:where(.pg-materias-detalhe) .article-nav-icon{width:34px;height:34px;border-radius:8px;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-400);font-size:.9rem;flex-shrink:0;transition:background .2s,color .2s}:where(.pg-materias-detalhe) .article-nav-card:hover .article-nav-icon{background:var(--teal-50);color:var(--teal-600);border-color:var(--teal-100)}:where(.pg-materias-detalhe) .article-nav-direction{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-400);margin-bottom:.3rem}:where(.pg-materias-detalhe) .article-nav-title{font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:600;color:var(--text-900);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.pg-materias-detalhe) .article-nav-date{font-size:.7rem;color:var(--text-400);margin-top:.3rem}:where(.pg-materias-detalhe) .related-section{padding:3rem 0 4rem;background:var(--bg);border-top:1px solid var(--border);margin-top:3rem}:where(.pg-materias-detalhe) .internal-pages-scope :where(.pg-materias-detalhe) .related-section{width:100vw;margin-left:50%;transform:translateX(-50%)}:where(.pg-materias-detalhe) .related-section-title{font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700;color:var(--text-900);display:flex;align-items:center;gap:.6rem;margin-bottom:1.5rem}:where(.pg-materias-detalhe) .related-section-title:before{content:"";width:20px;height:2px;background:var(--teal-500);border-radius:1px;display:inline-block}:where(.pg-materias-detalhe) .related-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s,border-color .2s;text-decoration:none;display:block;height:100%}:where(.pg-materias-detalhe) .related-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--border-hover)}:where(.pg-materias-detalhe) .related-card-img{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative;background:linear-gradient(135deg,var(--cat-color,var(--teal-600)),#0f172a)}:where(.pg-materias-detalhe) .related-card-img img{width:100%;height:100%;object-fit:cover;display:block}:where(.pg-materias-detalhe) .news-card-img-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff8c;font-size:2.75rem}:where(.pg-materias-detalhe) .related-card-body{padding:1rem 1.15rem 1.2rem}:where(.pg-materias-detalhe) .related-card-cat{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--cat-color,var(--teal-600));margin-bottom:.4rem;display:flex;align-items:center;gap:.3rem}:where(.pg-materias-detalhe) .related-card-title{font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;color:var(--text-900);line-height:1.35;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.5rem;transition:color .2s}:where(.pg-materias-detalhe) .related-card:hover .related-card-title{color:var(--teal-600)}:where(.pg-materias-detalhe) .related-card-meta{font-size:.72rem;color:var(--text-400);display:flex;align-items:center;gap:.4rem}@media(max-width:768px){:where(.pg-materias-detalhe) .featured-image{height:260px}}@media(max-width:576px){:where(.pg-materias-detalhe) .featured-image{height:200px}:where(.pg-materias-detalhe) .article-meta{gap:.75rem}:where(.pg-materias-detalhe) .share-buttons{gap:.45rem}:where(.pg-materias-detalhe) .share-btn{padding:.5rem .8rem;font-size:.78rem}:where(.pg-materias-detalhe) .article-body .imagem-materia{float:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}}:where(.pg-materias-detalhe) .module-section{padding:2.75rem 0 3.5rem;border-top:1px solid var(--border)}:where(.pg-materias-detalhe) .module-section:nth-child(2n){background:var(--surface)}:where(.pg-materias-detalhe) .module-section:nth-child(odd){background:var(--bg)}:where(.pg-materias-detalhe) .module-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.5rem}:where(.pg-materias-detalhe) .module-section-title{font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;color:var(--text-900);display:flex;align-items:center;gap:.55rem}:where(.pg-materias-detalhe) .module-section-title:before{content:"";width:18px;height:2px;background:var(--teal-500);border-radius:1px}:where(.pg-materias-detalhe) .module-see-all{font-size:.78rem;font-weight:600;color:var(--teal-600);text-decoration:none;display:flex;align-items:center;gap:.3rem;transition:color .15s}:where(.pg-materias-detalhe) .module-see-all:hover{color:var(--teal-600);text-decoration:underline}:where(.pg-materias-detalhe) .album-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media(max-width:768px){:where(.pg-materias-detalhe) .album-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){:where(.pg-materias-detalhe) .album-grid{grid-template-columns:1fr 1fr}}:where(.pg-materias-detalhe) .album-card{border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border);background:var(--surface);text-decoration:none;color:inherit;transition:box-shadow .2s,transform .15s;display:block}:where(.pg-materias-detalhe) .album-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);color:inherit}:where(.pg-materias-detalhe) .album-thumb{position:relative;aspect-ratio:4/3;overflow:hidden}:where(.pg-materias-detalhe) .album-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}:where(.pg-materias-detalhe) .album-card:hover .album-thumb img{transform:scale(1.04)}:where(.pg-materias-detalhe) .album-count{position:absolute;bottom:7px;right:8px;background:#0000008c;color:#fff;font-size:.62rem;font-weight:700;padding:2px 7px;border-radius:20px;display:flex;align-items:center;gap:3px}:where(.pg-materias-detalhe) .album-info{padding:.6rem .75rem .7rem}:where(.pg-materias-detalhe) .album-title{font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:600;color:var(--text-900);margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.pg-materias-detalhe) .album-date{font-size:.67rem;color:var(--text-400)}:where(.pg-materias-detalhe) .file-list{display:flex;flex-direction:column;gap:8px}:where(.pg-materias-detalhe) .file-item{display:flex;align-items:center;gap:12px;padding:.75rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .15s,box-shadow .15s}:where(.pg-materias-detalhe) .file-item:hover{border-color:var(--teal-500);box-shadow:var(--shadow-sm)}:where(.pg-materias-detalhe) .file-icon{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}:where(.pg-materias-detalhe) .file-icon-pdf{background:var(--red-50);color:var(--red-500)}:where(.pg-materias-detalhe) .file-icon-xls{background:var(--green-50);color:var(--green-600)}:where(.pg-materias-detalhe) .file-icon-doc{background:var(--blue-50);color:var(--blue-600)}:where(.pg-materias-detalhe) .file-icon-ppt{background:var(--amber-50);color:var(--amber-500)}:where(.pg-materias-detalhe) .file-icon-zip{background:var(--purple-50);color:var(--purple-600)}:where(.pg-materias-detalhe) .file-meta{flex:1 1;min-width:0}:where(.pg-materias-detalhe) .file-name{font-size:.83rem;font-weight:600;color:var(--text-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.pg-materias-detalhe) .file-info{font-size:.7rem;color:var(--text-400);margin-top:.15rem}:where(.pg-materias-detalhe) .file-dl-btn{display:flex;align-items:center;gap:5px;padding:6px 12px;background:var(--teal-50);color:var(--teal-600);border:1.5px solid var(--teal-100);border-radius:var(--radius-sm);font-size:.72rem;font-weight:700;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s;flex-shrink:0}:where(.pg-materias-detalhe) .file-dl-btn:hover{background:var(--teal-100);border-color:var(--teal-500);color:var(--teal-600)}:where(.pg-materias-detalhe) .poll-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;max-width:640px;box-shadow:var(--shadow-sm)}:where(.pg-materias-detalhe) .poll-question{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;color:var(--text-900);margin-bottom:1.1rem}:where(.pg-materias-detalhe) .poll-options{display:flex;flex-direction:column;gap:9px;margin-bottom:1.2rem}:where(.pg-materias-detalhe) .poll-option{display:flex;align-items:center;gap:10px;cursor:pointer;padding:.6rem .85rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);transition:border-color .15s,background .15s}:where(.pg-materias-detalhe) .poll-option:hover{border-color:var(--teal-500);background:var(--teal-50)}:where(.pg-materias-detalhe) .poll-option input[type=radio]{accent-color:var(--teal-600);flex-shrink:0}:where(.pg-materias-detalhe) .poll-option-label{font-size:.875rem;color:var(--text-700);flex:1 1}:where(.pg-materias-detalhe) .poll-option-bar{display:none;height:5px;border-radius:99px;background:var(--teal-100);overflow:hidden;margin-top:5px}:where(.pg-materias-detalhe) .poll-option-fill{height:100%;background:var(--teal-600);border-radius:99px}:where(.pg-materias-detalhe) .poll-option-pct{display:none;font-size:.68rem;font-weight:700;color:var(--teal-600);margin-left:auto}:where(.pg-materias-detalhe) .poll-voted .poll-option{cursor:default;pointer-events:none}:where(.pg-materias-detalhe) .poll-voted .poll-option-bar{display:block}:where(.pg-materias-detalhe) .poll-voted .poll-option-pct{display:inline}:where(.pg-materias-detalhe) .poll-voted .poll-option.is-winner{border-color:var(--teal-500);background:var(--teal-50)}:where(.pg-materias-detalhe) .poll-actions{display:flex;align-items:center;gap:10px}:where(.pg-materias-detalhe) .poll-submit{padding:8px 20px;background:var(--teal-600);color:#fff;border:none;border-radius:var(--radius-sm);font-family:DM Sans,sans-serif;font-size:.83rem;font-weight:600;cursor:pointer;transition:background .15s}:where(.pg-materias-detalhe) .poll-submit:hover{background:#0f766e}:where(.pg-materias-detalhe) .poll-total{font-size:.72rem;color:var(--text-400)}:where(.pg-materias-detalhe) .video-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media(max-width:768px){:where(.pg-materias-detalhe) .video-grid{grid-template-columns:1fr 1fr}}@media(max-width:576px){:where(.pg-materias-detalhe) .video-grid{grid-template-columns:1fr}}:where(.pg-materias-detalhe) .video-card{border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border);background:var(--surface);text-decoration:none;color:inherit;transition:box-shadow .2s,transform .15s;display:block}:where(.pg-materias-detalhe) .video-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);color:inherit}:where(.pg-materias-detalhe) .video-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0f172a}:where(.pg-materias-detalhe) .video-thumb img{width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity .2s}:where(.pg-materias-detalhe) .video-card:hover .video-thumb img{opacity:1}:where(.pg-materias-detalhe) .video-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}:where(.pg-materias-detalhe) .video-play-btn{width:44px;height:44px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--text-900);transition:transform .2s,background .2s}:where(.pg-materias-detalhe) .video-card:hover .video-play-btn{transform:scale(1.12);background:#fff}:where(.pg-materias-detalhe) .video-duration{position:absolute;bottom:7px;right:8px;background:#000000b3;color:#fff;font-size:.62rem;font-weight:700;padding:2px 6px;border-radius:4px}:where(.pg-materias-detalhe) .video-info{padding:.7rem .85rem .8rem}:where(.pg-materias-detalhe) .video-title{font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:600;color:var(--text-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.3rem;line-height:1.4}:where(.pg-materias-detalhe) .video-meta{font-size:.67rem;color:var(--text-400);display:flex;gap:.5rem}:where(.pg-materias-detalhe) .obras-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media(max-width:768px){:where(.pg-materias-detalhe) .obras-grid{grid-template-columns:1fr 1fr}}@media(max-width:576px){:where(.pg-materias-detalhe) .obras-grid{grid-template-columns:1fr}}:where(.pg-materias-detalhe) .obra-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.15rem 1.1rem;transition:box-shadow .2s,transform .15s,border-color .15s;box-shadow:var(--shadow-sm)}:where(.pg-materias-detalhe) .obra-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--border-hover)}:where(.pg-materias-detalhe) .obra-status-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}:where(.pg-materias-detalhe) .obra-name{font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:700;color:var(--text-900);margin-bottom:.3rem;line-height:1.35}:where(.pg-materias-detalhe) .obra-local{font-size:.72rem;color:var(--text-500);margin-bottom:.75rem;display:flex;align-items:center;gap:.3rem}:where(.pg-materias-detalhe) .obra-progress-label{display:flex;justify-content:space-between;font-size:.68rem;color:var(--text-400);margin-bottom:5px}:where(.pg-materias-detalhe) .obra-progress-pct{font-weight:700;color:var(--text-700)}:where(.pg-materias-detalhe) .obra-track{height:6px;background:var(--border);border-radius:99px;overflow:hidden;margin-bottom:.6rem}:where(.pg-materias-detalhe) .obra-fill{height:100%;border-radius:99px;transition:width .4s}:where(.pg-materias-detalhe) .obra-footer{font-size:.68rem;color:var(--text-400);display:flex;align-items:center;gap:.3rem}:where(.pg-materias-detalhe) .leg-rel-list{display:flex;flex-direction:column;gap:8px}:where(.pg-materias-detalhe) .leg-rel-item{display:flex;align-items:center;gap:12px;padding:.75rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}:where(.pg-materias-detalhe) .leg-rel-item:hover{border-color:var(--blue-600);box-shadow:var(--shadow-sm);color:inherit}:where(.pg-materias-detalhe) .leg-rel-icon{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--blue-50);color:var(--blue-600);font-size:1rem;flex-shrink:0}:where(.pg-materias-detalhe) .leg-rel-info{flex:1 1;min-width:0}:where(.pg-materias-detalhe) .leg-rel-title{font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:700;color:var(--text-900)}:where(.pg-materias-detalhe) .leg-rel-tipo{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--blue-600);background:var(--blue-100);border-radius:999px;padding:.1rem .5rem;margin-right:.35rem}:where(.pg-materias-detalhe) .leg-rel-desc{font-size:.78rem;color:var(--text-500);margin-top:.2rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}:where(.pg-materias-detalhe) .leg-rel-dl{display:flex;align-items:center;gap:5px;padding:6px 12px;background:var(--blue-50);color:var(--blue-600);border:1.5px solid var(--blue-100);border-radius:var(--radius-sm);font-size:.72rem;font-weight:700;white-space:nowrap;flex-shrink:0}:where(.pg-materias-detalhe) .leg-rel-item:hover .leg-rel-dl{background:var(--blue-100)}:where(.pg-materias-detalhe) .cron-rel{position:relative}:where(.pg-materias-detalhe) .cron-etapa{position:relative;padding:0 0 1.1rem 24px}:where(.pg-materias-detalhe) .cron-etapa:before{content:"";position:absolute;left:5px;top:16px;bottom:-2px;width:2px;background:var(--border)}:where(.pg-materias-detalhe) .cron-etapa:last-child{padding-bottom:0}:where(.pg-materias-detalhe) .cron-etapa:last-child:before{display:none}:where(.pg-materias-detalhe) .cron-dot{position:absolute;left:0;top:4px;width:12px;height:12px;border-radius:50%;border:2px solid var(--border);background:var(--surface)}:where(.pg-materias-detalhe) .cron-done .cron-dot{border-color:var(--green-600);background:var(--green-100)}:where(.pg-materias-detalhe) .cron-active .cron-dot{border-color:var(--teal-600);background:var(--teal-100);animation:pulse 2s infinite}:where(.pg-materias-detalhe) .cron-nome{font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:600;color:var(--text-900)}:where(.pg-materias-detalhe) .cron-data{font-size:.72rem;color:var(--text-400);margin-top:.15rem}:where(.pg-materias-detalhe) .gloss-list{margin:0}:where(.pg-materias-detalhe) .gloss-list dt{font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:700;color:var(--text-900)}:where(.pg-materias-detalhe) .gloss-list dd{margin:.12rem 0 .75rem;font-size:.78rem;color:var(--text-500);line-height:1.5}:where(.pg-materias-detalhe) .gloss-list dd:last-child{margin-bottom:0}