/* [project]/app/terms/maruburi_e4156600.module.css [app-client] (css) */
@font-face {
  font-family: maruBuri;
  src: url("../media/MaruBuri_Regular-s.p.15ac44ab.ttf") format("truetype");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: maruBuri Fallback;
  src: local(Arial);
  ascent-override: 92.01%;
  descent-override: 36.23%;
  line-gap-override: 0.0%;
  size-adjust: 104.88%;
}

.maruburi_e4156600-module__g6jCsG__className {
  font-family: maruBuri, maruBuri Fallback;
  font-style: normal;
  font-weight: 400;
}

.maruburi_e4156600-module__g6jCsG__variable {
  --font-maru-buri: "maruBuri", "maruBuri Fallback";
}

/* [project]/app/terms/page.module.css [app-client] (css) */
.page-module__dJTewq__shell {
  max-width: 720px;
  margin: 0 auto;
  padding: 4rem 1.5rem 6rem;
}

.page-module__dJTewq__title {
  letter-spacing: -.02em;
  text-transform: none;
  margin-bottom: 3rem;
  font-family: Newsreader, Georgia, serif;
  font-size: clamp(2rem, 4vw, 3rem);
  font-weight: 400;
  line-height: 1.1;
}

.page-module__dJTewq__article {
  margin-bottom: 2.5rem;
}

.page-module__dJTewq__articleTitle {
  font-family: var(--font-maru-buri), "Maru Buri", "Noto Serif KR", serif;
  color: #333;
  letter-spacing: -.02em;
  margin-bottom: .75rem;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
}

.page-module__dJTewq__articleBody {
  font-family: var(--font-pretendard), -apple-system, BlinkMacSystemFont, system-ui, Roboto, sans-serif;
  color: #666;
  letter-spacing: -.01em;
  word-break: keep-all;
  white-space: pre-line;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.9;
}

@media (max-width: 768px) {
  .page-module__dJTewq__shell {
    padding: 2.5rem 1rem 4rem;
  }

  .page-module__dJTewq__title, .page-module__dJTewq__article {
    margin-bottom: 2rem;
  }
}

/*# sourceMappingURL=app_terms_42cb289b._.css.map*/