/* Shoreline Report 2026 posts (tools/blog/build-blog.mjs). Integro agency-dark palette, Bebas Neue + Roboto.
   No em dashes in any copy. */
.scb-tax-marketing { color: #77d3d8; }
.scb-tax-small-business { color: #9dd675; }
.post_content_single .scb-answer { margin: 0 0 2em; padding: 22px 26px; border-radius: 14px; background: #242222; border-left: 4px solid #ffb801; color: #e6e6e6; font-size: 18px; line-height: 1.65; }
.post_content_single .scb-answer-label { display: block; font-family: "Bebas Neue", cursive; font-size: 20px; letter-spacing: .12em; color: #ffb801; margin-bottom: 6px; }
.post_content_single .scb-cta { margin: 2.6em 0 0; padding: 30px 32px; border-radius: 14px; background: linear-gradient(135deg, #0e5a81, #1c3f55); color: #e8f1f5; }
.post_content_single .scb-cta h3 { margin: 0 0 .4em; color: #f3e1ce; }
.post_content_single .scb-cta p { margin: 0 0 1.1em; }
.post_content_single .scb-cta a { color: #ffd36b; }
.post_content_single .scb-cta a.scb-cta-btn { display: inline-block; padding: 12px 26px 10px; border-radius: 999px; background: #ffb801; color: #151414; font-family: "Bebas Neue", cursive; font-size: 22px; letter-spacing: .06em; text-decoration: none; }
.post_content_single .scb-cta a.scb-cta-btn:hover { background: #fff; color: #151414; }
.post_content_single .scb-faq { margin-top: 2.4em; padding-top: 1.4em; border-top: 1px solid #3e3e3e; }
.post_content_single figure.wp-block-image img { border-radius: 12px; height: auto; }
.post_content_single figure.wp-block-image figcaption { margin-top: .6em; font-size: 14px; color: #a2a2a2; text-align: center; }
.post_tags_single span + span::before { content: ", "; }
