/* Shared approved supporting-page refinements, scoped to preview presentation. */
.bb-partner-cms > .bb-cms-copy{padding:40px 0;border-bottom:1px solid var(--bb-line)}
.bb-partner-cms h2,.bb-partner-cms h3{font-family:var(--bb-heading)}
.bb-partner-cms .bb-cms-copy h2{font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.035em}
.bb-partner-cms [data-cms-block="contentpromoblock"]{border-bottom:1px solid var(--bb-line)}
.bb-partner-cms .bb-support-image{width:100%;aspect-ratio:3/2;object-fit:cover}
.bb-partner-cms .bb-cms-copy{overflow-wrap:anywhere}
.bb-table-scroll{overflow-x:auto;max-width:100%}
.bb-partner-cms iframe{border:0;width:100%;height:950px;display:block;max-width:760px;margin:24px auto}
.bb-partner-cms [id]{scroll-margin-top:110px}
.bb-site .bb-partner .bb-programme__hero{background-image:linear-gradient(90deg,rgba(250,249,246,.99),rgba(250,249,246,.94) 45%,rgba(250,249,246,.36)),url('/assets/bidbb-release-v22/v14/images/hero-collection-sunset-v4.jpg')}
@media(max-width:767px){.bb-site .bb-partner .bb-programme__hero{background-image:linear-gradient(rgba(250,249,246,.91),rgba(250,249,246,.96)),url('/assets/bidbb-release-v22/v14/images/hero-collection-sunset-mobile-v4.jpg')}.bb-partner-cms iframe{height:1100px}.bb-partner-cms > .bb-cms-copy{padding:28px 0}}

.bb-review-routes{position:relative}.bb-review-routes>div{position:absolute;top:100%;left:0;z-index:100;background:#001c30;padding:16px;min-width:180px;display:grid;gap:12px}.bb-review-routes summary{cursor:pointer}.bb-partner-cms .bb-partner-conditions{grid-column:1/-1;margin:0}.bb-partner-cms .bb-partner-reward-table th,.bb-partner-cms .bb-partner-reward-table td{overflow-wrap:normal}.bb-partner-cms .bb-partner-reward-table td{white-space:nowrap}.bb-partner-cms .bb-partner-benefits-copy{padding:32px;background:var(--bb-navy,#001c30);color:#faf9f6;border-left:2px solid var(--bb-yellow)}
