/* Hiring figures for the design demo; every card is explicitly illustrative. */
#data .chapter-head{grid-template-columns:1.1fr 1fr;align-items:end;margin-bottom:25px}
#data .data-introduction{padding-bottom:5px;font-size:15px;line-height:2.1;color:#e4e9db}
#data .demo-heading-label{display:inline-block;margin-top:18px;padding:4px 12px;border:1px solid #bdbb9066;color:#e4c998;font:10px/1.8 var(--sans);letter-spacing:.18em}
#data .demo-data-notice{font-size:12px;line-height:1.9;letter-spacing:.035em;color:#e1e7d8;margin:0 0 20px}
#data .data-grid{gap:18px;border:0;grid-template-columns:repeat(3,minmax(0,1fr))}
#data .data-card{min-height:310px;background:#4c5748;border:1px solid #c7d0b826;padding:27px 30px 29px;text-align:left;border-radius:3px;display:block}
#data .data-card::before{display:none}
#data .data-card:first-child{background:#f0e9d7;color:#374332;border-color:#f0e9d7}
#data .data-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}
#data .data-card-top svg{width:35px;height:35px;color:#e0c08b}
#data .data-card:first-child .data-card-top svg{color:#887142}
#data .data-demo-tag{font:9px/1.6 var(--sans);letter-spacing:.15em;color:#e2dfca;border-bottom:1px solid #c9d0b552;padding:2px 0}
#data .data-card:first-child .data-demo-tag{color:#75694d;border-color:#9f926e66}
#data .data-category{display:block;font:10px/1.7 var(--sans);letter-spacing:.16em;color:#c8d2bd;margin-bottom:7px}
#data .data-card:first-child .data-category{color:#70775f}
#data .data-label{font:400 19px/1.75 var(--serif);letter-spacing:.06em;color:inherit;white-space:nowrap}
#data .data-value{display:flex;align-items:baseline;justify-content:flex-start;min-height:85px;margin:17px 0 8px;gap:9px;grid-row:auto;grid-column:auto;white-space:nowrap;flex-wrap:nowrap;color:#f2d4a1}
#data .data-value strong{font:400 clamp(64px,5.5vw,85px)/1 var(--english);letter-spacing:-.035em;color:inherit}
#data .data-card:first-child .data-value{color:#8e6c35}
#data .data-value>span{font-size:14px;color:#f7f2e3}
#data .data-card:first-child .data-value>span{color:#4d543e}
#data .data-note{font-size:12px;line-height:1.9;letter-spacing:.025em;color:#d3dcc9;margin:0}
#data .data-card:first-child .data-note{color:#697258}
#data .demo-data-caption{font-size:12px;line-height:1.9;color:#ccd5c2;margin-top:20px;letter-spacing:.025em}
#data .data-support{margin-top:26px}
@media(max-width:980px){#data .data-card{padding:23px 22px;min-height:300px}#data .data-label{font-size:17px}#data .data-value{gap:6px}#data .data-value strong{font-size:68px}#data .data-value>span{font-size:12px}}
@media(max-width:760px){#data .data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#data .data-card{min-height:285px}#data .data-introduction{font-size:14px}#data .data-value strong{font-size:70px}}
@media(max-width:640px){
  #data .chapter-head{display:block;margin-bottom:22px}
  #data .data-introduction{margin-top:18px;padding:0;font-size:14px}
  #data .demo-heading-label{margin-top:15px;font-size:9px}
  #data .demo-data-notice{font-size:11px;line-height:1.9;margin-bottom:18px}
  #data .data-grid{gap:11px}
  #data .data-card{min-height:245px;padding:19px 15px 20px}
  #data .data-card-top{margin-bottom:17px}
  #data .data-card-top svg{width:29px;height:29px}
  #data .data-demo-tag{font-size:8px}
  #data .data-category{font-size:8px;letter-spacing:.09em;margin-bottom:7px}
  #data .data-label{font-size:15px;line-height:1.7;letter-spacing:.025em}
  #data .data-value{min-height:60px;margin:17px 0 8px;gap:5px}
  #data .data-value strong{font-size:57px}
  #data .data-value>span{font-size:11px}
  #data .data-note{font-size:10px;line-height:1.8;letter-spacing:0}
  #data .demo-data-caption{font-size:11px;margin-top:17px}
}
@media(max-width:359px){#data .data-card{padding:17px 11px 18px;min-height:230px}#data .data-label{font-size:13px}#data .data-value strong{font-size:48px}#data .data-value>span{font-size:10px}#data .data-category{font-size:7px;letter-spacing:.055em}#data .data-card-top svg{width:26px;height:26px}#data .data-demo-tag{font-size:7px}}
