/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./app/[locale]/(main)/adatkezelesi-tajekoztato/page.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
/* ============================================
   Data Protection Notice Page Styles
   ============================================ */

.page_dataProtectionPage__Hxxsv {
  background-color: var(--bg-page);
}

/* Content Section */
.page_section__IRbKe {
  padding: var(--space-12) 0;
  background-color: var(--bg-surface);
}

.page_sectionContent___aHEK {
  max-width: 900px;
  margin: 0 auto;
}

.page_pageTitle__iDAoh {
  font-size: var(--text-3xl);
  font-weight: var(--font-bold);
  color: var(--text-heading);
  line-height: var(--leading-tight);
  margin-bottom: var(--space-6);
}

@media (min-width: 1024px) {
  .page_pageTitle__iDAoh {
    font-size: var(--text-4xl);
  }
}

.page_subtitle____dub {
  font-size: var(--text-xl);
  font-weight: var(--font-semibold);
  color: var(--text-heading);
  margin-bottom: var(--space-4);
}

.page_paragraph__JsvSa {
  font-size: var(--text-base);
  color: var(--text-secondary);
  line-height: var(--leading-relaxed);
  margin-bottom: var(--space-6);
  text-align: justify;
}

/* Ordered List */
.page_orderedList__QhgOh {
  list-style: none;
  padding: 0;
  margin: 0 0 var(--space-8) 0;
  counter-reset: legal-points;
}

.page_listItem__eaQYZ {
  display: flex;
  align-items: flex-start;
  gap: var(--space-3);
  padding: var(--space-3) 0;
  font-size: var(--text-base);
  color: var(--text-secondary);
  line-height: var(--leading-relaxed);
  counter-increment: legal-points;
  text-align: justify;
}

.page_listItem__eaQYZ::before {
  content: "(" counter(legal-points) ")";
  font-weight: var(--font-semibold);
  color: var(--text-heading);
  min-width: 2rem;
  flex-shrink: 0;
}

/* Signature Block */
.page_signature__2V6Qa {
  margin-top: var(--space-8);
  padding-top: var(--space-6);
  border-top: 1px solid var(--border-light);
}

.page_signatureDate__WKoq3 {
  font-size: var(--text-base);
  color: var(--text-secondary);
  margin-bottom: var(--space-4);
  font-style: italic;
}

.page_signatureName__QZ9I2 {
  font-size: var(--text-base);
  font-weight: var(--font-semibold);
  color: var(--text-heading);
  margin-bottom: var(--space-1);
}

.page_signatureInstitution__sMAtO {
  font-size: var(--text-base);
  color: var(--text-secondary);
}

