.person-link {	display: inline-block;}* + .person-title {	margin-top: 1rem;}* + .person-text {	margin-top: 0.5rem;}* + .person-link {	margin-top: 0.75rem;}.person-side {	font-size: 0.875rem;}.person-side .person-img {	border-radius: 50%;}.person-side .person-body {	padding-top: 1.25rem;}.person-side .person-meta {	font-weight: 600;}.person-side * + .person-meta {	margin-top: 0.34375rem;}.person-side * + .person-text {	margin-top: 0.17188rem;}.person-side * + .person-social {	margin-top: 0.44688rem;}@media (min-width: 768px) {	.person-side {		display: flex;		text-align: left;	}	.person-side .person-media {		flex-shrink: 0;		max-width: 38%;	}	.person-side .person-body {		padding-top: 0;		padding-left: 0.9375rem;	}}@media (min-width: 992px) {	.person-side .person-body {		padding-left: 1.53125rem;	}	.person-side * + .person-meta {		margin-top: 0.4375rem;	}	.person-side * + .person-text {		margin-top: 0.21875rem;	}	.person-side * + .person-social {		margin-top: 0.56875rem;	}}@media (min-width: 1600px) {	.person-side .person-body {		padding-left: 2.1875rem;	}	.person-side * + .person-meta {		margin-top: 0.625rem;	}	.person-side * + .person-text {		margin-top: 0.3125rem;	}	.person-side * + .person-social {		margin-top: 0.8125rem;	}}.person-boxed {	max-width: 270px;	margin-left: auto;	margin-right: auto;	border-radius: 0.625rem;	overflow: hidden;	font-weight: 600;	color: #fff;	background-color: #04d2c8;}.person-boxed .person-img {	width: 100%;}.person-boxed .person-body {	padding: 1.5625rem 0.9375rem;}.person-boxed .person-title {	color: inherit;}.person-boxed .person-title a:hover {	color: #42495b;}.person-boxed .social-icon {	color: inherit;}.person-boxed .social-icon:hover {	color: #42495b;}.person-boxed * + .person-title {	margin-top: 0.55rem;}.person-boxed * + .person-text {	margin-top: 0.20625rem;}.person-boxed * + .person-social {	margin-top: 0.275rem;}@media (min-width: 992px) {	.person-boxed .person-body {		padding: 0.91875rem 0.65625rem 0.7875rem;	}	.person-boxed * + .person-title {		margin-top: 0.7rem;	}	.person-boxed * + .person-text {		margin-top: 0.2625rem;	}	.person-boxed * + .person-social {		margin-top: 0.35rem;	}}@media (min-width: 1600px) {	.person-boxed .person-body {		padding: 1.3125rem 0.9375rem 1.125rem;	}	.person-boxed * + .person-title {		margin-top: 1rem;	}	.person-boxed * + .person-text {		margin-top: 0.375rem;	}	.person-boxed * + .person-social {		margin-top: 0.5rem;	}}