/* SB-130 only: retain the EMS cards, diagrams and intentional green remarks. */
.sb130-review .bp-kicker{font-weight:850;letter-spacing:.14em;gap:9px}
.sb130-review .bp-kicker::before{width:27px;height:2px;background:var(--green)}
.sb130-review .ems-audience-copy{max-width:1060px}
.sb130-review .ems-audience-copy .home-layout-note{margin-top:22px}
/* Keep the existing Store panel geometry and use the theme's primary button. */
.sb130-review .rc-store-actions .button{min-height:46px;white-space:normal;text-align:center}
.sb130-review .bp-store-section,.sb130-review .bp-final{padding-top:0}
/* Home's final-panel geometry and v0.7 overlays. The existing asset resolves
   relative to this theme stylesheet, independently of the nested page route. */
.sb130-review .bp-final-panel.final-panel{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 30px;border:0;border-radius:12px;box-shadow:var(--shadow);background-color:#164722;background-image:linear-gradient(95deg,rgba(14,61,28,.98) 0%,rgba(19,76,31,.93) 38%,rgba(24,95,38,.58) 66%,rgba(20,83,36,.18) 100%),url('../img/hero-building-clean.png');background-size:cover;background-position:center}
.sb130-review .bp-final-panel.final-panel>div{min-width:0}
.sb130-review .bp-final-panel.final-panel h2{font-size:30px;line-height:1.02;font-weight:700;letter-spacing:-.038em;color:#fff;margin:7px 0 0}
.sb130-review .bp-final-panel.final-panel p{font-size:13px;line-height:1.5;max-width:750px;color:#fff;margin:5px 0 0}
.sb130-review .bp-final-panel.final-panel .section-kicker{margin-bottom:0}
.sb130-review .bp-final-panel.final-panel .bp-final-actions{flex:none;min-width:0;max-width:none;margin:0}
.sb130-review .bp-final-actions .button-light{color:var(--ink);font-weight:850}
@media(max-width:760px){
 .sb130-review .bp-final-panel.final-panel{flex-direction:column;align-items:flex-start;padding:24px;background-image:linear-gradient(100deg,rgba(14,61,28,.98) 0%,rgba(19,76,31,.88) 60%,rgba(20,83,36,.65) 100%),url('../img/hero-building-clean.png')}
 .sb130-review .bp-final-panel.final-panel h2{font-size:29px}
 .sb130-review .bp-final-panel.final-panel .bp-final-actions{width:100%}
 .sb130-review .bp-final-actions .button-light{white-space:normal}
}
