
  .tp-resource-hero-form-input::placeholder {
    color: var(--content--disable);
  }
  .tp-resource-hero-table-item.active .tp-resource-hero-table-item-ic {
    opacity: 1;
    transform: scale(1);
  }
  .tp-resource-hero-table-item:hover .tp-resource-hero-table-item-line-hover {
    opacity: 1 !important;
  }
  .tp-resource-hero-table-item.active .tp-resource-hero-table-item-number {
    color: var(--content--brand);
  }
  .tp-resource-hero-content-richtext ul {
    list-style: none;
  }
  .tp-resource-hero-content-richtext ul li:after {
    content: '';
    width: 0.6rem;
    height: 0.6rem;
    background-color: currentColor;
    position: absolute;
    top: 0.8rem;
    border-radius: 50%;
    left: 0;
  }
  .tp-resource-hero-table-item:last-child .line {
    display: none;
  }
  .tp-resource-hero-table-head .embed-ic:nth-child(1) {
    transform: translate(calc(100% + 1rem), calc(-100% - 1rem));
  }
  .tp-resource-hero-table-head.active .embed-ic:nth-child(2) {
    transform: translate(calc(100% + 1rem), calc(100% + 1rem));
  }
  .tp-resource-hero-table-head.active .embed-ic:nth-child(1) {
    transform: translate(0, 0);
  }
  .tp-resource-hero-table-head-ic .embed-ic {
    transition: 0.4s ease transform;
  }
  .tp-resource-hero-content-richtext *:first-child {
    margin-top: 0;
  }
  .tp-resource-hero-content-richtext *:last-child {
    margin-bottom: 0;
  }

  .tp-resource-hero-content-richtext figure {
    max-width: 100%;
    margin-bottom: 3.2rem;
  }
  .tp-resource-hero-content-richtext ol li {
    padding-left: 0;
  }
  .tp-resource-other-item-img-inner:hover img {
    transform: scale(1.1);
  }
  .tp-resource-other-item-img-inner img {
    transition: 0.5s ease transform;
  }
  .tp-resource-hero-share-item-tooltip:after {
    content: '';
    position: absolute;
    bottom: -1rem;
    left: 48%;
    width: 2rem;
    height: 1.4rem;
    z-index: 0;
    transform: rotate(45deg) translateX(-50%);
    background-color: #282828;
  }
  .tp-resource-hero-content-richtext figure {
    max-width: 81.4rem !important;
    margin-left: 0 !important;
    margin-bottom: 2.4rem;
  }
  .tp-resource-other-item:hover .tp-resource-other-item-bg {
    clip-path: inset(0 0 0 0);
  }
  .tp-resource-other-item:hover .tp-resource-other-item-title {
    color: var(--content--white);
  }
  .tp-resource-other-item:hover .tp-resource-other-item-sub,
  .tp-resource-other-item:hover .tp-resource-other-item-date {
    color: var(--content--disable);
  }
  .tp-resource-other-item:hover .tp-resource-other-item-img {
    padding: 3.2rem;
  }
  .tp-resource-other-item:hover .resource-hero-item-img-plus-item {
    transform: scale(1);
  }
  .tp-resource-hero-table-item:not(:last-child):hover .tp-resource-hero-table-item-line-hover. .tp-resource-hero-table-item:not(:last-child).active .tp-resource-hero-table-item-line-hover {
    opacity: 1 !important;
  }
  .tp-resource-hero-table-item-txt-inner .txt {
    white-space: nowrap;
  }
  .tp-resource-hero-table-item.has-tooltip:hover .tp-resource-hero-table-item-tooltip {
    opacity: 1;
  }
  @media only screen and (min-width: 992px) {
    .tp-resource-hero-title-wrap > .line-dash {
      display: none;
    }
  }
  @media only screen and (max-width: 991px) {
    .policy-hero-table {
      background-image: var(--bg-img) !important;
      background-repeat: repeat;
      background-size: 9.3rem 9.3rem;
    }
    .tp-resource-hero-content-richtext figure {
      margin-bottom: 1.6rem;
    }
  }
  @media only screen and (max-width: 767px) {
    .tp-resource-hero-table-head .embed-ic:nth-child(1) {
      transform: translate(calc(100% + 0.8rem), calc(-100% - 0.8rem));
    }
    .tp-resource-hero-table-head.active .embed-ic:nth-child(2) {
      transform: translate(calc(100% + 0.8rem), calc(100% + 0.8rem));
    }
  }
