.growth-recommendation{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 32px;margin-block:30px;border:1px solid #dce5d7;border-radius:20px;background:#f5f8ef;scroll-margin-top:120px}.growth-recommendation-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#54704c;font-weight:750;margin:0 0 10px}.growth-recommendation h2{font-size:clamp(22px,2.3vw,30px);line-height:1.15;letter-spacing:-.035em;color:#103520;margin:0 0 12px}.growth-recommendation-fit{font-size:15px;color:#284c30;margin:0 0 8px}.growth-recommendation-note{font-size:12px;line-height:1.6;color:#64715e;max-width:540px;margin:0}.growth-recommendation-actions{display:flex;flex-direction:column;align-items:center;gap:15px;flex-shrink:0}.growth-recommendation-actions a{font-size:12px;font-weight:700;color:#24492c;text-decoration:none}.growth-recommendation-actions .growth-recommendation-primary{background:#103520;color:#fff;border-radius:999px;padding:14px 24px}.growth-recommendation a:focus-visible{outline:3px solid #849d65;outline-offset:4px}@media(max-width:700px){.growth-recommendation{flex-direction:column;align-items:flex-start;padding:24px;gap:22px}.growth-recommendation-actions{align-items:flex-start}}
