/* [project]/web/src/pages/apple/_components/AgreementPage/index.module.scss.module.css [client] (css) */
.index-module-scss-module__IM9m0G__agreement h1 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-size: 3rem;
  font-weight: 700;
  line-height: 4rem;
}

@media (max-width: 1024px) {
  .index-module-scss-module__IM9m0G__agreement h1 {
    font-size: 2rem;
    line-height: 2.75rem;
  }
}

@media (max-width: 768px) {
  .index-module-scss-module__IM9m0G__agreement h1 {
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
}

.index-module-scss-module__IM9m0G__agreement p {
  --tw-text-opacity: 1;
  color: rgb(var(--ux-display-secondary) / var(--tw-text-opacity, 1));
  margin-bottom: .75rem;
}

.index-module-scss-module__IM9m0G__agreement h2 {
  --tw-text-opacity: 1;
  color: rgb(var(--ux-display) / var(--tw-text-opacity, 1));
  margin-top: 2rem;
  margin-bottom: 1.25rem;
  padding-left: .5rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  position: relative;
}

.index-module-scss-module__IM9m0G__agreement h2:after {
  --tw-translate-y: -50%;
  width: 2px;
  height: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(var(--ux-primary) / var(--tw-bg-opacity, 1));
  position: absolute;
  top: 50%;
  left: 0;
}

@media (max-width: 768px) {
  .index-module-scss-module__IM9m0G__agreement h2 {
    margin-top: 1rem;
    margin-bottom: .5rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.index-module-scss-module__IM9m0G__agreement h3 {
  --tw-text-opacity: 1;
  color: rgb(var(--ux-display) / var(--tw-text-opacity, 1));
  font-weight: 600;
}

.index-module-scss-module__IM9m0G__agreement a {
  --tw-text-opacity: 1;
  color: rgb(var(--ux-primary) / var(--tw-text-opacity, 1));
}

.index-module-scss-module__IM9m0G__agreement a:hover {
  text-decoration-line: underline;
}

.index-module-scss-module__IM9m0G__agreement ul, .index-module-scss-module__IM9m0G__agreement ol {
  --tw-text-opacity: 1;
  color: rgb(var(--ux-display-secondary) / var(--tw-text-opacity, 1));
}

