.ph-growth-block{border:1px solid #d7ead7;border-left:6px solid #2f7d46;border-radius:22px;background:linear-gradient(135deg,#fbfff8,#fff);padding:clamp(1rem,2.4vw,1.45rem);margin:1.25rem 0 1.75rem;box-shadow:0 18px 48px rgba(28,78,38,.08);line-height:1.72}.ph-growth-kicker{font-size:.82rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:#2f7d46;margin-bottom:.45rem}.ph-growth-block h2{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.14;letter-spacing:-.035em;margin:.2rem 0 .65rem}.ph-growth-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem}.ph-growth-block ul{margin:.65rem 0;padding-left:1.15rem}.ph-growth-links{border-radius:16px;background:#f2faef;padding:.9rem}.ph-growth-links a{display:block;margin:.25rem 0;font-weight:800;text-underline-offset:3px}.ph-growth-faq details{border-top:1px solid #dfeede;padding:.7rem 0}.ph-growth-faq summary{cursor:pointer;font-weight:850}@media (max-width:780px){.ph-growth-grid{grid-template-columns:1fr}.ph-growth-block{border-radius:18px}}