/* ks-staging-3-fixes-2026-04-27 */

/* Fix 2 companion: thumbnail sizing for inline related-card images */
.related-card img.rc-thumb {
    width: 100%;
    height: auto;
    aspect-ratio: 1200 / 630;
    object-fit: cover;
    display: block;
    margin: 0 0 0.9rem 0;
    border-radius: 4px;
    border: 0;
}

/* Fix 3: CTA top-spacing (h2 sits flush against padding) */
.inline-cta-inner h2,
.inline-cta-inner h2:first-child {
    margin-top: 0;
}
.bottom-cta h2,
.bottom-cta h2:first-child {
    margin-top: 0;
}
.inline-cta .cta-text h2 {
    margin-top: 0;
}


/* Phase 1 (2026-04-27): inline-cta h2 was rgb(28,28,28) on rgb(28,28,28) bg — invisible. Force white. */
.inline-cta-inner h2 {
    color: #ffffff !important;
}
