.publications {
	--marker-rotation: 0deg;
}

.publications  + .publications {
		margin-top: var(--space-xl);
	}

.publications[open] {
		--marker-rotation: -180deg;
	}

.publications summary {
		display: flex;
		gap: var(--space-l-xl);
		align-items: center;
	}

.publications summary::after {
			content: '';
			width: 1.5rem;
			aspect-ratio: 1;
			background: url('../../img/down.svg') no-repeat;
			background-size: contain;
			transition: rotate 0.1s ease-out;
			rotate: var(--marker-rotation);
		}

.publication {
	padding-top: var(--space-2xl);
	padding-bottom: var(--space-2xl);
	display: grid;
	grid-column-gap: var(--space-m-l);
	-moz-column-gap: var(--space-m-l);
	     column-gap: var(--space-m-l);
	grid-row-gap: var(--space-xs);
	row-gap: var(--space-xs);
}

.publication:not(:last-child) {
		border-bottom: 1px solid white;
	}

.publication  > * {
		margin: 0;
	}

.publication a:not(.does-not-exist):hover,.publication .wwb-link-area:hover {
			-webkit-text-decoration: underline;
			text-decoration: underline;
		}

@media (min-width: 45rem) {

.publication {
		grid-template-columns: 15rem 1fr;
		grid-template-areas:
			'image above_title'
			'image title'
			'image below_title'
			'image link';
}
	}

@media (max-width: 44.999rem) {

.publication {
		grid-template-columns: 1fr;
		grid-template-areas:
			'image'
			'above_title'
			'title'
			'below_title'
			'link';
}
	}

.publication [class*='__image-wrapper'] {
		grid-area: image;
	}

@media (max-width: 44.999rem) {

.publication [class*='__image-wrapper'] {
			justify-self: center;
			max-width: min(90%, 15rem);
	}
		}

.publication [class*='__above-title'] {
		grid-area: above_title;
		font-size: var(--step-1);
	}

.publication [class*='__title'] {
		grid-area: title;
		padding-top: var(--space-s);
		padding-bottom: var(--space-s);
		border-top: 1px solid var(--gray);
		border-bottom: 1px solid var(--gray);
		font-size: var(--step-3);
	}

.publication [class*='__below-title'] {
		grid-area: below_title;
	}

