.career-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.career-metrics>div{padding:18px;background:#e7f1f5;border-radius:12px}.career-metrics strong{display:block;font-size:28px;color:#153b52}.career-metrics span{font-size:12px;color:#526c7c}.career-review-note{font-size:12px;line-height:1.7;color:#567080}.career-group{border:1px solid #d8e4ea;border-radius:12px;padding:18px;margin:16px 0}.career-group>summary{font-weight:700;font-size:14px;cursor:pointer}.career-entry{border-top:1px solid #e0e9ee;padding:18px 0;margin-top:10px}.career-entry>div{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.career-entry strong{font-size:15px}.career-entry span,.career-entry small{font-size:12px;color:#526c7c}.career-entry p{font-size:13px;line-height:1.8}.career-table{width:100%;border-collapse:collapse;font-size:12px}.career-table td,.career-table th{border-bottom:1px solid #dce6ed;padding:12px;text-align:left;vertical-align:top}.career-table th{background:#e9f2f6}.cv-section{overflow-x:auto;margin:24px 0}.cv-section p{white-space:pre-line;line-height:1.8}.cv-section h2{font-size:20px}.setup-review dd{overflow-wrap:anywhere}@media(max-width:650px){.career-metrics{grid-template-columns:1fr}.career-entry>div{display:block}.career-entry>div span{display:block;margin-top:7px}.career-group{padding:14px}}
