
/* Phase 4 content enrichment: content depth only; keeps existing header/hero structure intact. */
.phase4-panel{background:#fff;border:1px solid rgba(11,31,58,.10);border-radius:24px;padding:28px;box-shadow:0 18px 45px rgba(11,31,58,.07);margin:22px 0}.phase4-panel h2{margin:0 0 12px;color:#0b1f3a}.phase4-panel p{color:#53657a;line-height:1.75}.phase4-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.phase4-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.phase4-card{background:#f8fafc;border:1px solid rgba(11,31,58,.08);border-radius:20px;padding:22px}.phase4-card h3{margin:0 0 8px;color:#0b1f3a}.phase4-card p,.phase4-card li{color:#53657a;line-height:1.65}.phase4-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b78a00;background:#fff8db;border:1px solid #f3df92;padding:7px 11px;border-radius:999px;margin-bottom:12px}.phase4-steps{counter-reset:s;display:grid;gap:14px}.phase4-step{counter-increment:s;display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:start;background:#fff;border:1px solid rgba(11,31,58,.09);border-radius:18px;padding:18px}.phase4-step:before{content:counter(s,decimal-leading-zero);height:42px;width:42px;border-radius:14px;background:#0b1f3a;color:#fff;display:grid;place-items:center;font-weight:900}.phase4-checklist{columns:2;list-style:none;margin:0;padding:0}.phase4-checklist li{break-inside:avoid;margin:0 0 12px;padding-left:30px;position:relative}.phase4-checklist li:before{content:'✓';position:absolute;left:0;top:0;color:#146c43;font-weight:900}.phase4-quote{background:linear-gradient(135deg,#0b1f3a,#123d6d);color:#fff;border-radius:24px;padding:30px;margin:22px 0}.phase4-quote p{color:#eef6ff;font-size:18px}.phase4-faq details{background:#fff;border:1px solid rgba(11,31,58,.1);border-radius:16px;padding:16px 18px;margin:10px 0}.phase4-faq summary{font-weight:800;color:#0b1f3a;cursor:pointer}.phase4-faq p{margin-bottom:0}.phase4-cta{display:flex;gap:18px;align-items:center;justify-content:space-between;background:#0b1f3a;color:#fff;border-radius:26px;padding:28px;margin:26px 0}.phase4-cta h2{color:#fff;margin:0 0 6px}.phase4-cta p{color:#dbe7f5;margin:0}.phase4-cta a{white-space:nowrap}.phase4-table{width:100%;border-collapse:separate;border-spacing:0 10px}.phase4-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#607086}.phase4-table td{background:#fff;border-top:1px solid rgba(11,31,58,.08);border-bottom:1px solid rgba(11,31,58,.08);padding:14px;color:#43556c}.phase4-table td:first-child{border-left:1px solid rgba(11,31,58,.08);border-radius:14px 0 0 14px;font-weight:800;color:#0b1f3a}.phase4-table td:last-child{border-right:1px solid rgba(11,31,58,.08);border-radius:0 14px 14px 0}.phase4-note{background:#fff9e6;border:1px solid #f2df98;border-radius:18px;padding:18px;color:#6c5600}.career-detail-rich .role-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.career-detail-rich .role-meta span{background:#fff;border:1px solid rgba(11,31,58,.09);border-radius:16px;padding:14px;font-weight:800;color:#0b1f3a}.mu-article-body{max-width:1040px;margin:0 auto;padding:54px 20px}.mu-article-body .lead{font-size:20px;color:#43556c}.ss-detail-rich{padding-top:10px}.ss-detail-rich .metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ss-detail-rich .metric-row b{display:block;font-size:24px;color:#0b1f3a}.ss-detail-rich .metric-row span{color:#5c6e84}.itx-lesson .phase4-panel{margin-top:28px}@media(max-width:900px){.phase4-grid,.phase4-grid.two,.ss-detail-rich .metric-row,.career-detail-rich .role-meta{grid-template-columns:1fr}.phase4-checklist{columns:1}.phase4-cta{display:block}.phase4-cta a{display:inline-flex;margin-top:16px}.phase4-step{grid-template-columns:44px 1fr}.phase4-panel{padding:22px}.phase4-table{font-size:14px}}
