/* Experience chapters: employer and tenure first, followed by readable evidence. */
.enhanced[data-career="true"] #caption{
 left:44vw;right:auto;top:100px;width:50vw;max-width:800px;
 text-align:left;transform:translateY(0)!important;pointer-events:auto;
}
.enhanced[data-career="true"] #caption .chapter-eyebrow,
.enhanced[data-career="true"] #chapter-scope,
.enhanced[data-career="true"] #chapter-tags,
.enhanced[data-career="true"] #stage-mark{display:none}
.enhanced[data-career="true"] .site-header,
.enhanced[data-career="true"] .scene-controls{background:#f4f3ef}

.enhanced[data-career="true"] #career-meta{margin:0 0 25px}
.enhanced[data-career="true"] #career-company{
 margin:0;color:#304c5d;font-size:22px;font-weight:550;line-height:1.45;
 letter-spacing:-.015em;overflow-wrap:break-word;
}
.enhanced[data-career="true"] .career-meta-details{
 display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 18px;
 margin:9px 0 0;color:#617784;font-size:14px;line-height:1.65;
}
.enhanced[data-career="true"] #career-period{
 font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;
}
.enhanced[data-career="true"] #career-role{color:#435e6d;font-weight:500}
.enhanced[data-career="true"] #chapter-title{
 margin:0 0 17px;color:#24343f;font-size:34px;font-weight:500;
 line-height:1.3;letter-spacing:-.035em;white-space:normal;text-wrap:balance;
}
.enhanced[data-career="true"] #chapter-text{
 margin:0;max-width:none;color:#526772;font-size:16px;line-height:1.8;
 white-space:normal;overflow-wrap:break-word;
}
.enhanced[data-career="true"] #career-highlights{
 display:grid;gap:0;list-style:none;margin:23px 0 0;padding:0;
}
.enhanced[data-career="true"] #career-highlights li{
 display:grid;grid-template-columns:5.6em minmax(0,1fr);align-items:baseline;
 column-gap:18px;margin:0;padding:13px 0 15px;
 border-top:1px solid #d0d9dc;color:#526772;font-size:15px;line-height:1.7;
}
.enhanced[data-career="true"] #career-highlights strong{
 color:#345364;font-size:inherit;font-weight:600;line-height:inherit;
}
.enhanced[data-career="true"] #career-highlights span{
 min-width:0;overflow-wrap:break-word;
}
.enhanced[data-career="true"] #chapter-evidence{
 display:inline-flex;align-items:center;gap:15px;width:auto;max-width:100%;
 margin:15px 0 0;padding:4px 0 6px;border:0;border-bottom:1px solid #9fb7c4;
 border-radius:0;background:transparent;color:#355d74;text-align:left;
 font-size:13px;font-weight:500;line-height:1.6;letter-spacing:.015em;
 text-decoration:none;transition:color .18s,border-color .18s;
}
.enhanced[data-career="true"] #chapter-evidence::after{
 content:"→";font-size:17px;font-weight:400;line-height:1;transition:transform .18s;
}
.enhanced[data-career="true"] #chapter-evidence:not(:disabled):hover{
 color:#1b6991;border-bottom-color:#5487a2;text-decoration:none;
}
.enhanced[data-career="true"] #chapter-evidence:not(:disabled):hover::after{transform:translateX(3px)}
.enhanced[data-career="true"] #chapter-evidence:focus-visible{
 outline:2px solid #5487a2;outline-offset:5px;
}
.enhanced[data-career="true"] #chapter-evidence:empty{display:none}

