/* ==========================================================
   RePharm — stiluri specifice subpaginii de proiect
   (tokens comune, nav, hero, id-bar, site-footer: vezi ../../assets/site.css)
   ========================================================== */

/* ---------- Cards (rezultate) ---------- */
.cards{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(230px,1fr));
  gap:1.25rem;
  margin-top:1.5rem;
}
.card{
  background:#fff;
  border:1px solid var(--border);
  border-radius:var(--radius);
  padding:1.5rem;
  position:relative;
}
.card__num{
  display:inline-block;
  font-weight:700;
  color:var(--dna-blue);
  font-size:.85rem;
  background:var(--dna-blue-tint);
  border-radius:999px;
  padding:.15rem .6rem;
  margin-bottom:.75rem;
}
.card p{margin:0; color:var(--ink);}

/* ---------- Stadiul proiectului (actualizări periodice) ---------- */
.update-list{
  list-style:none;
  margin:1.5rem 0 0;
  padding:0 0 0 1.25rem;
  border-left:2px solid var(--border);
}
.update-list__item{position:relative; padding-bottom:1.5rem;}
.update-list__item:last-child{padding-bottom:0;}
.update-list__item::before{
  content:"";
  position:absolute;
  left:-1.5rem;
  top:.35rem;
  width:10px;
  height:10px;
  border-radius:50%;
  background:var(--brand-orange);
}
.update-list__date{display:block; font-weight:700; color:var(--brand-dark); margin-bottom:.25rem;}
.update-list__item p{margin:0; color:var(--muted);}
