.blog-root{position:relative}body:not(:has(main.bl-home)) .site-header .logo{display:none}body:not(:has(main.bl-home)) .site-header .header-actions{margin-left:auto}.bl-menu{position:absolute;top:26px;left:50%;transform:translateX(-50%);z-index:1000}.bl-menu__lista{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:5px;border-radius:var(--pill);border:1px solid var(--border);background:var(--card);box-shadow:0 14px 40px -26px rgba(31,15,102,.4)}.bl-menu__item{position:static}.blog-root .bl-menu__link{display:block;padding:9px 17px;border-radius:var(--pill);font-family:Syne,sans-serif;font-weight:500;font-size:13.5px;color:var(--ink);transition:color .2s ease,background-color .2s ease}.blog-root .bl-menu__item:focus-within>.bl-menu__link,.blog-root .bl-menu__item:hover>.bl-menu__link{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.bl-menu__painel{position:absolute;top:calc(100% + 10px);left:50%;width:min(1060px,calc(100vw - 48px));padding:22px;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);box-shadow:0 30px 80px -30px rgba(31,15,102,.45);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .22s ease,transform .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s}.bl-menu__painel:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.bl-menu__item:focus-within>.bl-menu__painel,.bl-menu__item:hover>.bl-menu__painel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .22s ease,transform .3s cubic-bezier(.16,1,.3,1),visibility 0s}.bl-menu__grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.blog-root .bl-menu__card{display:flex;flex-direction:column;gap:10px;color:var(--ink)}.bl-menu__capa{display:block;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:var(--bg-soft)}.bl-menu__capa img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.bl-menu__card:hover .bl-menu__capa img{transform:scale(1.05)}.bl-menu__titulo{font-family:Syne,sans-serif;font-weight:600;font-size:14.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.bl-menu__card:hover .bl-menu__titulo{color:var(--accent)}.bl-menu__meta{font-size:11.5px;color:var(--muted)}.bl-menu-linha{display:none}@media (max-width:1023px){.bl-menu{display:none}.bl-menu-linha{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;position:absolute;top:92px;left:0;right:0;padding:0 24px;z-index:5}.bl-menu-linha::-webkit-scrollbar{display:none}.blog-root .bl-menu-linha a{flex:none;padding:7px 15px;border-radius:var(--pill);border:1px solid var(--border);background:var(--card);font-family:Syne,sans-serif;font-weight:500;font-size:13px;color:var(--ink)}.blog-root main{padding-top:148px}}@media (prefers-reduced-motion:reduce){.bl-menu__capa img,.bl-menu__painel{transition:none}}