/* Small additions to the approved KBH public-page system. */
.business-info .content{max-width:850px}
.business-info .content h2{margin-top:1.6em}
.business-info .content p{line-height:1.65}
.business-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 28px}
.business-plan{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.business-plan h2,.business-plan p{margin:0}
.business-plan .business-price{font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.25;color:inherit}
.business-plan .button{margin-top:auto;max-width:100%;height:auto;min-height:44px;padding:11px 16px;text-align:center}
.business-plan-featured{background:#121923;color:#fff}
.business-plan-featured p{color:#e8ecf2}
.business-safety,.business-home-notice{border-left:4px solid #f5780a;padding:10px 14px;background:#fff7ed;color:#2b241e;line-height:1.5}
.business-home-notice{margin:0 0 20px;font-size:13px}
@media(max-width:640px){.business-plan-grid{grid-template-columns:1fr}.business-plan{padding:20px}}
