/* Szöveges aloldalak (Impresszum, Adatkezelési tájékoztató és hasonlók) */
.tk-section{padding:clamp(56px, 8vw, 112px) max(20px, 4vw)}
.tk-section .tk-inner{max-width:780px; margin-left:auto; margin-right:auto}
.tk-prose .tk-inner{background:#fff; border:1px solid rgba(21,36,58,.10); border-radius:24px; padding:clamp(28px, 5vw, 56px); box-shadow:0 12px 32px -16px rgba(21,36,58,.18)}
.tk-prose p, .tk-prose li{font-size:17px; line-height:1.75}
.tk-prose h1{margin-bottom:.6em}
.tk-prose h2{margin-top:1.8em}
.tk-prose ul, .tk-prose ol{padding-left:1.3em}
.tk-eyebrow{text-transform:uppercase; letter-spacing:.1em; font-size:13px; margin-bottom:.4em}
.site-main:has(.tk-prose){background:#F1EEE8}
@media (max-width: 640px){
  .tk-section{padding-left:16px; padding-right:16px}
  .tk-prose .tk-inner{border-radius:18px}
}

/* Impresszum: középre igazított szöveg */
.page-slug-impresszum .tk-prose .tk-inner{text-align:center}
.page-slug-impresszum .tk-eyebrow{justify-content:center}
