.node--type-artworks.node--view-mode-teaser h2 {font-size: var(--gin-font-size-h4);}

.node--type-artworks.node--view-mode-full .field--name-field-iconography, .owngrid > div {
	padding:0 !important;
	display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 50px;
	background-color:transparent;
	border:none;
	box-shadow:none;
}
.node--type-artworks.node--view-mode-full .field--name-field-iconography > div {}
.node--type-artworks.node--view-mode-full .field  {clear:both;}
.field--name-field-documentation, .field--name-field-bibliography, .field--name-field-iconographic-theme, .field--name-field-origin, .field--name-field-height, .field--name-field-comments {
	clear:both;
	margin-bottom:50px;
	max-width:800px;
	
}

.view-viewerjs .field-content {max-width:500px;}



.field--name-field-iconography > .field__item,
.view-media-per-artwork .views-row {
  display: flex;
  flex-direction: column;
 
  box-sizing: border-box;
}

.field--name-field-iconography .media--type-photo {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.field--name-field-iconography .field--name-field-media-image {
  min-height: 400px; /* ou ce que tu veux comme zone image */
  display: flex;
  align-items: flex-end;
  justify-content: center;
  margin-bottom: 0.5rem;
}

.field--name-field-iconography .field--name-field-media-image img {
  max-width: 100%;
  height: auto;
  display: block;
}
