/*2024-08-21*/
#content {
	--auctionListGap:3.5rem;
	padding-top:0;
	}
#content>.max-width {
	border-left:none;
	border-right:none;
	max-width:none;
	}

#content article.article {}
	#content article.article .article-header.txt {
		padding-bottom:0.5rem;
		display:grid;
		grid-template-columns:auto 1fr;
		grid-template-rows:auto;
		grid-template-areas:
			"title1 socialmedia"
			"title title"
			"action action";
		gap:1rem;
		}
		#content article.article .article-header.txt .title1 {
			grid-area:title1;
			margin:0 0 0.5rem 0;
			text-transform:uppercase;
			}
		#content article.article .article-header.txt .title {
			grid-area:title;
			font-size:inherit;
			}
		#content article.article .article-header.txt .socialmedia {
			grid-area:socialmedia;
			display:flex;
			justify-content:flex-end;
			align-items:center;
			gap:1rem;
			flex-wrap:wrap;
			color:rgb(135,135,135);
			}
			#content article.article .article-header.txt .socialmedia span {
				position:absolute;
				left:-999rem;
				top:-999rem;
				}
			#content article.article .article-header.txt .socialmedia img {	vertical-align:baseline;	}
	#content article.article nav+nav {	border-top:none;	}
	#content article.article #contents:has(div.max-width:empty) {	display:none;	}
	#content article.article #artworks {
		padding-top:3rem;
		display:grid;
		grid-template-columns:1fr;
		gap:3rem;
		}
		#content article.article #artworks>* {	width:100%;	}
		#content article.article #artworks h3 {	font-size:inherit;	}
@media all and (min-width:45em) { /* 45*12px=720px */
	#content article.article {}
		#content article.article .article-header.txt {
			grid-template-areas:
				"title1 title1"
				"title title"
				"action socialmedia";
			}
		#content article.article .article-header.txt .title h1 {
			float:left;
			font-size:1.4rem;
			}
		#content article.article .article-header.txt .title .info {
			float:right;
			gap:3rem;
			line-height:unset;
			}
			#content article.article .article-header.txt .title .info>* {	white-space:nowrap;	}
				#content article.article .article-header.txt .title .info img {
					display:unset;
					margin:0 0.7em 0 0;
					vertical-align:text-top;
					height:1.3em !important;
					}
			#content article.article .article-header.txt .title .info::before,
			#content article.article .article-header.txt .title .info::after {	display:none;	}
		#content article.article .article-header.txt .socialmedia {	/*padding-bottom:2rem;*/	}
			#content article.article .article-header.txt .socialmedia span {
				position:unset;
				align-self:baseline;
				}
		#content article.article #text {	margin-bottom:3rem;	}
		#content article.article nav.artists {	padding-bottom:0;	}
		#content article.article #artworks {
			padding:3rem 2rem;
			grid-template-columns:1fr 1fr 1fr;
			grid-gap:4rem 9rem;
			}
			#content article.article #artworks>div {
				grid-column:1 / -1;
				margin:1rem -2rem -1rem -2rem;
				}
				#content article.article #artworks>div>div>h3 {
					margin-bottom:2rem;
					font-size:1.4rem;
					}
			#content article.article #artworks .artwork {}
	}
/*2024-08-21*/