body.page-policy{background:var(--shy-green)}
.main-policy .text{margin-top:16px}
.right-policy ul li{list-style:disc}
.right-policy ul,.right-policy ol{padding:15px;}
.right-policy a{text-decoration:underline}
.right-policy h2{margin-top:30px;margin-bottom:10px;}

.size-chart-html table{border-spacing:0;font-size:10px;width:100%;}
.size-chart-html thead{background:var(--shy-green);}
.size-chart-html tbody th{background:rgba(229, 234, 228, 0.30);}
.size-chart-html thead th{padding:13px;}
.size-chart-html thead th:not(:first-child){border-bottom:1px solid var(--white-clay);border-left:1px solid var(--white-clay);}
.size-chart-html tbody th{padding:13px;font-weight:500;}
.size-chart-html tbody td{padding:13px 9px;text-align:center;}
.size-chart-html tbody tr:not(:last-child) th,.size-chart-html tbody tr:not(:last-child) td{border-bottom:1px solid var(--white-clay);}
.size-chart-html tbody th:not(:first-child),.size-chart-html tbody td:not(:first-child){border-left:1px solid var(--white-clay);}

@media(min-width:992px){
  .main-policy .left-policy{position: sticky;top: 50px;align-self: flex-start;}
}
@media(max-width:1199px){
  .main-policy .right-policy{grid-column: span 6;}
}
@media(max-width:991px){
  .main-policy .right-policy{margin-top:16px}
}