.growth-article{max-width:900px;padding-top:48px;padding-bottom:80px}.growth-article>nav{font-size:14px;margin-bottom:40px}.growth-article h1{font-size:clamp(32px,4vw,52px);line-height:1.35;letter-spacing:-1.5px;word-break:keep-all}.growth-meta{font-size:13px;color:#586176;margin:24px 0}.growth-summary{font-size:20px;line-height:1.9;background:#eef0fa;padding:28px;border-radius:16px}.growth-toc{display:grid;gap:12px;padding:28px;border:1px solid #dddfea;border-radius:16px;margin:32px 0}.growth-article section{margin:48px 0;scroll-margin-top:110px}.growth-article h2{font-size:28px;line-height:1.45;letter-spacing:-.7px;margin-bottom:18px}.growth-article section p,.growth-article li{font-size:17px;line-height:1.95;margin-bottom:16px;color:#374255}.growth-article ol,.growth-article ul{padding-left:24px}.growth-article section a{color:#6044c7;text-decoration:underline;text-underline-offset:4px}.growth-table{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;padding:16px;border-bottom:1px solid #dddfea}th{background:#eef0fa}caption{text-align:left;margin:12px 0;color:#596176}.growth-cta{padding:34px;border-radius:20px;background:#eeeafa;margin-top:48px}.growth-cta p{line-height:1.8;margin:16px 0}.growth-cta .small{font-size:13px}.growth-sources{border-top:1px solid #dddfea;padding-top:28px}@media(max-width:600px){.growth-article{padding-top:28px}.growth-summary{font-size:17px;padding:22px}.growth-article h2{font-size:24px}.growth-article section p,.growth-article li{font-size:16px}.growth-cta{padding:24px}.growth-cta .button{font-size:14px}.growth-toc{padding:22px}}