/* Achievement - Latest Post */

.wp-block-cover {
	padding-top: 2rem;
}

.entry-content .alignfull.achievement .wp-block-cover__inner-container {
 max-width: var(--max-content-width);
}

.wp-block-latest-posts.columns-3 li {
  width: calc(31.33333% - 0.83333em);
	padding-top: 0
}

.wp-block-latest-posts.is-grid li {
  margin: 0 .8% 1.25em .8%;
	background: white;
	border-radius: 8px;
	position: relative;
}

.wp-block-latest-posts.is-grid li a.wp-block-latest-posts__post-title {
  font-weight: 400;
}

.wp-block-latest-posts__featured-image img {
  width: 800px;
  height: 240px;
  object-fit: cover;
  border-radius: 8px 8px 0 0;
}

.wp-block-latest-posts__featured-image.alignleft img {
	width: 760px;
	height: 240px;
	margin-right: 1.6rem;
	object-fit:cover;
	border-radius: 8px 0 0 8px;
}

.wp-block-latest-posts__featured-image.aligncenter {
  margin-bottom: .6rem;
  text-align: center;
}

.achievement .wp-block-latest-posts li a {
	font-weight: 500;
	font-size: 1.2rem;
	color: #333;
	line-height: 1.6rem;
	position: absolute;
	text-decoration: none;
}

.wp-block-latest-posts.is-grid li .wp-block-latest-posts__post-title, .wp-block-latest-posts.is-grid li .wp-block-latest-posts__post-excerpt {
	padding: .6rem 2rem;
}

.wp-block-latest-posts.is-grid li time {
  margin-top: 5.2rem;
	padding: 0 1.6rem .8rem 0;
	text-align: right;
	color: gray;
}

@media screen and (max-width:767px){
	.wp-block-latest-posts__list.is-grid.wp-block-latest-posts li {
		width: 100%;
	}
}



/* Support */

.wp-block-cover.search {
	color: black;
}