@layer page {
  .p-circles-a {
    --my-left-color: #E0FFE8;
    --my-right-color: #E0FFE8;
    --my-bg-color: #fdfff6;
  }
  .p-hdr-page__inner {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
  }
  .business-symbol {
    width: 10.0625rem;
    aspect-ratio: 161.6/136.07;
    transform: translateY(70%);
  }
  @media screen and (max-width: 767px) {
    .business-symbol {
      width: 25.3333333333vw;
      transform: translateY(40%);
    }
  }
  @media screen and (max-width: 767px) {
    .p-hdr-a__symbol {
      width: calc(var(--my-width) / 850 * 100vw);
    }
  }
}