/* v76 · People: tall outline cards — light, oversized number top-left, small label, description pinned to the bottom (reference: remainlayer) */
#app .crew.crew-v76{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,28px);margin-top:48px}
#app .crew-card{position:relative;display:flex;flex-direction:column;min-height:clamp(340px,44vh,450px);padding:clamp(28px,2.8vw,40px);
 border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(0,0,0,.18);transition:border-color .4s,background .4s}
#app .crew-card:hover{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.025)}
#app .cc-num{display:flex;align-items:flex-start;font:300 clamp(64px,6.4vw,96px)/1 var(--en) !important;letter-spacing:-.04em;color:#fff;margin:6px 0 0}
#app .cc-num span{font-weight:300 !important}
#app .cc-num em{font-style:normal;font-weight:300 !important;font-size:.8em;margin-left:2px;color:#fff}
#app .cc-label{margin:22px 0 0;font:500 15px/1.4 var(--en);letter-spacing:-.005em;color:rgba(255,255,255,.92)}
#app .cc-foot{margin-top:auto;padding-top:40px}
#app .cc-foot h4{margin:0 0 8px;font:600 13px/1.3 var(--en);letter-spacing:.04em;color:#fd4533}
#app .cc-foot p{margin:0;font-size:15px;line-height:1.7;color:rgba(255,255,255,.82)}
@media (max-width:900px){#app .crew.crew-v76{grid-template-columns:1fr}#app .crew-card{min-height:260px}}
