/* Stallion Power - blog/article styles (loaded on inner + blog pages) */

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

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