.pageWrapper.page_ebcPage{
  font-family: var(--ebc-font);
  color: var(--ebc-text);
  background:
    radial-gradient(1200px 700px at 12% -10%, rgba(212,175,55,.20), transparent 55%),
    radial-gradient(900px 520px at 92% -5%, rgba(243,217,139,.12), transparent 55%),
    var(--ebc-bg);
  border-radius: calc(var(--ebc-radius) + 6px);
  box-shadow: var(--ebc-shadow);
  border: 1px solid rgba(255,255,255,.10);
  padding: var(--ebc-pad);
  margin: 24px auto;
  max-width: var(--ebc-max);
}

.pageWrapper.page_ebcPage h1{
  font-family: var(--ebc-display);
  font-size: var(--ebc-h1);
  text-transform: uppercase;
  letter-spacing: .6px;
  margin-bottom: 16px;
  position: relative;
}
.pageWrapper.page_ebcPage h1::after{
  content:"";
  display:block;
  margin-top:12px;
  width:160px;
  height:3px;
  background: linear-gradient(90deg, var(--ebc-gold), transparent);
}

.pageWrapper.page_ebcPage h2{
  font-family: var(--ebc-display);
  font-size: var(--ebc-h2);
  text-transform: uppercase;
  margin-top: 28px;
}

.pageWrapper.page_ebcPage p,
.pageWrapper.page_ebcPage li{
  color: var(--ebc-muted);
  line-height: var(--ebc-line);
}

.pageWrapper.page_ebcPage table{
  width:100%;
  margin:16px 0;
  border-collapse: separate;
  border-spacing:0;
  background: rgba(255,255,255,.05);
  border:1px solid var(--ebc-border);
  border-radius: var(--ebc-radius);
  overflow:hidden;
}

.pageWrapper.page_ebcPage thead th{
  background: linear-gradient(180deg, rgba(212,175,55,.20), rgba(212,175,55,.05));
  padding:12px 14px;
  text-align:left;
}

.pageWrapper.page_ebcPage tbody td{
  padding:12px 14px;
  border-bottom:1px solid rgba(255,255,255,.08);
}

.pageWrapper.page_ebcPage td:last-child{
  font-weight:700;
  color:#fff;
  position:relative;
}
.pageWrapper.page_ebcPage td:last-child::before{
  content:"";
  position:absolute;
  left:0;top:0;bottom:0;
  width:3px;
  background: var(--ebc-gold);
}

@media(max-width:820px){
  .pageWrapper.page_ebcPage table,
  .pageWrapper.page_ebcPage thead,
  .pageWrapper.page_ebcPage tbody,
  .pageWrapper.page_ebcPage tr,
  .pageWrapper.page_ebcPage td{
    display:block;
  }
  .pageWrapper.page_ebcPage thead{display:none;}
  .pageWrapper.page_ebcPage td::before{
    content: attr(data-label);
    display:block;
    font-size:11px;
    opacity:.7;
    text-transform:uppercase;
  }
}
