.maturity-badge{display:inline-flex;border-radius:99px;padding:6px 9px;margin-bottom:12px;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.maturity-badge.ready{background:#e4f0e8;color:#315b49}
.maturity-badge.orientation{background:#f3f0e7;color:#79643c}
.brief-section{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}
.brief-section>span{display:block;color:#8a744c;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:700;margin-bottom:11px}
.strategy-card{background:#f3f7f3;border:1px solid #e1e9e2;border-radius:10px;padding:12px;margin-top:9px}
.strategy-card h3{font-size:12px;color:#2c463d;margin:0 0 5px}
.strategy-card p,.strategy-card small{display:block;color:#64746e;font-size:10px;line-height:1.55;margin:0}
.strategy-card small{margin-top:6px}
.unknown-list{margin:0;padding-left:18px;color:#5f7069;font-size:10px;line-height:1.65}
.maturity-message{font-size:10px;color:#7e6a45;background:#f4f0e6;padding:9px 11px;border-radius:8px}
.save-status{margin-top:10px;color:#426152;background:#e8f1ea;border-radius:8px;padding:9px;font-size:10px;line-height:1.5}

