.post-img-link {	display: inline-block;	transition: all 0.2s ease-in-out;}.post-img-link:hover {	opacity: .7;	box-shadow: 5px 8px 28px rgba(30, 41, 57, 0.1);}.post-title a {	color: #1e2939;}.post-title a:hover, .post-title a:focus {	color: #feb46f;}.post-meta {	display: flex;	flex-wrap: wrap;	align-items: center;	font-size: 1.0625rem;	line-height: 1;	margin-bottom: -8px;	margin-left: -20px;}.post-meta:empty {	margin-bottom: 0;	margin-left: 0;}.post-meta > * {	margin-top: 0;	margin-bottom: 8px;	margin-left: 20px;}.post-meta > li {	display: inline-flex;	align-items: center;}.post-meta > li > * {	vertical-align: middle;}.post-tags {	display: inline-block;	font-weight: 400;}.post-tag {	color: inherit;	vertical-align: middle;	border-bottom: 2px solid transparent;	transition: all 0.2s ease-in-out;}.post-tag:hover, .post-tag:focus {	color: inherit;	border-color: rgba(130, 207, 143, 0.4);}.post-icon {	padding-right: .5em;	color: #1e2939;}.post-link {	font-size: 1.0625rem;}* + .post-title {	margin-top: 15px;}* + .post-img-link {	margin-top: 15px;}* + .post-text {	margin-top: 15px;}* + .post-btn {	margin-top: 20px;}* + .post-time {	margin-top: 8px;}.post-text-center {	text-align: center;}.context-dark .post-title a {	color: inherit;}.context-dark .post-title a:hover, .context-dark .post-title a:focus {	color: #feb46f;}.context-dark .post-img-link:hover {	opacity: .85;}@media (min-width: 992px) {	* + .post-title {		margin-top: 24px;	}	* + .post-img-link {		margin-top: 25px;	}	* + .post-text {		margin-top: 25px;	}	* + .post-btn {		margin-top: 29px;	}}@media (min-width: 1600px) {	* + .post-title {		margin-top: 36px;	}	* + .post-img-link {		margin-top: 37px;	}	* + .post-text {		margin-top: 30px;	}	.post-meta + .post-text {		margin-top: 36px;	}	* + .post-btn {		margin-top: 37px;	}}.post-sm .post-text {	font-size: 1.0625rem;}.post-sm .post-meta {	font-size: 0.93188rem;}.post-sm .post-meta-icon {	font-size: 1.18125rem;}.post-sm .post-time {	font-size: 0.93188rem;}.post-sm .post-meta-link {	font-weight: 400;}.post-sm * + .post-meta {	margin-top: 15px;}.post-sm * + .post-title {	margin-top: 10px;}.post-sm * + .post-text {	margin-top: 5px;}@media (min-width: 992px) {	.post-sm * + .post-meta {		margin-top: 25px;	}	.post-sm * + .post-title {		margin-top: 15px;	}	.post-sm * + .post-text {		margin-top: 10px;	}}@media (min-width: 1600px) {	.post-sm * + .post-meta {		margin-top: 31px;	}	.post-sm * + .post-title {		margin-top: 19px;	}	.post-sm .post-img-link + .post-meta {		margin-top: 42px;	}}.post-boxed {	padding: 30px 15px;	background-color: #fff;	border: 1px solid #e8e8e9;	border-radius: 0.375rem;	transition: all 0.2s ease-in-out;}.post-boxed:hover, .post-boxed:focus {	box-shadow: 5px 8px 28px rgba(30, 41, 57, 0.1);	border-color: transparent;}.post-boxed * + .post-title {	margin-top: 13px;}.post-boxed * + .post-meta {	margin-top: 20px;}.post-boxed * + .post-img-link {	margin-top: 20px;}.post-boxed * + .post-text {	margin-top: 20px;}* + .post-boxed {	margin-top: 1.875rem;}.post-boxed + .post-boxed {	margin-top: 1.875rem;}.context-dark .post-boxed {	background-color: transparent;	border-color: rgba(255, 255, 255, 0.15);}.context-dark .post-boxed:hover, .context-dark .post-boxed:focus {	background-color: rgba(255, 255, 255, 0.15);}@media (min-width: 992px) {	.post-boxed {		padding: 35px 20px;	}}@media (min-width: 1600px) {	.post-boxed {		padding: 40px;	}	.post-boxed * + .post-title {		margin-top: 16px;	}	.post-boxed * + .post-meta {		margin-top: 15px;	}	.post-boxed * + .post-img-link {		margin-top: 31px;	}	.post-boxed * + .post-text {		margin-top: 30px;	}	* + .post-boxed {		margin-top: 4.1875rem;	}	.post-boxed + .post-boxed {		margin-top: 4.375rem;	}}.post-simple {	display: inline-block;	max-width: 400px;}.post-simple * + .post-title {	margin-top: 10px;}.post-simple * + .post-meta {	margin-top: 10px;}.post-simple * + .post-text {	margin-top: 8px;}.post-simple * + .post-btn {	margin-top: 15px;}.post-simple .post-img-link + .post-title {	margin-top: 15px;}.post-simple + .post-simple {	margin-top: 20px;}@media (min-width: 1600px) {	.post-simple * + .post-title {		margin-top: 11px;	}	.post-simple * + .post-meta {		margin-top: 11px;	}	.post-simple * + .post-text {		margin-top: 10px;	}	.post-simple * + .post-btn {		margin-top: 22px;	}	.post-simple .post-img-link + .post-title {		margin-top: 29px;	}	.post-simple + .post-simple {		margin-top: 32px;	}}
/*# sourceMappingURL=post.css.map */
