.growth-brief{margin:1.25rem 0;padding:1.1rem 1.25rem;border-left:3px solid #78618b;background:#f7f4f8;border-radius:0 10px 10px 0;color:#39323e}.growth-brief h2{font-size:1.05rem;margin:0 0 .7rem;line-height:1.6}.growth-brief dl{margin:0;display:grid;gap:.7rem}.growth-brief dt{font-size:.8rem;font-weight:700;color:#685775;margin:0 0 .15rem}.growth-brief dd{margin:0;font-size:.95rem;line-height:1.85}.growth-reading{display:grid;gap:.65rem;margin:2rem 0;padding-top:1.5rem;border-top:1px solid #e2dbe7}.growth-next{display:grid;gap:.35rem;border:1px solid #d9cfdf;border-radius:12px;padding:1rem 1.2rem;text-decoration:none;background:#f8f5fa;color:#42334d;min-height:44px}.growth-next span{font-size:.78rem;font-weight:700;letter-spacing:.04em;color:#705b80}.growth-next strong{font-size:1rem;line-height:1.7}.growth-next small{font-size:.76rem;line-height:1.7;color:#6c626f}.growth-index,.growth-hub-tools a{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .85rem;border:1px solid #d9cfdf;border-radius:8px;color:#53405f;text-decoration:none;background:#fff;font-size:.88rem;line-height:1.6}.growth-index{justify-self:start}.growth-coverage{margin:.6rem 0}.growth-hub-tools{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0 0}.growth-reading a:hover,.growth-hub-tools a:hover{background:#efe8f4}.growth-reading a:focus-visible,.growth-hub-tools a:focus-visible{outline:3px solid #73518f;outline-offset:3px}@media(max-width:600px){.growth-brief{padding:1rem}.growth-next{padding:1rem}.growth-index{justify-self:stretch}.growth-hub-tools a{flex:1 1 140px;justify-content:center}}
