/* Scoped Journal growth components. */
.growth-invite,.growth-resource,.growth-related,.growth-editorial{padding:24px;margin:30px 0;border:1px solid #e5dfd3;border-radius:14px;line-height:1.7}.growth-invite{background:#fff3ba}.growth-invite .button{margin-top:12px;white-space:normal;text-align:center}.growth-related{background:#f7faf5}.growth-related a,.growth-resource a,.growth-editorial a{text-decoration:underline;text-underline-offset:3px}.growth-editorial{font-size:.9rem;color:#505050}.growth-tool{padding:24px;margin:32px 0;background:#fff8e5;border-radius:16px;border:1px solid #ddd3bb}.growth-tool label{display:block;margin:12px 0}.growth-tool input,.growth-tool select{padding:10px;border:1px solid #aaa;border-radius:8px;font:inherit;max-width:100%;background:white;color:#222}.growth-tool input[type=number]{width:100px}.growth-tool button,.growth-tool .tool-link{display:inline-block;padding:12px 18px;border:0;border-radius:9px;background:#E4002B;color:white;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.growth-tool output{display:block;margin:18px 0;font-weight:700}.growth-tool table{border-collapse:collapse;width:100%;font-size:.9rem}.growth-tool th,.growth-tool td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.growth-tool .tool-table{overflow-x:auto}.growth-tool table{min-width:500px}.growth-plate{display:block;width:100%;height:auto;max-width:640px;margin:20px auto}.growth-hub{padding:30px 5%;max-width:1250px;margin:auto}.growth-hub h2{font-size:clamp(1.7rem,4vw,2.7rem);margin-bottom:18px}.growth-hub nav{display:flex;flex-wrap:wrap;gap:12px}.growth-hub nav a{border:1px solid #ddd3bb;border-radius:22px;padding:10px 18px}.growth-sources{overflow-wrap:anywhere}@media(max-width:600px){.growth-invite,.growth-resource,.growth-related,.growth-editorial,.growth-tool{padding:18px}.growth-invite .button{width:100%;min-width:0;font-size:.85rem}}
