/* Narrow factual offer/source presentation; existing profile layout stays intact. */
.rs-currency-reviewed-banner{width:100%;min-width:0;box-sizing:border-box}
.rs-currency-evidence{display:block;margin:9px 2px 0;color:#aaa4b5;font:400 10px/1.6 Inter,system-ui,sans-serif;overflow-wrap:anywhere}
.rs-currency-evidence a{color:#cbb7dd;text-underline-offset:3px}
.rs-currency-offer-summary{display:block;margin-bottom:4px;color:#eee8f5;font-weight:650;font-size:11px}
.rs-currency-brand-banner .rs-brand-profile-banner__copy{gap:12px}
.rs-currency-brand-banner .rs-brand-profile-banner__copy>b{max-width:100%;font-size:clamp(18px,1.8vw,25px);line-height:1.3;overflow-wrap:anywhere}
.rs-currency-brand-banner .rs-brand-profile-banner__disclosure{margin-top:auto}
.rs-currency-brand-banner.rs-profile-banner--sidebar .rs-brand-profile-banner__copy>b{font-size:19px}

/* Reviewed factual copy determines its own height, including every qualification. */
.rs-currency-reviewed-banner .rs-currency-brand-banner{width:100%!important;max-width:100%!important;height:auto!important;min-height:260px;aspect-ratio:auto!important}
.rs-currency-reviewed-banner .rs-currency-brand-banner .rs-brand-profile-banner__copy{height:auto!important;min-height:260px}
.rs-currency-reviewed-banner .rs-currency-brand-banner.rs-profile-banner--sidebar .rs-brand-profile-banner__copy{min-height:380px;padding:20px 16px}
.rs-currency-brand-banner .rs-brand-profile-banner__copy>span{font-size:12px;line-height:1.65;overflow-wrap:anywhere}
.rs-currency-image-terms{margin-top:12px;padding:14px 16px;border:1px solid rgba(203,183,221,.18);border-radius:10px;background:rgba(15,11,24,.72);color:#eee8f5;overflow-wrap:anywhere}
.rs-currency-image-terms>b{font:650 15px/1.4 Inter,system-ui,sans-serif}
.rs-currency-image-terms>p{margin:8px 0 0;font:400 12px/1.65 Inter,system-ui,sans-serif;color:#cbc3d4}
