/* [project]/src/app/about/policy.module.css [app-client] (css) */
.policy-module__ORLP9a__pageWrapper {
  background: #fff;
  border-radius: 12px;
  max-width: 800px;
  margin: 2rem auto;
  padding: 2rem;
  box-shadow: 0 4px 12px #0000000d;
}

.policy-module__ORLP9a__title {
  margin-bottom: .5rem;
  font-size: 2rem;
  font-weight: 700;
}

.policy-module__ORLP9a__updated {
  color: #666;
  margin-bottom: 2rem;
  font-size: .9rem;
}

.policy-module__ORLP9a__section {
  margin-bottom: 1.2rem;
}

.policy-module__ORLP9a__sectionTitle {
  margin-bottom: .5rem;
  font-size: 1.2rem;
  font-weight: 600;
}

.policy-module__ORLP9a__sectionText {
  color: #444;
  font-size: .95rem;
  line-height: 1.5;
}

.policy-module__ORLP9a__sectionList {
  color: #444;
  padding-left: 1.2rem;
  font-size: .95rem;
  line-height: 1.5;
  list-style: outside;
}

.policy-module__ORLP9a__quote {
  color: #555;
  background: #fafafa;
  border-left: 3px solid #ddd;
  border-radius: 4px;
  margin-top: 1rem;
  padding: 1rem 1.2rem;
  font-style: italic;
  line-height: 1.55;
}

.policy-module__ORLP9a__subtleList {
  color: #444;
  margin-top: .5rem;
  padding-left: 1.2rem;
  font-size: .95rem;
  line-height: 1.5;
  list-style: circle;
}

.policy-module__ORLP9a__subtitle {
  color: #555;
  margin-top: -.3rem;
  margin-bottom: 2rem;
  font-size: 1.15rem;
  font-weight: 500;
}

.policy-module__ORLP9a__tagline {
  color: #666;
  letter-spacing: .3px;
  margin-bottom: 2rem;
  font-size: 1.05rem;
  font-style: italic;
}

/*# sourceMappingURL=src_app_about_policy_module_e895e736.css.map*/