/* New core home layout, with tenant-owned palette and content. */
.rb-tenant-home [hidden]{display:none!important}
.rb-tenant-home{font-family:inherit;color:var(--rb-text);background:transparent}
.rb-tenant-home .rb-brand-emblem{object-fit:contain;border-radius:12px}
.rb-tenant-home .rb-brand>span{min-width:0}
.rb-tenant-home .rb-hero h1{white-space:pre-line;overflow-wrap:anywhere;color:var(--rb-text);-webkit-text-fill-color:currentColor;background:none}
.rb-tenant-home .rb-lead{white-space:pre-line}
.rb-tenant-home :is(.rb-feature,.rb-tool,.rb-platforms,.rb-journey,.rb-nav){background:var(--rb-surface);border-color:var(--rb-line);color:var(--rb-text)}
.rb-tenant-home :is(.rb-feature,.rb-tool) :is(h3,.rb-card-link,.rb-card-number){color:var(--rb-text)}
.rb-tenant-home :is(.rb-feature,.rb-tool) p{color:var(--rb-muted)}
.rb-tenant-home .rb-promotions{border-top:3px solid var(--rb-blue)}
.rb-tenant-home .rb-selection{border-top:3px solid var(--rb-green)}
.rb-tenant-home .rb-primary{background:var(--rb-blue);color:var(--rb-surface)}
.rb-tenant-home .rb-secondary{background:var(--rb-surface);color:var(--rb-text);border-color:var(--rb-line)}
.rb-tenant-home .rb-programs span{background:var(--rb-bg);color:var(--rb-text);border-color:var(--rb-line)}
.rb-tenant-home .rb-nav a{color:var(--rb-text);max-width:none}
.rb-tenant-home .rb-nav a[aria-current=page]{color:var(--rb-blue);background:var(--rb-bg)}
.rb-tenant-home .rb-platform-grid a{background:var(--rb-bg);color:var(--rb-text);border-color:var(--rb-line)}
.rb-tenant-home .rb-platform-grid small{color:var(--rb-muted)}
.rb-tenant-home .rb-card-link{display:flex;gap:8px}
.rb-tenant-home #tenant-home-sections{min-width:0}
.rb-tenant-home .rb-header{gap:16px}
@media(max-width:768px){.rb-tenant-home .rb-nav a{max-width:none;overflow-wrap:anywhere}.rb-tenant-home .rb-nav{gap:2px}}
@media(max-width:540px){.rb-tenant-home .rb-hero-window{min-height:120px}.rb-tenant-home .rb-brand{max-width:100%}}
