/* Extend the existing Re-birth design without changing shared service styles. */
.business-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.business-cards h4{font-size:16px;line-height:1.7;margin:24px 0 8px}.business-cards ul,.business-terms ol,#business-population ul{padding-left:22px;line-height:1.95}.business-cards li,#business-population li{margin-bottom:7px}.business-important{padding:20px 24px;background:#edf3e8;border-left:4px solid #53634e;line-height:1.9;margin:24px 0}.business-scope{border-top:1px solid #ccd5cd;padding-top:16px;font-size:14px;line-height:1.85}.business-terms{border-top:1px solid #ccd5cd;border-bottom:1px solid #ccd5cd;padding:28px 0;margin:32px 0}.business-terms h3{font-size:22px;line-height:1.65}.business-student-talk{background:white;border:1px solid #d8ded5;border-radius:8px;padding:18px;margin-top:20px}.business-student-talk h4{font-size:21px;margin:8px 0 12px}.business-price-band{display:flex;flex-direction:column;gap:12px;padding:28px;background:#233b34;color:#fff;border-radius:14px;margin:28px 0}.business-price-band strong{font-size:clamp(20px,3vw,30px)}.business-legacy{border-top:1px solid #ccd5cd;margin:48px 0;padding:24px 0;scroll-margin-top:100px}.business-legacy>summary{cursor:pointer;font-size:19px;font-weight:700;line-height:1.8}.business-legacy .rv-hero{margin-top:32px}.business-legacy .plan-page-nav{position:static}.external-page .pc-price span{font-size:16px}.external-page .pc-actions .button{line-height:1.7;white-space:normal;max-width:100%;overflow-wrap:anywhere}.business-legacy .rv-hero-copy>h2{font-size:clamp(28px,4vw,48px);line-height:1.5}@media(max-width:760px){.business-cards{grid-template-columns:1fr}.business-important{padding:18px}.business-price-band{padding:22px}.business-terms h3{font-size:20px}.business-legacy>summary{font-size:17px}}
