@charset "utf-8";



/* Wrapper */
.g-press{}



/* Archive */
.archive{}
.archive__items{
	margin: 0;
	padding: 0;
	list-style: none;
	
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	
	margin-left: -1em;
	margin-bottom: -1em;
	
}
.archive__item{
	margin-left: 1em;
	margin-bottom: 1em;
}
.arhive__button{
	display: block;
	box-sizing: border-box;
	
	padding: .25em 1em;
	border-radius: 3px;
	
	color: inherit;
	text-decoration: inherit;
	font-weight: bold;
}
.arhive__button:hover,
.arhive__button--active{
	color: #fff;
	background-color: #999;
}



.press-list{}



.press{
	margin-left: auto;
	margin-right: auto;
}
.press tr:not(:first-child) .press__date,
.press tr:not(:first-child) .press__category,
.press tr:not(:first-child) .press__title{
	padding-top: .75em;
}
.press__date{
	font-weight: normal;
	white-space: nowrap;
	padding-right: 1.5em;
}
.press__category{
	white-space: nowrap;
	text-align: center;
}
.category-label{
	line-height: 1.5;
	font-size: .75em;
	border: 1px solid;
	border-radius: .25em;
	margin-right: 1.5rem;
	padding: .666em 1em;
}
.press__title{}
.press__more{
	color: inherit;
}
.press__more:hover{
	text-decoration: none;
}

.press__title > :where(:any-link:not(.press__more)){
	color: inherit;
}
.press__title > :where(:any-link:not([href$="pdf" i]))::after{
	content: "";
	vertical-align: baseline;
	display: inline-block;
	width: 1em;
	height: 1em;
	margin-left: .5em;
	background: url(/_img3/base/icon-blank.svg) no-repeat center / contain;
}

@media (max-width: 768px){
	.press tr{
		display: grid;
		grid-template-rows: auto 1fr;
		grid-template-columns: auto 1fr;
		grid-template-areas: "date head" "cate head";
		gap: .25em;
	}
	.press * + tr{
		margin-top: 1em;
	}
	.press tr > *{
		padding-top: 0 !important;
	}
	.press__date{
		grid-area: date;
	}
	.press__category{
		grid-area: cate;
	}
	.press__title{
		grid-area: head;
	}
}