.career-scale{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0 0}.career-scale-card{background:#e9eddf;border:1px solid #bdc9ae;padding:30px;min-width:0}.career-scale-card>strong{display:block;font-size:clamp(34px,4.3vw,56px);line-height:1.13;letter-spacing:-.045em;font-weight:500;white-space:nowrap;color:#15211e;margin-bottom:16px}.career-scale-card h3{font-size:18px;line-height:1.35;margin-bottom:12px}.career-scale-card p{font-size:14px;line-height:1.8;color:#4e5c51;margin:0;max-width:52ch}.career-scale-note{font-size:11px!important;line-height:1.7!important;color:#586356!important;margin:15px 0 28px;max-width:90ch}.cv-biography .career-scale-bio{margin-top:22px}.cv-evidence .career-scale-card{background:#e9eddf}.career-scale+.career-scale-note+.cv-evidence{margin-top:28px}
@media(max-width:800px){.career-scale{gap:18px}.career-scale-card{padding:24px}.career-scale-card>strong{font-size:36px}}
@media(max-width:600px){.career-scale{grid-template-columns:1fr;gap:16px;margin-top:28px}.career-scale-card{padding:23px}.career-scale-card>strong{font-size:clamp(34px,9.5vw,45px)}.career-scale-card h3{font-size:17px}}
@media print{.career-scale{grid-template-columns:1fr 1fr}.career-scale-card{background:white;border-color:#999;break-inside:avoid}.career-scale-card>strong{font-size:30px}}

.cv-content .career-scale-card>strong{font-size:clamp(28px,3.2vw,42px)}
@media(max-width:600px){.cv-content .career-scale-card>strong{font-size:clamp(34px,9.5vw,45px)}}
