.paragraph--type--topics-row  {
    background: white;
    padding: 20px;
    box-sizing: border-box;
}

.paragraph--type--topics-row + .paragraph--type--topics-row  {
    margin-top: 20px;
}

.publication-info-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 1rem;
  margin: 1rem 0;
}

.publication-info-table th,
.publication-info-table td {
  /* border-bottom: 1px solid #ddd; */
  padding: 0.75rem;
  text-align: left;
  vertical-align: top;
}

.publication-info-table th {
  font-weight: 600;
  color: #333;
  background: #f9f9f9;
}

.publication-info-table tr:nth-child(even) td {
  background: #fafafa;
}

.publication-info-table td:nth-child(1) {
    font-size: 20px;
    color: var(--color-primary);
    font-weight: 700;
    transform: translateY(-2px);
    width: 10%;
}

.publication-info-table td:nth-child(2) {
  width: 15%;
}

.publication-info-table td:nth-child(3) {
  width: 15%;
}

.publication-info-table td:nth-child(4) {
  width: 60%;
}

.publication-info-table .mobile-label {
  display: none;
}

/* --- Responsive Fold (Mobile) --- */
@media (max-width: 480px) {
  .publication-info-table,
  .publication-info-table thead,
  .publication-info-table tbody,
  .publication-info-table th,
  .publication-info-table td,
  .publication-info-table tr {
    display: block;
    width: 100%;
    box-sizing: border-box;
    background: none !important;
    border: 0 !important;
    padding: 0;
    margin: 0;
    box-shadow: none;
    
  }
  .publication-info-table {
    background: red;
    border-collapse: separate;   /* sicherheitshalber */
  border-spacing: 0;
  display: block;
  }

  .publication-info-table thead {
    display: none;
  }
  .publication-info-table .mobile-label {
    display: inline-block;
    margin-right: 10px;
    
  }
  
  .publication-info-table .topics-content {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .publication-info-table td {
    width: 100% !important;
    background: gold;
  }

}
