/* Requested copy additions use the existing type, colors and glass materials. */
.hero-stats{
 grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;
 margin:40px 0 0;padding:24px;background:var(--surface-dark);
 border:1px solid rgba(187,204,217,.22);border-radius:var(--surface-radius);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.12);
}
.hero-stats>div{display:flex;flex-direction:column;gap:12px;min-width:0}
.hero-stats dt{font-size:.875rem;line-height:1.55;color:#c3cdd5;max-width:24ch}
.hero-stats dd{order:-1;margin:0;color:var(--gold);font:400 clamp(2.5rem,4vw,3.5rem)/1.1 var(--display)}
.short-version h2.eyebrow{font-family:var(--body);font-size:.8125rem;line-height:1.5;letter-spacing:.12em;margin-bottom:24px;text-wrap:wrap}
.short-version .lead{max-width:58ch}
.expertise-tags{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:30px 0 0;padding:0}
.expertise-tags li{font-size:.875rem;line-height:1.5;padding:9px 14px;background:var(--surface-light);border:1px solid var(--surface-edge);border-radius:12px;color:#304b60;box-shadow:inset 0 1px 0 #fff}
.connect-actions{grid-template-columns:minmax(0,max-content)}
.connect-actions>.text-link{min-width:0;max-width:100%;gap:28px;overflow-wrap:anywhere}
.footer-top>p{max-width:36ch;overflow-wrap:anywhere}
/* Long approved phrases also fit narrow screens with enlarged reading text. */
.bio-intro>div{min-width:0}
.brand-name,.lead,.page-description,.eyebrow,.role-context,.role-former,.copy-label,.role-row .small-label{overflow-wrap:anywhere}
@media(max-width:760px){
 .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-top:32px;padding:20px}
 .expertise-tags{gap:10px}
}
@media(max-width:22rem){.hero-stats{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){
 .hero-stats{background:#192b3d;border-color:#8595a2}
 .expertise-tags li{background:#f8faf9;border-color:#9baeb8}
}
@media print{.hero-stats,.expertise-tags li{background:white;box-shadow:none;border-color:#ccc}.hero-stats dt,.hero-stats dd{color:inherit}}
