.articles{width:50%;position:relative;float:left;margin:0;margin-top:2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.articles ul,articles li{margin-left:0;padding-left:0;}
.articles li{margin-bottom:1.75rem;}
.articles p{margin:0;}
.articles a{text-decoration:none;color:#22c;margin:0;padding:0;text-indent:0;}
.articles a:hover{color:#00f;text-decoration:underline;}
.articles li p{margin-top:0;text-indent:0;}
.articles li p+p{text-indent:2rem;margin-top:0;}
.articles ul{list-style:none;}
.articles ul li{border-bottom:.125rem solid #e1e1e1;padding-bottom:2rem;}
.articles ul li a{line-height:1rem;font-weight:bold;}
.articles ul li p a{font-size:1.00rem;font-weight:normal;text-decoration:underline;}
.articles ul li a p{font-size:1rem;line-height:2rem;font-weight:normal;}
.articles li.last{border-bottom:none;}
.icon,.vip{float:right;display:block;margin-top:.5rem;margin-right:0rem;margin-left:1rem;}
.vip{width:12.5rem;}
.leftcol{padding-right:1rem;border-right:.125rem solid #e1e1e1;}
.rightcol {padding-left:1rem;border-left:.125rem solid #e1e1e1;margin-left:-0.125rem;}
.ph2{font-size:1.5rem;font-weight:bold;}
h2{margin-bottom:0;}

main, #main{
max-width:58rem;
}


figure{
max-width: 100%;
margin:2rem auto;
padding:0rem;
outline:1px solid #a0a0a0;
outline: none;
  }
figure img{
display:block;
clear:both;
border:none;
margin: 1.25rem auto;
outline:1.25rem solid #fafafa;
}


.outlineL95 {outline-color: #f1f1f1;}
.outlineL90 {outline-color: #e2e2e2;}
.outlineL80 {outline-color: #c6c6c6;}
.outlineL70 {outline-color: #ababab;}
.outlineL50 {outline-color: #777777;}
.outlineL30 {outline-color: #474747;}
.outlineL10 {outline-color: #1b1b1b;}
figcaption:before{content:none;counter-increment:none;}
figcaption{margin:2.5rem;margin-top: 0;font-style:italic;font-size:1.125rem; color: #fafafa;text-align:center;max-width: 56rem;}

@media all and (max-width:40rem){.articles{width:100%;padding:0 2.0%;border:none;}}




