/* ── SCIENCE STRIP ── */
.science-strip {
  background:var(--ink);
  padding:5rem 4rem;
  display:grid; grid-template-columns:1fr 2fr;
  gap:4rem; align-items:center;
}
.science-heading {
  font-family:'Noto Serif SC', serif;
  font-size:2.8rem; font-weight:200;
  color:var(--cream); line-height:1.2;
}
.science-heading strong { color:var(--signal3); font-weight:600; }

.science-cards { display:grid; grid-template-columns:1fr 1fr; gap:1rem; }
.sci-card {
  background:rgba(255,255,255,0.04);
  border:1px solid rgba(255,255,255,0.08);
  border-radius:2px; padding:1.5rem;
}
.sci-card-num {
  font-family:'Playfair Display', serif;
  font-size:2.5rem; color:var(--signal3); line-height:1; margin-bottom:0.5rem;
}
.sci-card-label {
  font-size:0.6rem; letter-spacing:0.15em;
  color:rgba(245,240,232,0.5); text-transform:uppercase; margin-bottom:0.5rem;
}
.sci-card-desc {
  font-family:'Noto Sans SC', sans-serif;
  font-size:0.75rem; line-height:1.7; color:rgba(245,240,232,0.45);
}

@media(max-width:900px) {
  .science-strip { grid-template-columns:1fr; padding:4rem 2rem; }
  .science-cards { grid-template-columns:1fr; }
}
