.growth-links,.growth-panel{--growth-green:#20352f;--growth-paper:#f2f0e9;--growth-orange:#a94b1c;margin:3rem 0;color:var(--growth-green);text-align:left;line-height:1.65}.growth-panel{background:var(--growth-paper);border:1px solid #a4b0a5;border-radius:1rem;padding:clamp(1.25rem,4vw,2.5rem)}.growth-links h2,.growth-panel h2{font-size:clamp(1.45rem,3vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;margin:0 0 1rem}.growth-links h3,.growth-panel h3{font-weight:650;line-height:1.35;margin:0 0 .5rem}.growth-panel p{margin:.75rem 0}.growth-panel .growth-eyebrow{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:#893a19;margin:0 0 1rem}.growth-audience{font-size:.9rem}.growth-work{border-left:3px solid var(--growth-orange);padding-left:1rem;margin:1.5rem 0}.growth-panel summary{cursor:pointer;font-weight:650;padding:1rem 0;list-style:revert}.growth-walkthrough{border-top:1px solid #a4b0a5;border-bottom:1px solid #a4b0a5;margin-top:1.5rem}.growth-steps{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;margin:1.25rem 0}.growth-steps li{background:var(--growth-green);color:var(--growth-paper);padding:1.25rem;border-radius:.5rem;min-width:0}.growth-steps li>span{display:block;color:#f3b184;font-size:.75rem;letter-spacing:.1em;margin-bottom:.5rem}.growth-steps p{font-size:.95rem}.growth-disclosure{font-size:.8rem;font-weight:650}.growth-evidence{font-size:.9rem}.growth-evidence ul{list-style:disc;padding-left:1.25rem}.growth-conversion{margin-top:1.75rem}.growth-panel .growth-cta{background:#a94b1c;color:white;white-space:normal;text-align:center;min-height:3rem;height:auto;padding:.8rem 1.25rem;max-width:100%}.growth-panel .growth-cta:hover{background:#893a19}.growth-conversion>p{font-size:.9rem}.growth-links a,.growth-panel a:not(.growth-cta){color:#893a19;text-decoration:underline;text-underline-offset:.2em}.growth-links :focus-visible,.growth-panel :focus-visible{outline:3px solid #893a19;outline-offset:4px}.growth-links>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.growth-links article{padding:1.25rem;border:1px solid #a4b0a5;background:#f2f0e9;border-radius:.5rem}.growth-links article p{font-size:.9rem;margin-top:.75rem}.dark .growth-links>h2{color:#f2f0e9}@media(max-width:600px){.growth-links>div,.growth-steps{grid-template-columns:1fr}.growth-panel{margin:2rem 0}.growth-panel h2{font-size:1.5rem}}