/* At a glance — shared compact fact card */
.at-a-glance{
  margin:0 auto;
  max-width:1100px;
  padding:28px 24px;
  background:var(--bg-card,#16171c);
  border:1px solid rgba(201,169,110,.22);
  border-radius:4px;
}
.at-a-glance__inner{margin:0 auto;}
.at-a-glance__title{
  margin:0 0 16px;
  font-family:var(--font-detail,'DM Sans',sans-serif);
  font-size:.72rem;
  font-weight:500;
  letter-spacing:.18em;
  text-transform:uppercase;
  color:var(--accent,#c9a96e);
}
.at-a-glance__list{
  margin:0;
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  gap:14px 22px;
}
.at-a-glance__list > div{margin:0;min-width:0;}
.at-a-glance__list dt{
  margin:0 0 4px;
  font-family:var(--font-detail,'DM Sans',sans-serif);
  font-size:.68rem;
  font-weight:600;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--text-muted,#80808c);
}
.at-a-glance__list dd{
  margin:0;
  font-family:var(--font-body,'Outfit',sans-serif);
  font-size:.92rem;
  line-height:1.45;
  color:var(--text-primary,#f0ece4);
}
.at-a-glance-wrap{
  padding:28px 20px 8px;
  background:var(--bg-secondary,#111217);
}
.at-a-glance-wrap--home{
  padding:36px 20px 12px;
  background:var(--bg-primary,#0a0b0d);
}
@media(max-width:640px){
  .at-a-glance{padding:22px 18px;}
  .at-a-glance__list{grid-template-columns:1fr;gap:12px;}
}