.publication [class*='__link'] {
		grid-area: link;
		letter-spacing: 0.6px;
		-webkit-text-decoration: none;
		text-decoration: none;
	}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9ibG9ja3MvYmxvY2tzL3B1YmxpY2F0aW9ucy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Q0FDQyx1QkFBdUI7QUF5QnhCOztBQXZCQztFQUNDLDJCQUFtQztDQUNwQzs7QUFFQTtFQUNDLDBCQUEwQjtDQUMzQjs7QUFFQTtFQUNDLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsbUJBQW1CO0NBV3BCOztBQVRDO0dBQ0MsV0FBVztHQUNYLGFBQWE7R0FDYixlQUFlO0dBQ2YsK0NBQStDO0dBQy9DLHdCQUF3QjtHQUN4QixnQ0FBZ0M7R0FDaEMsOEJBQThCO0VBQy9COztBQU9GO0NBQ0MsNkJBQStCO0NBQS9CLGdDQUErQjtDQUMvQixhQUFhO0NBQ2IsaUNBQTRCO0NBQTVCLGlDQUE0QjtNQUE1Qiw0QkFBNEI7Q0FDNUIsNkJBQXdCO0NBQXhCLHdCQUF3QjtBQWlFekI7O0FBL0RDO0VBQ0MsOEJBQThCO0NBQy9COztBQUVBO0VBQ0MsU0FBUztDQUNWOztBQUlDO0dBQ0Msa0NBQTBCO0dBQTFCLDBCQUEwQjtFQUMzQjs7QUFHRDs7QUFyQkQ7RUFzQkUsZ0NBQWdDO0VBQ2hDOzs7O2VBSWE7QUEwQ2Y7Q0F6Q0M7O0FBRUE7O0FBOUJEO0VBK0JFLDBCQUEwQjtFQUMxQjs7Ozs7U0FLTztBQWdDVDtDQS9CQzs7QUFFQTtFQUNDLGdCQUFnQjtDQUtqQjs7QUFKQzs7QUFGRDtHQUdFLG9CQUFvQjtHQUNwQiwwQkFBMEI7Q0FFNUI7RUFEQzs7QUFHRDtFQUNDLHNCQUFzQjtFQUN0Qix3QkFBd0I7Q0FDekI7O0FBRUE7RUFDQyxnQkFBZ0I7RUFDaEIsMkJBQTZCO0VBQTdCLDhCQUE2QjtFQUM3QixpQ0FBbUM7RUFBbkMsb0NBQW1DO0VBQ25DLHdCQUF3QjtDQUN6Qjs7QUFFQTtFQUNDLHNCQUFzQjtDQUN2Qjs7QUFFQTtFQUNDLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsNkJBQXFCO0VBQXJCLHFCQUFxQjtDQUN0QiIsImZpbGUiOiJwdWJsaWNhdGlvbnMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnB1YmxpY2F0aW9ucyB7XG5cdC0tbWFya2VyLXJvdGF0aW9uOiAwZGVnO1xuXG5cdCsgLnB1YmxpY2F0aW9ucyB7XG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjZS14bCk7XG5cdH1cblxuXHQmW29wZW5dIHtcblx0XHQtLW1hcmtlci1yb3RhdGlvbjogLTE4MGRlZztcblx0fVxuXG5cdHN1bW1hcnkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiB2YXIoLS1zcGFjZS1sLXhsKTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMS41cmVtO1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvZG93bi5zdmcnKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR0cmFuc2l0aW9uOiByb3RhdGUgMC4xcyBlYXNlLW91dDtcblx0XHRcdHJvdGF0ZTogdmFyKC0tbWFya2VyLXJvdGF0aW9uKTtcblx0XHR9XG5cdH1cbn1cblxuQGN1c3RvbS1tZWRpYSAtLW9uZS1jb2x1bW4tcHVibGljYXRpb24gKHdpZHRoIDwgNDVyZW0pO1xuQGN1c3RvbS1tZWRpYSAtLXR3by1jb2x1bW5zLXB1YmxpY2F0aW9uICh3aWR0aCA+PSA0NXJlbSk7XG5cbi5wdWJsaWNhdGlvbiB7XG5cdHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLTJ4bCk7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLW0tbCk7XG5cdHJvdy1nYXA6IHZhcigtLXNwYWNlLXhzKTtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcblx0fVxuXG5cdD4gKiB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0YSxcblx0Lnd3Yi1saW5rLWFyZWEge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXR3by1jb2x1bW5zLXB1YmxpY2F0aW9uKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNXJlbSAxZnI7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdCdpbWFnZSBhYm92ZV90aXRsZSdcblx0XHRcdCdpbWFnZSB0aXRsZSdcblx0XHRcdCdpbWFnZSBiZWxvd190aXRsZSdcblx0XHRcdCdpbWFnZSBsaW5rJztcblx0fVxuXG5cdEBtZWRpYSAoLS1vbmUtY29sdW1uLXB1YmxpY2F0aW9uKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdCdpbWFnZSdcblx0XHRcdCdhYm92ZV90aXRsZSdcblx0XHRcdCd0aXRsZSdcblx0XHRcdCdiZWxvd190aXRsZSdcblx0XHRcdCdsaW5rJztcblx0fVxuXG5cdFtjbGFzcyo9J19faW1hZ2Utd3JhcHBlciddIHtcblx0XHRncmlkLWFyZWE6IGltYWdlO1xuXHRcdEBtZWRpYSAoLS1vbmUtY29sdW1uLXB1YmxpY2F0aW9uKSB7XG5cdFx0XHRqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcblx0XHRcdG1heC13aWR0aDogbWluKDkwJSwgMTVyZW0pO1xuXHRcdH1cblx0fVxuXG5cdFtjbGFzcyo9J19fYWJvdmUtdGl0bGUnXSB7XG5cdFx0Z3JpZC1hcmVhOiBhYm92ZV90aXRsZTtcblx0XHRmb250LXNpemU6IHZhcigtLXN0ZXAtMSk7XG5cdH1cblxuXHRbY2xhc3MqPSdfX3RpdGxlJ10ge1xuXHRcdGdyaWQtYXJlYTogdGl0bGU7XG5cdFx0cGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2Utcyk7XG5cdFx0Ym9yZGVyLWJsb2NrOiAxcHggc29saWQgdmFyKC0tZ3JheSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zdGVwLTMpO1xuXHR9XG5cblx0W2NsYXNzKj0nX19iZWxvdy10aXRsZSddIHtcblx0XHRncmlkLWFyZWE6IGJlbG93X3RpdGxlO1xuXHR9XG5cblx0W2NsYXNzKj0nX19saW5rJ10ge1xuXHRcdGdyaWQtYXJlYTogbGluaztcblx0XHRsZXR0ZXItc3BhY2luZzogMC42cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4iXX0= */