/* variant_k: narrow centered content */
.kpotc_11582c2e { font-family: undefined; margin: 0; background: hsl(112, 8%, 98%); color: hsl(112, 12%, 12%); }

.jackpo_140dd141 { margin: 0; min-height: 100vh; }

.container_tci_7b54b1ea {
  max-width: 680px;
  margin: 0 auto;
  padding: 0 40px 80px;
}

.inojac_header_a46c4c60 {
  padding: 40px 0;
  margin-bottom: 80px;
  text-align: center;
  border-bottom: 1px solid hsl(112, 10%, 94%);
}

.nojac_brand_6a9a017b { font-weight: 700; font-size: 1.5rem; color: hsl(112, 67%, 37%); display: block; margin-bottom: 20px; }

.potci_57462dd9 { list-style: none; margin: 0; padding: 0; display: flex; justify-content: center; flex-wrap: wrap; gap: 40px; }

.navItem_ckpo_b9b6c257 { margin: 0; }

.link_pot_f3c0b72a { color: hsl(292, 67%, 37%); text-decoration: none; }

.ckp_main_6ff8b41b { padding: 40px 0; }

.jack_dfe8e42c {
  padding: 40px 0;
  margin-bottom: 40px;
}

.heading_0a830d51 { font-size: 1.4rem; margin: 0 0 20px; color: hsl(112, 80%, 22%); }

.text_cit_3a606194 { margin: 0; color: hsl(112, 8%, 42%); line-height: 1.7; }

.noja_list_a686b61a { margin: 20px 0; padding-left: 40px; }

.listItem_ity_30e9b02a { margin-bottom: 10px; }

.card_0faeedd7 {
  padding: 40px 0;
  margin-bottom: 40px;
}

.tci_da9e279e { font-size: 1.4rem; margin: 0 0 20px; color: hsl(112, 80%, 22%); }

.cardText_c1bdf20f { margin: 0; color: hsl(112, 8%, 42%); line-height: 1.7; }

.footer_noja_b6fa277e {
  margin-top: 80px;
  padding-top: 40px;
  border-top: 1px solid hsl(112, 10%, 94%);
  text-align: center;
  font-size: 0.9rem;
  color: hsl(112, 8%, 42%);
}

.footerText_oj_30211ee8 { margin: 0; }

.tci_footerLinks_a4db7656 { list-style: none; margin: 0; padding: 0; display: flex; justify-content: center; gap: 30px; }

.sino_13bc1f9f { color: hsl(292, 67%, 37%); text-decoration: none; }
