/* Growth layer — auto-injected, additive only. */
.growth-explainer,.growth-related,.growth-faq{padding:18px 0;border-top:1px solid rgba(0,0,0,.08);margin-top:18px;}
.growth-explainer h2,.growth-related h2,.growth-faq h2{font-size:18px;margin:0 0 8px;}
.growth-explainer p{margin:0;line-height:1.6;color:#333;}
.growth-related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;}
.growth-related a{display:block;padding:8px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;text-decoration:none;color:#1a1a1a;font-size:13px;}
.growth-related a:hover{border-color:var(--brand-accent);color:var(--brand-accent);}
.growth-faq details{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:8px 12px;margin:6px 0;}
.growth-faq summary{cursor:pointer;font-weight:500;}
.growth-faq p{margin:6px 0 0;line-height:1.6;color:#333;}
.growth-share{margin:16px 0;}
.growth-share-btn{background:var(--brand-accent);color:#fff;border:0;border-radius:8px;padding:10px 16px;font-size:14px;cursor:pointer;}
.growth-share-btn:hover{opacity:.9;}
