/* Archive Actualités — Zigbee France */
body.blog #primary{width:100%!important;float:none!important;margin:0!important}
body.blog .site-main{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;max-width:1240px!important;margin:0 auto!important;padding:42px 0 72px!important}
body.blog .site-main:before{content:"Actualités Zigbee";grid-column:1 / -1;display:block;background:#12182d;color:#fff;border-radius:18px;padding:38px 42px;font-family:var(--font-display,Arial,sans-serif);font-size:38px;font-weight:700;letter-spacing:-.03em;line-height:1.1;box-shadow:0 14px 36px rgba(18,24,45,.12)}
body.blog .hentry{display:flex!important;flex-direction:column!important;min-width:0!important;margin:0!important;padding:26px!important;background:#fff!important;border:1px solid #e4e8ef!important;border-radius:16px!important;box-shadow:0 4px 16px rgba(18,24,45,.045)!important;transition:transform .2s ease,box-shadow .2s ease!important}
body.blog .hentry:hover{transform:translateY(-4px)!important;box-shadow:0 14px 30px rgba(18,24,45,.11)!important}
body.blog .entry-header{margin:0 0 14px!important;padding:0!important;border:0!important}
body.blog .entry-meta{margin:0 0 10px!important;font-size:12px!important;color:#69758a!important}
body.blog .entry-meta a{color:#69758a!important;text-decoration:none!important}
body.blog .entry-meta .byline,.entry-meta .comments-link{display:none!important}
body.blog .entry-title{margin:0!important;font-family:var(--font-display,Arial,sans-serif)!important;font-size:20px!important;line-height:1.28!important;font-weight:700!important;letter-spacing:-.015em!important}
body.blog .entry-title a{color:#111b31!important;text-decoration:none!important}
body.blog .entry-title a:hover{color:#e2231a!important}
body.blog .entry-content{margin:0!important;padding:0!important;display:flex!important;flex:1!important;flex-direction:column!important}
body.blog .entry-content p{margin:0 0 14px!important;color:#566175!important;font-size:15px!important;line-height:1.6!important}
body.blog .entry-content p:last-child{display:none!important}
body.blog .entry-footer{margin-top:18px!important;padding-top:14px!important;border-top:1px solid #eef0f4!important;color:#778296!important;font-size:12px!important}
body.blog .entry-footer a{color:#e2231a!important;text-decoration:none!important;font-weight:600!important}
body.blog nav.navigation{grid-column:1 / -1!important;margin:18px 0 0!important;text-align:center!important}
body.blog .nav-links{display:inline-flex!important;gap:8px!important;align-items:center!important}
body.blog .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:42px!important;padding:0 14px!important;border:none!important;border-radius:10px!important;color:#1b273b!important;text-decoration:none!important;background:#fff!important}
body.blog .page-numbers.current,body.blog #post-navigation .page-numbers:hover{background:#e2231a!important;border-color:#e2231a!important;color:#fff!important;transform:none!important;box-shadow:none!important}
@media(max-width:900px){body.blog .site-main{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:30px 0 56px!important}body.blog .site-main:before{font-size:32px!important;padding:32px!important}body.blog .site-main:after{margin-top:-76px!important;padding:0 32px 34px!important}}
@media(max-width:620px){body.blog .site-main{grid-template-columns:1fr!important;gap:16px!important;padding-top:22px!important}body.blog .site-main:before{font-size:28px!important;padding:28px 24px!important;border-radius:14px!important}body.blog .site-main:after{margin-top:-70px!important;padding:0 24px 28px!important;font-size:14px!important}.hentry{padding:22px!important}}
