.ciCareerCard{margin-top:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--s2) 72%,transparent)}
.ciCareerHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.ciCareerHeader strong{color:var(--ink);font:750 11px/1.35 var(--active-body-font,var(--theme-body-font));letter-spacing:.02em}
.ciCareerLevel{flex:0 0 auto;padding:5px 8px;border:1px solid color-mix(in srgb,var(--a) 38%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--a) 8%,var(--s2));color:var(--ink);font:750 9px/1.2 var(--active-body-font,var(--theme-body-font));white-space:nowrap}
.ciCareerGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.ciCareerGrid>div{min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;background:color-mix(in srgb,var(--s2) 84%,transparent)}
.ciCareerGrid span{display:block;color:var(--muted);font:650 8.5px/1.35 var(--active-body-font,var(--theme-body-font))}
.ciCareerGrid strong{display:block;margin-top:5px;color:var(--ink);font:750 15px/1.2 var(--active-body-font,var(--theme-body-font));font-variant-numeric:tabular-nums}
.ciCareerSummary{margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent);color:var(--muted);font:550 9.5px/1.5 var(--active-body-font,var(--theme-body-font))}
.ciCareerAchievement{margin-top:8px;padding:8px 10px;border-radius:9px;background:color-mix(in srgb,var(--a) 6%,var(--s2));color:var(--ink);font:650 9.5px/1.45 var(--active-body-font,var(--theme-body-font))}
#p0ChallengeCareerImprovement{color:var(--ink)}
@media(max-width:700px){.ciCareerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.ciCareerCard{padding:12px}.ciCareerHeader{align-items:flex-start}.ciCareerLevel{font-size:8.5px}.ciCareerGrid{gap:7px}.ciCareerGrid>div{padding:8px 9px}.ciCareerGrid strong{font-size:14px}.ciCareerSummary,.ciCareerAchievement{font-size:9.5px}}
