
.ea-fejlec {padding-top:28px;max-width:850px}
.feny-lead {font-size:21px;line-height:1.55;margin:20px 0 12px;color:#34424F}
.feny-meta {font-size:17px;margin:0 0 20px;color:#587089}
a.feny-cta {display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;border-radius:28px;background:#34424F;color:#fff;font-size:16px;font-weight:600;text-decoration:none;line-height:1.4;text-align:center}
a.feny-cta:hover {background:#465c70;color:#fff}
a.feny-cta:focus-visible {outline:3px solid #C17F57;outline-offset:4px}
.feny-next {margin:24px 0 0}
.feny-photo {margin:0}
.feny-photo img {display:block;width:100%;height:auto;border-radius:16px}
.feny-photo figcaption {font-size:14px;color:#5C6C73;margin-top:8px}
#ea-jelentkezes {scroll-margin-top:110px}
.ea-urlap .tolto-urlap .tolto-urlap__input {font-size:16px}
@media(max-width:767px) {
.ea-kormok {padding-top:16px;font-size:11px;gap:6px}
.ea-fejlec {padding-top:22px}
.ea-jelvenyek {margin-bottom:14px}
.ea-cim {font-size:36px}
.feny-lead {font-size:18px;line-height:1.5;margin-top:16px}
.feny-meta {font-size:15px;margin-bottom:16px}
.feny-cta {width:100%}
.ea-tartalom {margin-top:28px;gap:32px}
.ea-fo {gap:32px}
body.single-esemeny .ea-program-ido,body.single-esemeny .ea-program-tartalom {flex:0 0 auto}
.ea-program-sor {padding:16px 0}
.ea-adatok {gap:18px;padding:20px 0;grid-template-columns:repeat(2,minmax(0,1fr))}
.ea-adatok-ertek {font-size:16px}
.ea-urlap {max-width:none}
}
