/*2024-10-15*/
/*<List>*/
#content .item {
	padding:0 0 4rem 0;
	}
	#content .item>.file {}
		#content .item>.file img {
			margin:0 0 1rem 0;
			width:100%;
			}
	#content .item h2 {
		margin:0;
		padding:0;
		}
		#content .item h2 a {
			display:block;
			/*line-height:60%;*/
			text-decoration:none;
			color:inherit;
			}
			#content .item h2 a:hover {}
	#content .item .publ {
		display:block;
		margin:0.5em 0;
		font-weight:normal;
		font-size:1rem;
		}
	#content .item .summary {}
/*</List>*/
/*<Article content>*/
#content.articles-level-article {	padding-top:0;	}
	#content.articles-level-article>.max-width {
		border: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:
				"socialmedia"
				"title"
				"summary";
			gap:1rem;
			}
			#content article.article .article-header.txt .title {
				grid-area:title;
				font-size:inherit;
				}
				#content article.article .article-header.txt .title .info {
					display:flex;
					justify-content:space-between;
					line-height:1;
					font-weight:700;
					}
					#content article.article .article-header.txt .title .info .date {	}
						#content article.article .article-header.txt .title .info img {
							margin:0 0.7em 0 0;
							vertical-align:text-top;
							height:1.3em !important;
							}
			#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 .article-header.txt .summary {
				grid-area:summary;
				}
/*</Article content>*/
@media all and (min-width:45em) {
	#content .list {}
		#content .item {
			display:grid;
			grid-template-columns:clamp(20%, 300px, 50%) 1fr;
			gap:4rem;
			max-width:70rem;
			}
		#content .item>.file {
			grid-column:1;
			display:block;
			}
		#content .item>div {
			grid-column:2;
			text-align:justify;
			}
	#content article.article {}
		#content article.article .article-header.txt {
			grid-template-areas:
				"title1 title1"
				"title socialmedia"
				"summary summary";
			}
		#content article.article .article-header.txt::before {
			grid-area:title1;
			content:" ";
			}
		#content article.article .article-header.txt .title h1 {
			font-size:1.4rem;
			}
		#content article.article .article-header.txt .title .info {
			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 {}
		#content article.article .article-header.txt .socialmedia {	align-self:end;	}
			#content article.article .article-header.txt .socialmedia span {
				position:unset;
				align-self:baseline;
				}
	}
@media all and (min-width:75em) { /* 75*16px=1200px */
	}
/*2016-03-22*/