.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(23, 23, 36, 0.1);}.post-title a {	color: #171724;}.post-title a:hover, .post-title a:focus {	color: #d92d2d;}.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(217, 45, 45, 0.4);}.post-icon {	padding-right: .5em;	color: #171724;}.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: #d92d2d;}.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.625rem;	transition: all 0.2s ease-in-out;}.post-boxed:hover, .post-boxed:focus {	box-shadow: 5px 8px 28px rgba(23, 23, 36, 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-img-link {	display: block;}.post-simple .post-img-link img {	width: 100%;}.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;	}}.post-inline {	max-width: none;}.post-inline * + .post-meta {	margin-top: 14px;}.post-inline + .post-inline {	margin-top: 2.5rem;}@media (min-width: 768px) {	.post-inline + .post-inline {		margin-top: 3.125rem;	}}.post-side * + .post-text {	margin-top: 10px;}.post-side * + .post-inner {	margin-top: 18px;}.post-side * + .post-link {	margin-top: 10px;}.post-side-xs {	max-width: 290px;}.post-side + .post-side {	margin-top: 40px;}.post-side-reverse {	flex-direction: row-reverse;}.post-side-rounded {	text-align: center;}.post-side-rounded .post-img-link {	border-radius: 50%;}.post-side-rounded .post-img-link img {	border-radius: 50%;}.post-side-rounded .post-meta {	justify-content: center;}@media (min-width: 768px) {	.post-side {		display: flex;		align-items: flex-start;		justify-content: space-between;	}	.post-side .post-img-link {		flex-shrink: 0;		max-width: 40%;	}	.post-side .post-inner {		flex-grow: 1;		max-width: 57%;	}	.post-side * + .post-inner {		margin-top: 0;	}	.post-side-rounded {		align-items: center;		text-align: left;	}	.post-side-rounded .post-meta {		justify-content: flex-start;	}	.post-side-xs {		max-width: 100%;	}	.post-side-sm .post-img-link {		max-width: 35%;	}	.post-side-sm .post-inner {		max-width: 61%;	}	.post-side-large {		align-items: center;		max-width: 100%;	}	.post-side-link-arrow .post-img-link {		max-width: 66%;	}	.post-side-link-arrow .post-inner {		max-width: 28%;	}}@media (min-width: 992px) {	.post-side-sm .post-inner {		max-width: 61%;	}	.post-side-large-2 .post-text + .post-meta {		margin-top: 30px;	}}@media (min-width: 1200px) {	.post-side-large .post-img-link {		max-width: 49%;	}	.post-side-large .post-inner {		max-width: 47%;	}}@media (min-width: 1600px) {	.post-side .post-img-link {		max-width: 48%;	}	.post-side .post-inner {		max-width: 48%;	}	.post-side * + .post-title {		margin-top: 24px;	}	.post-side * + .post-meta {		margin-top: 31px;	}	.post-side-xs .post-img-link {		max-width: 47%;	}	.post-side-xs .post-inner {		max-width: 47%;	}	.post-side-xs * + .post-title {		margin-top: 7px;	}	.post-side-xs * + .post-meta {		margin-top: 19px;	}	.post-side-sm .post-inner {		max-width: 61%;	}	.post-side-large .post-inner {		max-width: 45%;	}	.post-side-large * + .post-meta {		margin-top: 23px;	}	.post-side-large * + .post-text {		margin-top: 38px;	}	.post-side-large .post-text + .post-meta {		margin-top: 40px;	}	.post-side-large-2 .post-text + .post-meta {		margin-top: 40px;	}	.post-side-link-arrow .post-img-link {		max-width: 66%;	}	.post-side-link-arrow .post-inner {		max-width: 28%;	}	.post-side-link-arrow * + .post-title {		margin-top: 34px;	}	.post-side-link-arrow * + .post-link {		margin-top: 38px;	}	.post-side + .post-side {		margin-top: 60px;	}	.post-side-large + .post-side-large {		margin-top: 120px;	}}
/*# sourceMappingURL=post.css.map */
