/* Homepage promotions: keep the existing discovery link and add Bias Bowls. */
.lbhr-home .lbhr-promotions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 32px}
.lbhr-home .lbhr-promotions .lbhr-whats-on{grid-template-columns:66px minmax(0,1fr) auto;gap:16px;min-width:0;min-height:136px;margin:0;padding:23px;border-radius:15px}
.lbhr-home .lbhr-promotions .lbhr-whats-on:before,.lbhr-home .lbhr-promotions .lbhr-whats-on:after{display:none}
.lbhr-home .lbhr-promotions .lbhr-whats-on .lbhr-whats-on__icon{display:grid;width:66px;height:68px;align-self:center}
.lbhr-home .lbhr-promotions .lbhr-whats-on .lbhr-whats-on__icon>svg{width:66px;height:64px}
.lbhr-home .lbhr-promotions .lbhr-whats-on h2{font-size:23px;line-height:1.2;letter-spacing:-.025em;margin:0}
.lbhr-home .lbhr-promotions .lbhr-whats-on p{margin:7px 0 0;font-size:14px;line-height:1.45}
.lbhr-home .lbhr-promotions .lbhr-whats-on .lbhr-button{grid-column:auto;justify-self:end;align-self:center;min-height:44px;padding:12px 16px;font-size:13px}
@media(max-width:1200px){.lbhr-home .lbhr-promotions .lbhr-whats-on{grid-template-columns:60px minmax(0,1fr);gap:12px 16px;padding:22px}.lbhr-home .lbhr-promotions .lbhr-whats-on .lbhr-whats-on__icon{width:60px;grid-row:1/3}.lbhr-home .lbhr-promotions .lbhr-whats-on .lbhr-whats-on__icon>svg{width:60px;height:60px}.lbhr-home .lbhr-promotions .lbhr-whats-on .lbhr-button{grid-column:2;justify-self:start}.lbhr-home .lbhr-promotions .lbhr-whats-on h2{font-size:22px}}
@media(max-width:760px){.lbhr-home .lbhr-promotions{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:25px}.lbhr-home .lbhr-promotions .lbhr-whats-on{grid-template-columns:64px minmax(0,1fr);gap:12px 18px;padding:23px;min-height:0}.lbhr-home .lbhr-promotions .lbhr-whats-on .lbhr-whats-on__icon{width:64px;height:66px}.lbhr-home .lbhr-promotions .lbhr-whats-on .lbhr-whats-on__icon>svg{width:64px;height:64px}.lbhr-home .lbhr-promotions .lbhr-whats-on h2{font-size:24px}.lbhr-home .lbhr-promotions .lbhr-whats-on p{font-size:14px}}
@media(max-width:400px){.lbhr-home .lbhr-promotions .lbhr-whats-on{grid-template-columns:50px minmax(0,1fr);gap:12px 14px;padding:20px 16px}.lbhr-home .lbhr-promotions .lbhr-whats-on .lbhr-whats-on__icon{width:50px;height:54px}.lbhr-home .lbhr-promotions .lbhr-whats-on .lbhr-whats-on__icon>svg{width:50px;height:50px}.lbhr-home .lbhr-promotions .lbhr-whats-on h2{font-size:21px}.lbhr-home .lbhr-promotions .lbhr-whats-on .lbhr-button{grid-column:2;padding:12px;font-size:12px}}
