

.page-static-main{
  padding:var(--main-pad-y-sm) 0 var(--main-pad-y);
}

.page-static{
  display:flex;
  flex-direction:column;
  gap:var(--space-5);
}

.page-static__hero,
.page-static__body{
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);
  border:1px solid rgba(16,57,111,.10);
  border-radius:16px;
  box-shadow:0 10px 24px rgba(13,42,92,.07);
}

.page-static__hero{
  padding:clamp(18px,1.5vw,24px) clamp(18px,1.8vw,26px);
  background:
    radial-gradient(circle at top right,rgba(42,117,235,.06),transparent 24%),
    linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);
}

.page-static__eyebrow{
  display:inline-flex;
  align-items:center;
  min-height:28px;
  padding:0 12px;
  border-radius:999px;
  background:rgba(31,120,220,.08);
  border:1px solid rgba(31,120,220,.12);
  color:#1f78dc;
  font-size:var(--fs-xs);
  font-weight:800;
  letter-spacing:.04em;
  text-transform:uppercase;
}

.page-static__title{
  margin:12px 0 0;
  font-size:clamp(28px,1.5vw + 22px,38px);
  line-height:1.14;
  color:#10213a;
}

.page-static__lead{
  margin:10px 0 0;
  max-width:72ch;
  color:#5b6b82;
  font-size:var(--fs-md);
  line-height:1.68;
}

.page-static__body{
  padding:clamp(18px,1.6vw,24px) clamp(18px,1.8vw,26px);
  color:#24364f;
}

.page-static__body > *:first-child{margin-top:0}
.page-static__body > *:last-child{margin-bottom:0}

.page-static__body h2,
.page-static__body h3,
.page-static__body h4{
  color:#15253d;
  line-height:1.22;
  letter-spacing:.01em;
}

.page-static__body h2{
  margin:28px 0 10px;
  font-size:clamp(22px,.9vw + 19px,28px);
}

.page-static__body h3{
  margin:22px 0 10px;
  font-size:clamp(18px,.55vw + 16px,22px);
}

.page-static__body h4{
  margin:18px 0 8px;
  font-size:clamp(16px,.45vw + 14px,19px);
}

.page-static__body p,
.page-static__body ul,
.page-static__body ol,
.page-static__body table,
.page-static__body blockquote{
  margin:0 0 14px;
}

.page-static__body p,
.page-static__body li{
  line-height:1.78;
}

.page-static__body ul,
.page-static__body ol{
  padding-left:1.3em;
}

.page-static__body li + li{
  margin-top:6px;
}

.page-static__body a{
  color:#1f78dc;
  text-decoration:underline;
  text-decoration-thickness:.08em;
  text-underline-offset:.15em;
}

.page-static__body strong{
  color:#10213a;
}

.page-static__body blockquote{
  padding:14px 16px;
  border-left:4px solid rgba(31,120,220,.24);
  border-radius:12px;
  background:rgba(31,120,220,.04);
  color:#42546d;
}

.page-static__body table{
  width:100%;
  border-collapse:collapse;
  overflow:hidden;
  border-radius:14px;
  border:1px solid rgba(16,57,111,.10);
}

.page-static__body th,
.page-static__body td{
  padding:11px 12px;
  border-bottom:1px solid rgba(16,57,111,.08);
  text-align:left;
  vertical-align:top;
}

.page-static__body th{
  background:#f3f8ff;
  color:#13253f;
  font-weight:800;
}

.page-static__body tr:last-child td{
  border-bottom:0;
}

.page-static__meta{
  display:flex;
  flex-wrap:wrap;
  gap:8px 14px;
  margin:12px 0 0;
  color:#5b6b82;
  font-size:var(--fs-sm);
  line-height:1.6;
}

.page-static__meta-item{
  display:inline-flex;
  align-items:center;
  gap:6px;
}

.page-static--article .page-static__lead{
  margin-top:12px;
}

@media (max-width:680px){
  .page-static__hero,
  .page-static__body{
    border-radius:14px;
  }
}
