.post-classic-md {	max-width: 540px;}.post-classic-lg {	max-width: 660px;}.post-classic + .post-classic {	margin-top: 45px;}.post-classic-body {	padding-top: 2.5rem;}.post-classic-title {	line-height: 1.2;}.post-classic-figure a img {	transition: all 0.2s ease-in-out;}.post-classic-figure a:hover img {	opacity: .8;}@media (min-width: 992px) {	.post-classic-body-right-inset-lg {		padding-right: 50px;	}}@media (min-width: 1200px) {	.post-classic-body-right-inset-lg {		padding-right: 80px;	}}@media (min-width: 1600px) {	.post-classic-body-right-inset-lg {		padding-right: 120px;	}}* + .post-classic-text {	margin-top: 1.5rem;}.post-classic-text + .link {	margin-top: 1.6875rem;}.post-corporate * + .link {	margin-top: 25px;}.post-corporate * + .post-tags-list {	margin-top: 40px;}.post-corporate:hover img {	opacity: .75;}.post-corporate-figure img {	transition: all 0.2s ease-in-out;}.post-corporate-figure a {	display: inline-block;	background: #222222;}.post-tags-list {	font-size: 12px;	line-height: 1.4;	text-transform: uppercase;	font-weight: 500;}.post-tags-list a {	color: #222222;}.post-tags-list a:hover {	color: #222222;	text-decoration: underline;}.post-tags-list > li {	position: relative;	display: inline-block;	padding-left: 18px;	padding-right: 18px;}.post-tags-list > li:first-child {	padding-left: 24px;}.post-tags-list > li:first-child:before {	position: absolute;	content: '\\';	left: 0;}.post-tags-list li + li:before {	position: absolute;	content: '';	left: -2px;	top: 4px;	width: 3px;	height: 3px;	border-radius: 50%;	background: #BFBFBF;}.post-corporate-title svg {	margin-right: 5px;}.post-corporate-title a {	color: #222222;}.post-corporate-title a:hover {	color: #222222;	text-decoration: underline;}.post-corporate-meta {	font-size: 12px;	line-height: 1.7;	text-transform: uppercase;	color: #888888;}.post-corporate-meta a {	color: #888888;}.post-corporate-meta a:hover {	color: #888888;	text-decoration: underline;}.context-dark .post-corporate-meta {	color: #fff;}* + .post-corporate-title {	margin-top: 24px;}* + .post-corporate-text {	margin-top: 22px;}* + .post-corporate-meta {	margin-top: 30px;}.context-dark .post-corporate-title a {	color: #fff;}.context-dark .post-corporate-title a:hover {	color: #fff;}.context-dark .post-tags-list a {	color: #fff;}.context-dark .post-tags-list a:hover {	color: #fff;}.context-dark .post-tags-list li + li:before {	color: #fff;}.context-dark .post-corporate-meta a {	color: #fff;}.context-dark .post-corporate-meta a:hover {	color: #fff;}.post-minimal .post-tags-list {	font-size: 10px;	line-height: 1;}.post-minimal .post-tags-list a {	color: #888888;}.post-minimal .post-tags-list a:hover {	color: #222222;	text-decoration: none;}.post-minimal .post-tags-list li {	padding: 0;}.post-minimal .post-tags-list li:first-child:before {	display: none;}.post-minimal .post-tags-list li:before {	display: none;}.post-minimal .post-tags-list li:after {	content: ',';}.post-minimal .post-tags-list li:last-child:after {	display: none;}.post-minimal .post-tags-list li + li {	padding-left: 5px;}.post-minimal-title {	font-size: 14px;	font-weight: 500;	line-height: 1.6;}.post-minimal-title a {	color: #222222;}.post-minimal-title a:hover {	color: #222222;	text-decoration: underline;}.post-minimal-meta {	font-size: 10px;	line-height: 1.7;	text-transform: uppercase;}.post-minimal-meta a {	color: #888888;}.post-minimal-meta a:hover {	color: #222222;}* + .post-minimal-title {	margin-top: 5px;}* + .post-minimal-meta {	margin-top: 14px;}.post-minimal + .post-minimal {	margin-top: 30px;}.post-single-author .author-title {	font-weight: 600;}.post-single-author .author-text {	font-size: 14px;}.post-single-author * + .author-title {	margin-top: 16px;}.post-single-author * + .author-text {	margin-top: 9px;}.post-single-author * + .post-corporate-meta {	margin-top: 30px;}.post-single-author .figure-border-white {	border: 2px solid #fff;}.post-single * + .quote-simple {	margin-top: 30px;}@media (min-width: 1200px) {	.post-single * + .quote-simple {		margin-top: 40px;	}}.post-single .quote-simple + * {	margin-top: 35px;}@media (min-width: 1200px) {	.post-single .quote-simple + * {		margin-top: 55px;	}}.post-single * + .tag-container {	margin-top: 25px;}.post-single-figure-caption {	padding-top: 20px;	font-size: 12px;	text-transform: uppercase;	color: #888888;}.post-single-text * + p.big {	margin-top: 30px;}.post-single-text .list-marked {	padding-left: 30px;}@media (min-width: 1200px) {	.post-single-text .list-marked {		padding-left: 50px;	}}* + .post-single-figure {	margin-top: 40px;}@media (min-width: 992px) {	* + .post-single-figure {		margin-top: 60px;	}}@media (min-width: 1200px) {	* + .post-single-figure {		margin-top: 80px;	}}* + .post-single-title {	margin-top: 23px;}* + .post-single-text {	margin-top: 30px;}@media (min-width: 992px) {	* + .post-single-text {		margin-top: 40px;	}}