blockquote,q{
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
	content:"";
	content:none
}

.pull-quote{
	padding:24px 0;
	margin:24px 0;
	border:solid #043066;
	border-width:2px 0;
	font-size:22px;
	line-height:36px;
	font-weight:300
}
.pull-quote__attribution{
	display:block;
	font-size:16px;
	line-height:24px;
	opacity:.8
}
.pull-quote__attribution::before{
	content:"– ";
}
p+.pull-quote__attribution{
	margin-top:-18px
}
@media(min-width: 480px){
	.pull-quote--left,.pull-quote--right{
		max-width:40%;
		margin-top:0
}
	.pull-quote--left{
		float:left;
		margin-right:24px;
		padding:0 24px 0 0;
		border-width:0 2px 0 0
}
	.pull-quote--right{
		float:right;
		margin-left:24px
}