/* HoneyBoost - blog/article styles */

.hb-crumb{font-size:.81rem;color:var(--slate);padding:16px 0 0}.hb-crumb a{color:var(--accent-dk);font-weight:600}.hb-crumb i{font-style:normal;margin:0 7px;opacity:.5}
.hb-article h2{margin-top:1.6em}.hb-article h3{margin-top:1.35em}.hb-article p{color:var(--slate)}
.hb-article a{color:var(--accent-dk);text-decoration:underline;text-underline-offset:3px}
.hb-meta{font-size:.86rem;color:var(--slate);margin-bottom:26px}.hb-meta a{color:var(--accent-dk);font-weight:600}

/* E-E-A-T author box + GEO/AEO blocks */
.hb-meta{font-size:.82rem;color:#7a7280;margin:.2em 0 1em}
.hb-tldr{background:linear-gradient(135deg,#fbf6ee,#f4ead6);border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin:20px 0}
.hb-tldr b{color:var(--navy);display:block;margin-bottom:5px;font-size:.9rem;letter-spacing:.02em;text-transform:uppercase}
.hb-tldr p{margin:0;color:#3d3742;line-height:1.6}
.hb-keytakes{background:var(--cream);border-radius:10px;padding:16px 20px;margin:24px 0;border-top:3px solid var(--accent)}
.hb-keytakes h3{color:var(--navy);margin:.1em 0 .5em;font-size:1.05rem}
.hb-keytakes ul{margin:0;padding-left:20px}
.hb-keytakes li{margin:6px 0;line-height:1.55}
.hb-sources{border-top:1px solid var(--line);margin-top:26px;padding-top:14px}
.hb-sources h3{font-size:1rem;color:var(--navy);margin:.1em 0 .5em}
.hb-sources ul{margin:0;padding-left:18px;font-size:.9rem}
.hb-sources li{margin:5px 0}
.hb-sources a{color:var(--navy-dk)}
.hb-article h2{color:var(--navy);margin:1.3em 0 .5em;font-size:1.32rem}
.hb-article h3{color:var(--navy);margin:1.1em 0 .4em}
.hb-faq-q{font-weight:700;color:var(--navy);margin:1.1em 0 .3em}
.hb-blog-hero .hb-crumb a{color:#F4CE7C}
.hb-blog-hero .hb-crumb{color:#e8b9be}