/* Blog-specific styles — HoneyPower */
.hp-blog-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:22px 24px;margin-bottom:16px;transition:.15s}
.hp-blog-card:hover{border-color:var(--accent);transform:translateY(-2px)}
.hp-blog-card h3{margin:0 0 6px}
.hp-blog-card h3 a{color:var(--navy);font-family:'Cormorant Garamond',serif;font-size:1.15rem}
.hp-blog-card p{margin:0;font-size:.9rem;color:var(--slate)}
.hp-blog-cat{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}
.hp-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
@media(max-width:780px){.hp-blog-grid{grid-template-columns:minmax(0,1fr)}}
.hp-blog-cta{background:var(--mist);border-radius:11px;padding:24px;margin:30px 0;text-align:center}
.hp-blog-cta p{color:var(--slate);margin:0 0 14px}
