.box {
  max-width: 845px;
  width: 100%;
  position: relative;
  margin: 0 auto;
  padding: 0 20px;
}

.typography:not(.typography-default) {
  margin-top: -3em;
}

.typography h2,
.typography h3,
.typography h4,
.typography h5 {
  margin-top: 1.5em;
}

.typography_content {
  margin-bottom: 60px;
}

.typography_content p {
  color: #262626;
  margin: 1.7em 0;
  letter-spacing: 0.02em;
}

.typography ul,
.typography ol {
  margin-bottom: 1em;
}

.typography ul li,
.typography ol li {
  list-style-type: none;
  color: #262626;
  margin: 1em 0;
}

.typography ul li::before {
  color: #001767;
  content: " \2022";
  padding-right: 8px;
}

.share {
  padding: 18px 25px;
  background: #F2F3F3;
  margin-top: 60px;
  margin-bottom: 30px;
}

.fw {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}


.share_wrap {
  align-items: center;
}

.share_left {
  margin-right: 32px;
}

.share_right {
  margin-left: auto;
}
.share_left p {
  font-size: 16px;
  font-weight: 600;
}

.share_soc {
  align-items: center;
  margin: -3.5px;
  justify-content: flex-start;
}

.share_item {
  display: block;
  padding: 3.5px;
}