.blog-container{max-width:1200px;margin:0 auto;padding:0 1rem}.blog-breadcrumb{margin-bottom:1.5rem}.blog-breadcrumb .breadcrumb{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;padding:0;margin:0;background:none;font-size:.875rem}.blog-breadcrumb .breadcrumb-item a{color:var(--brand);text-decoration:none}.blog-breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"/";padding:0 .4rem;color:var(--ink-3)}.blog-search-input{display:flex;border:1px solid var(--line-2);border-radius:var(--radius-sm);overflow:hidden;max-width:500px}.blog-search-input input{flex:1;padding:.6rem 1rem;border:none;outline:none;font-size:.95rem;background:var(--surface);color:var(--ink)}.blog-btn-search{display:flex;align-items:center;justify-content:center;padding:0 1rem;background:var(--brand);border:none;cursor:pointer;color:#fff}.blog-btn-search:hover{opacity:.9}.blog-sidebar{position:sticky;top:90px}.blog-sidebar-tabs{display:flex;margin-bottom:1rem;border-bottom:1px solid var(--line)}.blog-tab-btn{flex:1;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);padding:.6rem 0;font-size:.85rem;font-weight:600;cursor:pointer;color:var(--ink-3);margin-bottom:-1px;transition:color .15s,border-color .15s}.blog-tab-btn.active-button{color:var(--brand);border-bottom-color:var(--brand)}.container-posts-populares,.container-posts-recentes{display:none;flex-direction:column;gap:.75rem}.posts_destaques_active{display:flex}.blog-mini-card{display:flex;gap:.75rem;text-decoration:none;color:inherit;transition:opacity .15s}.blog-mini-card:hover{opacity:.85}.blog-mini-card img{width:90px;height:90px;object-fit:cover;flex-shrink:0;border-radius:var(--radius-sm)}.blog-mini-card-body{display:flex;flex-direction:column;gap:.3rem;padding:.25rem 0;flex:1}.blog-mini-card-body strong{font-size:.85rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-mini-card-body span{font-size:.78rem;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-categorias{margin-top:1.5rem}.blog-categorias h5{font-size:.95rem;font-weight:700;margin-bottom:.75rem}.blog-categoria-linha{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--line);font-size:.875rem;color:var(--ink-2);transition:color .15s}.blog-categoria-linha:hover,.blog-categoria-linha.active{color:var(--brand);font-weight:600}.blog-categoria-count{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--brand);color:#fff;font-size:.7rem}.blog-btn-limpar{margin-top:.75rem;display:flex;align-items:center;gap:.4rem;background:none;border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:.4rem .75rem;font-size:.82rem;cursor:pointer;color:var(--ink-2)}.blog-btn-limpar:hover{background:var(--surface-2)}#section_conteudo_detalhes{padding:2rem 0 4rem}.blog-detalhe-layout{display:grid;grid-template-columns:1fr 300px;gap:2.5rem;align-items:start}@media(max-width: 900px){.blog-detalhe-layout{grid-template-columns:1fr}}.blog-detalhe-main{min-width:0}.blog-detalhe-titulo{font-size:1.8rem;line-height:1.3;margin:0 0 1.5rem;font-weight:700;color:var(--ink)}@media(max-width: 600px){.blog-detalhe-titulo{font-size:1.3rem}}.blog-detalhe-img-wrap{margin-bottom:1.5rem}.blog-detalhe-banner{width:100%;border-radius:var(--radius);display:block}.blog-detalhe-texto{margin-bottom:1.5rem;font-size:1rem;line-height:1.8;color:var(--ink-2)}.blog-detalhe-texto p{margin:0}.blog-detalhe-video{margin-bottom:1.5rem;border-radius:var(--radius);overflow:hidden}.blog-detalhe-video iframe{display:block;border-radius:var(--radius)}.blog-detalhe-section{margin-top:2rem}.blog-detalhe-section-title{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:var(--ink)}.blog-anexos-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:1rem}.blog-card-anexo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:100px;border:1px solid var(--line-2);border-radius:var(--radius);text-decoration:none;color:var(--ink-2);font-size:.85rem;text-align:center;padding:1rem .75rem;transition:box-shadow .2s}.blog-card-anexo:hover{box-shadow:var(--shadow)}.blog-accordion{display:flex;flex-direction:column;gap:.5rem}.blog-accordion-item{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.blog-accordion-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;background:none;border:none;cursor:pointer;font-size:.95rem;font-weight:500;text-align:left;gap:.5rem;color:var(--ink)}.blog-accordion-btn:hover{background:var(--surface-2)}.blog-accordion-btn svg{flex-shrink:0;transition:transform .2s}.blog-accordion-btn[aria-expanded=true] svg{transform:rotate(180deg)}.blog-accordion-body{padding:0 1rem 1rem;font-size:.9rem;line-height:1.7;color:var(--ink-2)}.blog-sidebar-search{margin-bottom:1.5rem}/*# sourceMappingURL=blog-detalhe.css.map */
