
/* Full bylines and the continuation of the CMS lead selection. */
.rgk-home .rgk-editorial .rgk-storyDetails { display:flex; flex-direction:row; flex-wrap:wrap; align-items:baseline; gap:.15rem .4rem; font-size:.875rem; line-height:1.5; }
.rgk-storyDetails .rgk-authorLine a { color:inherit; font:inherit; text-decoration:none; }
.rgk-storyDetails .rgk-authorLine a:hover, .rgk-storyDetails .rgk-authorLine a:focus-visible { text-decoration:underline; text-underline-offset:.15em; }
.rgk-metaSeparator { font-weight:400; }
.rgk-home .zbcLead-shell .zbcWatch-shell { height:auto; min-height:0; }
.rgk-leadContinuation { margin-top:1.5rem; border-top:3px solid #bf3495; padding-top:1rem; }
.rgk-leadContinuation > h2 { font-size:1.3rem; margin:0 0 1rem; }
.rgk-leadContinuation .rgk-readerCard { display:grid; grid-template-columns:88px minmax(0,1fr); gap:.8rem; padding:1rem 0; border-bottom:1px solid #dddfe5; }
.rgk-leadContinuation .rgk-readerCardImage img { width:100%; height:auto; aspect-ratio:4/3; object-fit:cover; }
.rgk-leadContinuation .rgk-readerCard h3 { font-size:1.1rem; line-height:1.3; display:block; overflow:visible; -webkit-line-clamp:unset; margin:.3rem 0; }
@media (min-width:768px) and (max-width:1199.98px) { .rgk-leadContinuation { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; } .rgk-leadContinuation > h2 { grid-column:1/-1; } .rgk-leadContinuation .rgk-readerCard { display:block; } }

.rgk-home .rgk-editorial article :is(h2,h3,h4), .rgk-home .rgk-editorial .hero-title { display:block; -webkit-line-clamp:unset; overflow:visible; white-space:normal; overflow-wrap:anywhere; }

/* Supporting metadata stays readable but subordinate to the headline. */
.rgk-home .rgk-editorial .rgk-storyDetails {
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.45;
    color: #626773;
    margin-top: .4rem;
    gap: .1rem .35rem;
}
.rgk-home .rgk-editorial .rgk-storyDetails .rgk-authorLine,
.rgk-home .rgk-editorial .rgk-storyDetails .rgk-authorLine a,
.rgk-home .rgk-editorial .rgk-storyDetails .rgk-publishedDate {
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    color: inherit;
}
.rgk-home .rgk-editorial :is(.hero-overlay, .zbcJustIn-leadCopy, .featured-card-overlay, .story-meta-light) .rgk-storyDetails { color: #fff; }
