  #block-york-page-title{
	display:none;
}

article .segment{
	font-size:1.3rem;
}

article p,
article ul,
article ol{
	line-height:1.75;
}

.profile-tags{
	margin-bottom:24px;
}

.pill{
	border-radius:16px;
	padding:4px 12px;
	text-align:center;
	text-decocration:none;
	display:inline-block;
	font-size:0.8rem;
	--cohort-color:#d63384;
	--topic-color:#20c997;
	--beyu-color:#666;
	--faculty-color:#17a2b8;
	margin:4px;
}

	.pill a{
		text-align:center;
		text-decoration:none !important;
	}

	.pill.pill-cohort{
		border:1px solid var(--cohort-color);
		color:var(--cohort-color);
	}
	
		.pill.pill-cohort a{
			color:var(--cohort-color);
		}
		
		.pill.pill-cohort:hover{
			background-color:var(--cohort-color);
		}
		
		.pill.pill-cohort:hover a{
			color:#FFF;
		}
		
	.pill.pill-topic{
			border:1px solid var(--topic-color);
			color:var(--topic-color);
		}
		
		.pill.pill-topic a{
			color:var(--topic-color);
		}
		
		.pill.pill-topic:hover{
			background-color:var(--topic-color);
		}
		
		.pill.pill-topic:hover a{
			color:#FFF;
		}	
		
	.pill.pill-beyu{
		border:1px solid var(--beyu-color);
		color:var(--beyu-color);
	}
	
		.pill.pill-beyu a{
			color:var(--beyu-color);
		}
		
		.pill.pill-beyu:hover{
			background-color:var(--beyu-color);
		}
		
		.pill.pill-beyu:hover a{
			color:#FFF;
		}	
		
	.pill.pill-faculty{
		border:1px solid var(--faculty-color);
		color:var(--faculty-color);
	}
	
		.pill.pill-faculty a{
			color:var(--faculty-color);
		}
		
		.pill.pill-faculty:hover{
			background-color:var(--faculty-color);
		}
		
		.pill.pill-faculty:hover a{
			color:#FFF;
		}			

.profile-introduction{
	display:flex;
}

	img.profile-portrait{
		justify-self:stretch;
		max-width:40%;
		clip-path:polygon(20% 0, 100% 0, 80% 100%, 0% 100%);
		margin:0 24px 0 0;
		object-fit:cover;
		max-height:750px;
	}
	
	@media (max-width: 799px) {
		.profile-introduction{
			flex-direction: column;
		}
		
		img.profile-portrait{
			justify-self:stretch;
			max-width:100%;
			height:300px;
			clip-path:polygon(20% 0, 30% 0, 10% 100%, 0 100%, 20% 0, 35% 0, 100% 0, 80% 100%, 11% 100%, 31% 0);
			margin:-50px 0 48px 0;
			object-fit:cover;
			object-position:50% 30%;
		}
	}
	
	h1{
		font-size:2rem;
		margin-bottom:48px;
	}
	
		h1 .profile-highlight{
			color:#E31837;
			font-size:2.5rem;
		}
		
		@media (max-width: 799px) {
			h1,
			h1 .profile-highlight{
				font-size:2rem;
			}
		}
		
		h1 .profile-highlight span.animate{
			color:#8C0000;
		}

.profile-quote > p{
	margin:48px 0;
	position:relative;
	padding:48px;
}

	.profile-quote > p:before{
		font-family:"FontAwesome";
		font-size:3rem;
		color:#E31837;
		display:block;
		text-align:center;
		margin:4px 0;
		content:'\f10d'
	}
	
	.profile-quote > p:after{
		content:' ';
		position:absolute;
		width:80%;
		height:100%;
		border-top:1px solid #E31837;
		border-bottom:1px solid #E31837;
		top:0;
		left:10%;
	}
	
.profile-body{
	max-width:60ch;
}

.profile-sidebar{
	max-width:60ch;
	/*font-size:1rem;*/
	margin:0 0 0 auto;
	padding:24px;
	position:relative;
}

	.profile-sidebar:before{
		position:absolute;
		content:' ';
		top:0;
		left:0;
		width:50px;
		height:50px;
		border-top:5px solid #E31837;
		border-left:5px solid #E31837;
	}
	
	.profile-sidebar:after{
		position:absolute;
		content:' ';
		bottom:0;
		right:0;
		width:50px;
		height:50px;
		border-bottom:5px solid #E31837;
		border-right:5px solid #E31837;
	}

ol li{
	margin:8px 0;
}