.production-state{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:16px 0;padding:12px 15px;border:1px solid #dedee2;border-left:4px solid #0c39c5;border-radius:5px;background:#f8f9fc;color:#171719}
.production-state strong{font-size:12px;letter-spacing:.035em;text-transform:uppercase}
.production-state span{font-size:12px;line-height:1.5;color:#555}
.pss-team-context{font-size:13px!important;line-height:1.55!important;color:#555!important;margin-top:12px!important}
.class-member-access{margin:12px 0;border:1px solid #dfd9d9;border-left:3px solid #8b1018;border-radius:5px;padding:11px 13px;background:#fcf9f9}
.class-member-access p{font-size:12px!important;margin:0 0 7px!important;line-height:1.5!important;color:#414146!important}
.class-member-access a{font-size:12px;font-weight:700;color:#8b1018;display:inline-flex;min-height:35px;align-items:center;margin-right:16px}
.class-launch-copy .class-launch-kicker{font-size:10px}
.class-launch-copy .class-rollout-focus{font-size:13px;line-height:1.5}
.scad-pathways .kair-ready-card{border-color:#0c39c5;border-top:4px solid #0c39c5;background:#f5f7fe}
.kair-ready-card .kair-ready-label{display:inline-block;color:#fff;background:#0c39c5;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:750;letter-spacing:.04em;margin-bottom:8px}
.kair-ready-card h2{color:#0b2c92}
.kair-ready-card>img{object-fit:contain!important}
.member-image-caption{display:block;position:relative;background:#171719;color:#fff!important;padding:10px 12px;font-size:11px!important;font-weight:700;line-height:1.45}
.member-image-caption span{display:block;font-weight:400;margin-top:3px;color:#e5e5e5}
@media(max-width:650px){.production-state{gap:6px;padding:10px 12px}.class-member-access{padding:10px}.class-member-access p{font-size:11px!important}.class-launch-copy .class-rollout-focus{font-size:12px}}
