.main-page .page-title {
  margin-top: 0;
}
.main-page .main-page-title {
  margin: 0;
}
.main-page .page-header + .rte {
  margin-top: 2.4rem;
}

.page-placeholder-wrapper {
  display: flex;
  justify-content: center;
}

.page-placeholder {
  width: 52.5rem;
  height: 52.5rem;
}

body:has(.rg-about) #MainContent{background:#0b0e12;color:#f3f5f7}
.main-page.rg-about{max-width:1160px;padding:60px 30px 70px;margin:auto;font-family:var(--font-body-family)}
.main-page.rg-about .page-header{margin:0 0 24px;padding:0;border:0}
.main-page.rg-about .main-page-title{font-family:inherit;font-size:clamp(36px,4.5vw,60px);font-weight:600;text-transform:none;letter-spacing:-.035em;line-height:1.08;color:#f3f5f7;margin:0}
.main-page.rg-about .rte{max-width:850px;margin:0;text-align:left}
.main-page.rg-about .rte :is(p,li){font-family:inherit;font-size:16px;line-height:1.8;color:#b8c0c9;letter-spacing:normal}
.main-page.rg-about .rte p{margin:0 0 18px}
.main-page.rg-about .rte :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-size:28px;font-weight:600;letter-spacing:-.025em;text-transform:none;line-height:1.2;color:#f3f5f7;margin:38px 0 16px}
.main-page.rg-about .rte ul{background:#111820;border:1px solid #303740;padding:24px 28px 24px 45px;margin:0 0 25px}
.main-page.rg-about .rte li{margin:5px 0}
.main-page.rg-about .rte a{font-family:inherit;color:#85d4f4;text-underline-offset:4px}
.main-page.rg-about .rte a:focus-visible{outline:2px solid #30b8ee;outline-offset:4px}
@media(max-width:749px){.main-page.rg-about{padding:34px 20px 45px}.main-page.rg-about .rte :is(h1,h2,h3,h4,h5,h6){font-size:24px;margin-top:28px}.main-page.rg-about .rte :is(p,li){font-size:15px}.main-page.rg-about .rte ul{padding:18px 20px 18px 35px}}
