<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.news-box {
	display: flex;
	flex-wrap: wrap;
	margin: 1rem 0;
}

.news-box &gt; div {
	/*display: flex;*/
	/*flex-wrap: wrap;*/
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	width: calc(33.3% - 0.66rem);
	margin-bottom: 1rem;
}

.news-box &gt; div:hover {
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.news-box &gt; div:nth-of-type(3n-1) {	margin-left: 1rem; margin-right: 1rem;}

.news-box &gt; div &gt; div {
  padding: 1rem;
}

.news-box &gt; div &gt; div &gt; h2 {
	margin-top: 0;
}

.news-box &gt; div &gt; div &gt; p {
  padding: 0;
}

.news-box &gt; div &gt; a {
  width: 100%;
	line-height: 0;
}

.news-box &gt; div &gt; a &gt; img {
  width: 100%;
}

/* MAIN BOX */

.news-box-main {
	display: flex;
	flex-wrap: wrap;
}

.news-box-main  &gt; div &gt; p {
	margin-bottom: 0.25rem;
}

.news-box-main  &gt; div &gt; a.news-img {
	float: right;
	margin: 0 0 1rem 1rem;
	border: 10px solid transparent;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	line-height:0;
}


.news-box-main  &gt; div &gt; a.news-img:hover {
	box-shadow: 0 0 5px rgba(0,0,0,0.7);
}

.news-box-main  &gt; div &gt; p.news-datum {
	font-size: 85%;
}

.news-back {
	margin: 1rem 0;
	display:flex;
	align-items:center;
	justify-content: center;	
	}

.news-back a {
	text-decoration: none; 
	background: #159838;
	border: 1px solid #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	padding: 0.33rem;
	color: #fff;

	margin: 1rem 0;
	}
	
.news-back a:hover{
	text-decoration: none;
	background: #1dd14d;
	border: 1px solid #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	padding: 0.33rem;
	color: #fff;	
}	

</pre></body></html>