.home-hero__title {
  margin-block: clamp(20px, 4.6511627907vw, 60px) clamp(20px, 3.1007751938vw, 40px);
  color: var(--c-black);
  text-wrap: balance;
}

.home-hero__title span {
  color: #266c53;
}

.home-hero__summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: clamp(24px, 6.2015503876vw, 80px);
  margin-block: clamp(20px, 2.6356589147vw, 34px) clamp(22px, 4.1860465116vw, 54px);
}

.home-hero__summary-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 860px;
          flex: 1 1 860px;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}

.home-hero__summary-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25px;
          flex: 0 0 25px;
  width: 22px;
  height: 25px;
}

.home-hero__summary-icon .icon {
  width: 100%;
  height: 100%;
}

.home-hero__summary-copy {
  color: var(--c-black);
  font-size: clamp(16px, 1.8604651163vw, 24px);
  line-height: 1.2;
  letter-spacing: -0.01em;
  font-weight: 500;
}

.home-hero__summary-copy p {
  margin: 0;
}

.home-hero__summary-copy p + p {
  margin-top: 1rem;
}

.home-hero__summary-note {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 320px;
          flex: 0 0 320px;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}

@media (max-width: 991px) {
  .home-hero__summary {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 20px;
  }
}

@media (max-width: 745px) {
  .home-hero__title {
    text-align: left;
    font-size: 34px;
  }
}
@supports (appearance:none){

}

 @media (max-width: 991px){

@supports (appearance:none){

}

}

 @media (max-width: 745px){

@supports (appearance:none){

}

}
