@font-face{font-family:"Canela Light";src:url("https://lereve.hu/wp-content/uploads/2026/10/Canela-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Euclid";src:url("https://lereve.hu/wp-content/uploads/2026/10/Euclid-Circular-A-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Euclid";src:url("https://lereve.hu/wp-content/uploads/2026/10/Euclid-Circular-A-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Euclid";src:url("https://lereve.hu/wp-content/uploads/2026/10/Euclid-Circular-A-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Euclid";src:url("https://lereve.hu/wp-content/uploads/2026/10/Euclid-Circular-A-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Euclid";src:url("https://lereve.hu/wp-content/uploads/2026/10/Euclid-Circular-A-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--reve-paper:#f5f2ec;--reve-paper-light:#faf8f4;--reve-cream:#ece7dd;--reve-ink:#292621;--reve-body:#514d46;--reve-muted:#777168;--reve-olive:#77735e;--reve-olive-dark:#575646;--reve-taupe:#a49785;--reve-brown:#443c36;--reve-serif:"Canela Light",Georgia,serif;--reve-sans:"Euclid",Arial,sans-serif}body{font-family:var(--reve-sans);font-style:normal;font-weight:400;background:var(--reve-paper-light);color:var(--reve-body)}.reve-header .et_pb_row,.reve-footer .et_pb_row{padding-top:0;padding-bottom:0}.reve-header .et_pb_text,.reve-header .et_pb_menu{margin-bottom:0!important}.reve-header a{color:inherit}.reve-header-main{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:94px}.reve-header-main>.et_pb_column{width:auto!important;margin:0!important;float:none}.reve-header-main>.et_pb_column:last-child{text-align:right}.reve-logo{font-family:var(--reve-serif);font-size:44px;letter-spacing:.18em;line-height:1}.reve-header-actions a{display:inline-flex;align-items:center;min-height:44px;margin-left:18px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.reve-header-search{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.reve-header-search a{display:inline-flex;align-items:center;min-height:44px}.reve-primary-nav .et_pb_menu__wrap{justify-content:center}.reve-primary-nav .et-menu{gap:clamp(20px,4vw,64px)}.reve-primary-nav .et-menu a{font-family:var(--reve-serif);font-size:20px;font-weight:300;line-height:1.4}.reve-primary-nav{border-top:1px solid rgba(41,38,33,.15);padding:16px 0}.reve-footer a{color:inherit;text-decoration:none}.reve-footer a:hover{text-decoration:underline;text-underline-offset:4px}.reve-footer-links a{display:block;padding:5px 0;font-size:13px;line-height:1.6}.reve-footer-group h3 button{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;width:100%}.reve-footer-group h3 button:disabled{opacity:1}.reve-footer-group h3 button:not(:disabled)::after{content:'+';float:right}.reve-footer-group h3 button[aria-expanded="true"]:not(:disabled)::after{content:'−'}.reve-footer-links[hidden]{display:none!important}.reve-modal-open{overflow:hidden}.reve-dialog{border:0;padding:48px;width:min(900px,calc(100% - 32px));max-height:85dvh;overflow:auto;background:var(--reve-paper-light);color:var(--reve-ink);box-shadow:0 25px 100px #0003}.reve-dialog:not([open]){display:none}.reve-dialog::backdrop{background:#211e1970;backdrop-filter:blur(8px)}.reve-dialog h2{font-family:var(--reve-serif);font-size:clamp(34px,5vw,52px);font-weight:300;padding:10px 0 24px}.reve-dialog .reve-eyebrow{font-family:var(--reve-sans);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.reve-dialog-close{position:absolute;right:16px;top:12px;min-width:44px;min-height:44px;border:0;background:none;font-size:30px;color:inherit;cursor:pointer}.reve-search-form{display:flex;gap:16px;border-bottom:1px solid var(--reve-ink);margin-bottom:25px}.reve-search-form label{flex:1;min-width:0}.reve-search-form input{width:100%;border:0;padding:16px 0;background:none!important;font:20px var(--reve-sans);color:var(--reve-ink)!important}.reve-search-form button{border:0;background:none;font:11px var(--reve-sans);text-transform:uppercase;cursor:pointer}.reve-search-result{display:block;padding:15px 0;border-bottom:1px solid #29262122;color:var(--reve-ink)}.reve-search-result small{display:block;font:10px var(--reve-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--reve-muted);margin-bottom:4px}.reve-search-result span{font:26px var(--reve-serif)}.reve-mobile-links a{display:block;font:26px var(--reve-serif);padding:14px 0;border-bottom:1px solid #29262122;color:var(--reve-ink)}.reve-mobile-bar{display:none}.reve-dialog button:focus-visible,.reve-dialog a:focus-visible,.reve-footer button:focus-visible,.reve-header a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.reve-blog .et_pb_post h2{font-family:var(--reve-serif);font-weight:300;font-size:30px;line-height:1.2}.reve-blog .et_pb_post{border-bottom:1px solid #29262122;padding-bottom:30px}.reve-blog .post-content{font-family:var(--reve-sans);font-style:normal;line-height:1.75}.reve-legal-nav a{margin-right:20px;text-decoration:underline}@media(max-width:980px){.reve-header-main{min-height:76px;grid-template-columns:1fr auto 1fr}.reve-header-actions a{font-size:10px;margin-left:10px}.reve-primary-nav{display:none}.reve-mobile-bar{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;justify-content:space-around;background:var(--reve-paper-light);border-top:1px solid #29262122;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.reve-mobile-bar a{padding:10px;color:var(--reve-ink);font:11px var(--reve-sans);text-transform:uppercase;letter-spacing:.08em}body{padding-bottom:70px}.reve-logo{font-size:34px}.reve-header-actions a:first-child{display:none}}@media(max-width:767px){.reve-dialog{padding:40px 24px}.reve-header-main{gap:10px}.reve-header-actions a{margin-left:8px}.reve-header-search{font-size:10px}.reve-footer-group{border-bottom:1px solid #ffffff30;padding-bottom:12px}.reve-footer-group h3 button{min-height:44px}.reve-search-form input{font-size:16px}}@media(prefers-reduced-motion:reduce){.et_pb_button_module_wrapper,.et_pb_button{transition:none!important;transform:none!important;animation:none!important}}.reve-logo .et_pb_text_inner{font-family:var(--reve-serif)!important;font-size:44px!important;letter-spacing:.18em;line-height:1.1}.et_pb_button_module_wrapper{transition:transform 250ms ease}.et_pb_button{transition:background-color 250ms ease,color 250ms ease}.reve-announcement a{color:#faf8f4!important}.reve-header .et_pb_code{margin:0!important}.reve-header .et_pb_row:has(dialog){padding:0!important;height:0}.et_pb_text{font-style:normal}.reve-blog .et_pb_blog_posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.reve-blog .pagination{grid-column:1/-1}@media(max-width:980px){.reve-blog .et_pb_blog_posts{grid-template-columns:repeat(2,minmax(0,1fr))}.reve-logo .et_pb_text_inner{font-size:34px!important}}@media(max-width:600px){.reve-blog .et_pb_blog_posts{grid-template-columns:1fr}}