@charset "UTF-8";
/* Media query breakpoints */
.c-text {
  width: 100%;
  max-width: 996px;
  margin: 0 auto;
  padding: 10px 0;
}
.c-text p, .c-text li, .c-text ul, .c-text ol {
  margin: 0;
  color: var(--darkGrey500);
  font-family: "Prelo book", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.c-text p span, .c-text li span, .c-text ul span, .c-text ol span {
  font-weight: 400;
}
.c-text ul {
  margin-bottom: 20px;
}
.c-text ul li {
  margin-top: 16px;
}
.c-text ol {
  margin-bottom: 10px;
}
.c-text ol li {
  margin-top: 16px;
}
.c-text ol li::marker {
  font-family: "Prelo book", sans-serif;
  font-weight: bold;
}
.c-text a {
  color: var(--blue-link);
  font-family: "Prelo book", sans-serif;
  font-weight: bold;
  text-decoration: underline;
}
.c-text a span {
  color: var(--blue-link);
  font-family: "Prelo book", sans-serif;
  font-weight: bold;
}
.c-text a:hover {
  text-decoration: none;
}
.c-text h2, .c-text h3, .c-text h4, .c-text h5, .c-text h6 {
  margin: 0;
  color: var(--blue500);
  font-family: "Prelo book", sans-serif;
  font-weight: 400;
}
.c-text h2 + p, .c-text h2 + h2, .c-text h2 + h3, .c-text h2 + h4, .c-text h2 + h5, .c-text h2 + h6, .c-text h3 + p, .c-text h3 + h2, .c-text h3 + h3, .c-text h3 + h4, .c-text h3 + h5, .c-text h3 + h6, .c-text h4 + p, .c-text h4 + h2, .c-text h4 + h3, .c-text h4 + h4, .c-text h4 + h5, .c-text h4 + h6, .c-text h5 + p, .c-text h5 + h2, .c-text h5 + h3, .c-text h5 + h4, .c-text h5 + h5, .c-text h5 + h6, .c-text h6 + p, .c-text h6 + h2, .c-text h6 + h3, .c-text h6 + h4, .c-text h6 + h5, .c-text h6 + h6 {
  margin-top: 20px;
}
.c-text h2 {
  font-size: 1.75rem;
  line-height: 2rem;
}
.c-text h3 {
  font-size: 1.375rem;
  line-height: 1.75rem;
}
.c-text h4 {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.c-text strong {
  font-family: "Prelo semibold", sans-serif;
  font-weight: 400;
}
.c-text table {
  width: 100%;
  border-collapse: collapse;
}
.c-text table thead th {
  width: 996px;
  padding: 15px 21px;
  overflow: hidden;
  background-color: var(--yellow400);
  color: var(--blue500);
  font-family: "Prelo book", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 600;
  text-align: center;
}
.c-text table thead th span, .c-text table thead th p {
  font-weight: 600;
  color: var(--blue500);
}
.c-text table tbody p {
  font-family: "Prelo book", sans-serif;
  color: var(--blue500);
}
.c-text table tbody tr {
  border-bottom: 1px solid var(--blue100);
}
.c-text table tbody tr:last-child {
  border-bottom: 0;
}
.c-text table tbody tr td {
  padding: 5px;
}
.c-text__content:has(table) {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  overflow-x: scroll;
  overflow-y: hidden;
  width: auto;
}
@media (min-width: 768px) {
  .c-text__content:has(table) {
    overflow-x: hidden;
  }
}
.c-text__content:has(table) > .field--body {
  display: inline-block;
  margin: 0 auto;
  border: 1px solid var(--blue100);
  border-radius: 8px;
  overflow-x: auto;
}
.c-text__link {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 5px;
  margin-top: 5px;
  text-align: right;
}
.c-text__link a {
  color: var(--strongBlue500);
  font-family: "Prelo semibold", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  text-decoration: none;
}
.c-text__link a:hover {
  color: var(--blue-hover);
  text-decoration: underline;
}
.c-text__link::after {
  content: "❯";
  font-family: "Prelo book", sans-serif;
  color: #212529;
  font-size: 1rem;
}
.c-text.white {
  max-width: 100%;
  padding: 0;
}
.c-text.white ul, .c-text.white ol {
  margin-bottom: 10px;
}
.c-text.white ul li, .c-text.white ol li {
  margin-top: 0;
}
.c-text.white h2, .c-text.white h3, .c-text.white h4, .c-text.white h5, .c-text.white h6 {
  color: var(--darkGrey500);
  font-family: "Prelo semibold", sans-serif;
}
.c-text.white h2 {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.c-text.white h3 {
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.c-text.white h4 {
  font-size: 1rem;
  line-height: 1.25rem;
}

.bg-color:has(.bg-white) {
  background-color: var(--darkGrayishBlue50);
  padding-left: 25px;
  padding-right: 25px;
}

.block__text.bg-white {
  padding: 24px;
  border: 1px solid var(--darkGrayishBlue300);
  border-radius: 8px;
  background-color: var(--white);
}

.block__cards--card .c-headline {
  max-width: 100%;
  margin-bottom: 40px;
}
.block__cards--card .cards__items {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.paragraph--view-mode--card .c-text.white {
  padding: 24px;
  border: 1px solid var(--darkGrayishBlue300);
  border-radius: 8px;
  background-color: var(--white);
}
.paragraph--view-mode--card .c-text.white .field--body a {
  color: var(--blue-link);
  font-weight: 400;
  text-decoration: none;
}
.paragraph--view-mode--card .c-text.white .field--body a:hover {
  color: var(--blue-hover);
  text-decoration: underline;
}
/*# sourceMappingURL=text.css.map */
