.socialMediaPolicyPage_title_wrap {
  padding-top: 6.13%;
}

.siteContainer {
  margin: auto;
  padding: 0 9.33vw;
  width: 100%;
  max-width: 100%;
}

.intr_heading {
  margin: 12.53% auto 0;
  width: 100%;
  max-width: 81.86vw;
}

.intr_heading h4 {
  margin-bottom:12.66vw;
  font-size: 3.73vw;
  font-weight: 400;
  line-height: 1.8;
}

.socialMediaPolicy {
  margin: 0 auto 45%;
  width: 100%;
}

.socialMediaPolicy_itms_wrap {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 29.2vw;
}

.socialMediaPolicy_item_block {
  width: 100%;
}

.socialMediaPolicy_block_desc {
  margin-top: 3.73%;
  font-size: 3.73vw;
  font-weight: 400;
  line-height: 1.8;
  letter-spacing: 0;
}

.socialMediaPolicy_block_desc div {
  width: 100%;
}

.socialMediaPolicy_block_desc .list_type span {
  width: 100%;
  max-width: max-content;
}

.socialMediaPolicy_block_desc .list_type {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.socialMediaPolicy_block_desc .txtHighlight {
  margin-top: 3.73vw;
  text-underline-offset: .3em;
  text-decoration: underline;
  color: #E60019;
  display: block;
}

@media screen and (min-width: 768px) {
  .socialMediaPolicyPage_title_wrap {
    padding-top: min(4.31vw, 95px);
  }

  .siteContainer {
    padding: 0;
    max-width: 2200px;
  }

.intr_heading {
  margin: min(3.72vw, 82px) auto 0;
  max-width: min(1400px, 63.63vw);
}

.intr_heading h4 {
  margin-bottom: min(4.09vw, 90px);
  font-size: min(1.27vw, 28px);
}

  .socialMediaPolicy {
    margin: 0 auto min(16.1vw, 354px);
    max-width: min(1401px, 63.68vw);
  }

  .socialMediaPolicy_itms_wrap {
    gap: min(8vw, 176px);
  }

  .socialMediaPolicy_block_desc {
    margin-top: min(1.27vw, 28px);
    font-size: min(1.27vw, 28px);
  }

  .socialMediaPolicy_block_desc .txtHighlight {
    margin-top: min(0.90vw, 20px);
  }
  .socialMediaPolicy_block_desc .txtHighlight:hover {
    text-decoration: none;
  }
}