@media(min-width:1800px){
 .enhanced[data-career="true"] #caption{max-width:880px;top:112px}
 .enhanced[data-career="true"] #career-company{font-size:23px}
 .enhanced[data-career="true"] #chapter-title{font-size:36px}
 .enhanced[data-career="true"] #career-highlights li{column-gap:23px}
}
@media(min-width:760px) and (max-width:1100px){
 .enhanced[data-career="true"] #caption{left:43vw;width:52vw}
 .enhanced[data-career="true"] #career-company{font-size:21px}
 .enhanced[data-career="true"] #chapter-title{font-size:32px}
 .enhanced[data-career="true"] #chapter-text{font-size:15px}
 .enhanced[data-career="true"] #career-highlights li{font-size:14px;column-gap:14px}
}
@media(min-width:760px) and (max-height:800px){
 .enhanced[data-career="true"] #caption{top:98px}
 .enhanced[data-career="true"] #career-meta{margin-bottom:18px}
 .enhanced[data-career="true"] #career-company{font-size:20px;line-height:1.4}
 .enhanced[data-career="true"] .career-meta-details{margin-top:7px;font-size:13px;line-height:1.55}
 .enhanced[data-career="true"] #chapter-title{font-size:30px;line-height:1.28;margin-bottom:13px}
 .enhanced[data-career="true"] #chapter-text{font-size:15px;line-height:1.7}
 .enhanced[data-career="true"] #career-highlights{margin-top:18px}
 .enhanced[data-career="true"] #career-highlights li{padding:10px 0 12px;font-size:14px;line-height:1.65}
 .enhanced[data-career="true"] #chapter-evidence{margin-top:11px;font-size:12px}
}
@media(min-width:760px) and (max-height:650px){
 .enhanced[data-career="true"] #caption{top:76px}
 .enhanced[data-career="true"] #career-meta{margin-bottom:13px}
 .enhanced[data-career="true"] #career-company{font-size:19px}
 .enhanced[data-career="true"] .career-meta-details{font-size:12px;margin-top:5px}
 .enhanced[data-career="true"] #chapter-title{font-size:28px;margin-bottom:10px}
 .enhanced[data-career="true"] #chapter-text{font-size:14px;line-height:1.65}
 .enhanced[data-career="true"] #career-highlights{margin-top:14px}
 .enhanced[data-career="true"] #career-highlights li{padding:8px 0 10px;line-height:1.6}
 .enhanced[data-career="true"] #chapter-evidence{margin-top:8px;padding-top:3px;padding-bottom:4px}
}
@media(max-width:759px){
 .enhanced[data-career="true"] #caption{
  left:20px;right:20px;top:84px;width:auto;max-width:none;
 }
 .enhanced[data-career="true"] #career-meta{margin-bottom:20px}
 .enhanced[data-career="true"] #career-company{font-size:19px;line-height:1.45}
 .enhanced[data-career="true"] .career-meta-details{
  margin-top:8px;gap:4px 13px;font-size:12px;line-height:1.55;
 }
 .enhanced[data-career="true"] #chapter-title{font-size:26px;line-height:1.35;margin-bottom:14px;letter-spacing:-.025em}
 .enhanced[data-career="true"] #chapter-text{font-size:14px;line-height:1.75}
 .enhanced[data-career="true"] #career-highlights{margin-top:20px}
 .enhanced[data-career="true"] #career-highlights li{
  display:block;padding:12px 0 14px;font-size:13.5px;line-height:1.75;
 }
 .enhanced[data-career="true"] #career-highlights strong{margin-right:.7em}
 .enhanced[data-career="true"] #chapter-evidence{font-size:12px;line-height:1.55;margin-top:12px;padding:4px 0 6px}
}
@media(max-width:759px) and (max-height:720px){
 .enhanced[data-career="true"] #caption{top:76px}
 .enhanced[data-career="true"] #career-meta{margin-bottom:12px}
 .enhanced[data-career="true"] #career-company{font-size:18px;line-height:1.4}
 .enhanced[data-career="true"] .career-meta-details{font-size:11px;line-height:1.5;margin-top:5px;gap:3px 12px}
 .enhanced[data-career="true"] #chapter-title{font-size:24px;line-height:1.3;margin-bottom:10px}
 .enhanced[data-career="true"] #chapter-text{font-size:13px;line-height:1.6}
 .enhanced[data-career="true"] #career-highlights{margin-top:12px}
 .enhanced[data-career="true"] #career-highlights li{font-size:13px;line-height:1.55;padding:7px 0 9px}
 .enhanced[data-career="true"] #chapter-evidence{margin-top:8px;padding:3px 0 4px;font-size:12px}
}
@media(max-width:380px){
 .enhanced[data-career="true"] #caption{left:18px;right:18px}
 .enhanced[data-career="true"] #career-company{font-size:18px}
 .enhanced[data-career="true"] #chapter-title{font-size:24px}
}
@media(prefers-reduced-motion:reduce){
 .enhanced[data-career="true"] #chapter-evidence,
 .enhanced[data-career="true"] #chapter-evidence::after{transition:none}
}
