/* [rpb_content_panel] - values copied exactly from the approved reference's own CSS
   bundle (.real-experience-grid / .rich-copy / .light-copy). Row supplies bg_color +
   text_color="light"; this file is layout/typography only. */

.rpb-content-panel{grid-template-columns:.9fr 1fr;align-items:start;gap:10vw;display:grid}
/* Salient ships a native vc_column "Sticky Content" (CSS Powered) param for exactly this
   pattern, but it requires exploding this shortcode into real vc_column_inner elements and
   its "css" mode has no discoverable static position:sticky rule in this theme build (only
   the "js" mode's class is styled) - not reliable enough to depend on. Using Salient's own
   sticky-offset custom property here instead of a guessed px value keeps this consistent
   with the native mechanism's own header-height-aware offset. */
.rpb-content-panel > div:first-child{position:sticky;top:var(--nectar-sticky-top-distance, 100px)}
.rpb-content-panel h2{max-width:600px}
.rpb-content-panel-copy{padding-top:34px}
.rpb-content-panel-copy p{font-size:16px}
.rpb-light-copy .rpb-lead-copy{color:var(--rpb-white) !important;font-size:24px;line-height:1.55}
.rpb-light-copy p:not(.rpb-lead-copy):not(.rpb-eyebrow){color:#ffffffa8 !important}
/* Responsive rules for this shortcode live in css/responsive.css, not here. */
