.template-member {
	background: #F5EFE5;
}

.article-content.member {
	max-width: none;
	padding-top: 50px;
	padding-bottom: 0;

	.article {

		.member-information {
			display: grid;
			border-top: 0.5px solid #001718;
			border-bottom: 0.5px solid #001718;

			@media screen and (min-width: 768px) {
				grid-template-columns: repeat(2, 1fr);
			}

			.title {
				line-height: 1;
				font-family: 'GTAmerica-Light';
				text-transform: uppercase;
				margin: 0;
				font-size: 15px;
			}

			.article-title {
				margin: 0;
				margin-top: 16px;
				font-size: 45px;
				line-height: 50px;

				@media screen and (max-width: 767px) {
					font-size: 25px;
					line-height: 30px;
				}
			}

			.linkedin-link {
				margin-top: 16px;
				display: inline-block;
			}

			.member-information__left {
				padding-top: 30px;
				
				@media screen and (min-width: 768px) {
					border-right: 0.5px solid #001718;	
					padding-right: 24px;
				}

				.mobile-info {
					@media screen and (min-width: 768px) {
						display: none;
					}
				}

				.back-link {
					font-family: 'GTAmerica-Light';
					text-transform: uppercase;
					margin-bottom: 24px;
					display: inline-block;
				}

				.member-media__wrapper {
					@media screen and (max-width: 767px) {
						margin-top: 16px;
						padding-top: 16px;
						border-top: 0.5px solid #001718;
					}

					@media screen and (min-width: 768px) {
						height: calc(100vh - 146px);
						display: flex;
						align-items: center;
					}
				}

				.member-media {
					position: relative;
					aspect-ratio: 0.87;
					width: 100%;
					height: auto;

					@media screen and (min-width: 768px) {
						max-width: 330px;
						margin-left: auto;
						margin-right: auto;
					}
				}
			}

			.member-information__right {
				padding-top: 16px;
				padding-bottom: 90px;

				@media screen and (min-width: 768px) {
					padding-top: 30px;	
					padding-left: 24px;
				}

				.desktop-info {
					@media screen and (max-width: 767px) {
						display: none;
					}
				}

				.member-info {
					padding-top: 16px;
					border-top: 0.5px solid #001718;

					.info-grid {
						margin-bottom: 16px;
						display: grid;

						@media screen and (min-width: 768px) {
							gap: 24px;
							grid-template-columns: 100px 1fr;	
							margin-bottom: 40px;
						}

						@media screen and (min-width: 992px) {
							grid-template-columns: 200px 1fr;
						}
					}

					.section-title {
						font-family: 'GTAmerica-Light';
						font-size: 19px;
						line-height: 25px;
						text-transform: uppercase;
						margin-bottom: 32px;

						@media screen and (min-width: 768px) {
							font-size: 22px;
							margin-bottom: 40px;
						}
					}

					.section-subtitle {
						font-family: 'GTAmerica-Light';
						text-transform: uppercase;
					}
				}

				.member-information__about {
					@media screen and (min-width: 768px) {
						margin-top: 132px;
					}
				}
			}
		}
	}
}