/* Layer 4 — internal hub links (kategori tender, bidang usaha) */
.iko-t4-hub {
  margin: 1rem 0 1.25rem;
  padding: 1rem 1.1rem;
  background: #fffbeb;
  border: 1px solid #fcd34d;
  border-radius: 10px;
}

.iko-t4-hub__title {
  margin: 0 0 0.5rem;
  font-size: 1rem;
  font-weight: 700;
  color: #92400e;
}

.iko-t4-hub__p {
  margin: 0 0 0.65rem;
  font-size: 0.9rem;
}

.iko-t4-hub__sep {
  margin: 0 6px;
  color: #b45309;
}

.iko-t4-hub__muted {
  margin: 0 0 0.5rem;
  font-size: 0.82rem;
  color: #78350f;
}

.iko-t4-hub__list {
  margin: 0;
  padding-left: 1.1rem;
  font-size: 0.88rem;
}

.iko-t4-hub__meta {
  color: #64748b;
  font-size: 0.78rem;
  margin-left: 4px;
}

.iko-t4-bidang-tender {
  margin: 1rem 0;
  padding: 10px 12px;
  background: #eff6ff;
  border: 1px solid #bfdbfe;
  border-radius: 8px;
}

.iko-t4-bidang-tender__p {
  margin: 0;
  font-size: 0.86rem;
  line-height: 1.5;
  color: #1e3a5f;
}

.iko-t3__archive-banner {
  margin: 0 0 1rem;
  padding: 12px 14px;
  background: #fef3c7;
  border: 1px solid #f59e0b;
  border-radius: 10px;
  font-size: 0.9rem;
  color: #78350f;
}

.iko-t3__similar {
  margin: 0 0 1rem;
  padding: 12px 14px;
  background: #ecfdf5;
  border: 1px solid #6ee7b7;
  border-radius: 10px;
}

.iko-t3__similar h3 {
  margin: 0 0 8px;
  font-size: 0.95rem;
  font-weight: 700;
  color: #065f46;
}

.iko-t3__similar ul {
  margin: 0;
  padding-left: 1.1rem;
  font-size: 0.86rem;
}
