@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caprasimo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caprasimo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alfa-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alfa-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/figtree-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#f5ead8;--color-surface:#ebddc5;--color-text:#201e1d;--color-hatter:#ded2bd;--color-accent:#c67139;--color-accent-2:#7a8a5e;--color-divider:color-mix(in srgb,#201e1d 16%,transparent);--color-neutral-100:#f9f4ed;--color-neutral-200:#eee7db;--color-neutral-300:#dcd3c4;--color-neutral-400:#c0b6a5;--color-neutral-500:#a19786;--color-neutral-600:#635b4f;--color-neutral-700:#645c50;--color-neutral-800:#474238;--color-neutral-900:#2e2b25;--color-accent-100:#fff2eb;--color-accent-200:#ffe1d0;--color-accent-300:#ffc6a5;--color-accent-400:#f6a06b;--color-accent-500:#d67f48;--color-accent-600:#b2622d;--color-accent-700:#8c491a;--color-accent-800:#643312;--color-accent-900:#402310;--color-accent-2-100:#f0fae1;--color-accent-2-200:#e1eecc;--color-accent-2-300:#ccdbb2;--color-accent-2-500:#8fa073;--color-accent-2-600:#728157;--color-accent-2-700:#56633f;--color-accent-2-800:#3d472b;--piros:#b42318;--piros-sotet:#8c2b22;--font-heading:"Caprasimo","Alfa Slab One",Rockwell,Georgia,serif;--font-body:"Figtree",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--radius-md:16px;--radius-lg:28px;--sz-1:12px;--sz-2:14px;--sz-3:16px;--sz-4:18px;--sz-5:21px;--sz-6:26px;--sz-7:34px;--sz-8:42px;--sz-9:58px;--sz-10:74px;--ter-1:4px;--ter-2:8px;--ter-3:12px;--ter-4:16px;--ter-5:24px;--ter-6:32px;--ter-7:48px;--ter-8:64px;--shadow-sm:0 1px 2px color-mix(in srgb,#2e2b25 14%,transparent);--shadow-md:0 3px 10px color-mix(in srgb,#2e2b25 16%,transparent);--shadow-lg:0 12px 32px color-mix(in srgb,#2e2b25 22%,transparent)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-hatter);color:var(--color-text);font:400 16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:var(--color-accent-700);text-underline-offset:3px}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:400;line-height:1.12;letter-spacing:-.015em;margin:0 0 8.8px}h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}h1{font-size:var(--sz-9);line-height:1.02}h2{font-size:var(--sz-7)}h3{font-size:var(--sz-5)}p{margin:0 0 13.2px}.oldal{max-width:1320px;min-height:100vh;margin:0 auto;background:var(--color-bg);box-shadow:0 0 0 1px color-mix(in srgb,#201e1d 7%,transparent),0 18px 60px color-mix(in srgb,#201e1d 10%,transparent)}.sav{padding-left:44px;padding-right:44px}.ugro{position:absolute;left:-9999px;top:0;z-index:50;background:var(--color-text);color:var(--color-bg);padding:12px 18px;border-radius:0 0 12px;text-decoration:none}.ugro:focus{left:0}.menugomb{display:none;color:var(--color-text)}.menu-mobil{display:none}.menu a{padding-block:11px;margin-block:-11px}.mono{font-family:var(--font-mono)}.szakaszfej{display:grid;grid-template-columns:1fr 1fr;gap:var(--ter-7);align-items:end;max-width:1000px}.szakaszfej h2{max-width:22ch}.szakaszfej-be{font-size:var(--sz-3);line-height:1.7;max-width:46ch;color:var(--color-neutral-700)}.szakaszfej-be p{margin:0 0 10px}.szakaszfej-be p:last-child{margin:0}.szakaszfej-sotet .szakaszfej-be{color:var(--color-neutral-300)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:400;font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:8.8px 15.8px;border-radius:999px;transition:background .15s,color .15s}.btn-primary{background:var(--color-accent);color:var(--color-text)}.btn-primary:hover{background:var(--color-accent-600);color:var(--color-bg)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.btn-light{background:var(--color-bg);color:var(--color-accent-800)}.btn-light:hover{background:#fff}.btn-block{width:100%;margin-top:8.8px}.tag{display:inline-flex;align-items:center;font-size:var(--sz-1);letter-spacing:.02em;padding:3px 10px;border-radius:999px}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent-700)}.tag-dark{background:var(--color-accent-800);color:var(--color-accent-200)}.mezo{display:block;margin-bottom:14px}.mezo>span{display:block;font-size:var(--sz-2);line-height:1.4;color:var(--color-neutral-700);margin-bottom:6px}.mezo input,.mezo textarea{display:block;width:100%;font:400 var(--sz-3)/1.5 var(--font-body);color:var(--color-text);background:var(--color-neutral-100);border:1px solid var(--color-divider);border-radius:12px;padding:12px 14px;transition:border-color .15s,background .15s}.mezo textarea{resize:vertical;min-height:120px}.mezo input::placeholder,.mezo textarea::placeholder{color:var(--color-neutral-600);opacity:1}.mezo input:hover,.mezo textarea:hover{border-color:var(--color-neutral-400)}.mezo input:focus,.mezo textarea:focus{background:#fff;border-color:var(--color-accent)}.mezo input:user-invalid,.mezo textarea:user-invalid{border-color:var(--piros)}.valaszto{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:16px}.valaszto label,.jelolo{display:flex;align-items:center;gap:10px;cursor:pointer}.valaszto label{font-size:var(--sz-3);min-height:44px}.jelolo{align-items:flex-start;font-size:var(--sz-2);line-height:1.6;color:var(--color-neutral-800)}.valaszto input,.jelolo input{flex:none;width:18px;height:18px;accent-color:var(--color-accent-700);cursor:pointer}.jelolo input{margin-top:2px}details{background:var(--color-surface);border-radius:20px;padding:18px 22px;margin-bottom:10px}details>summary{cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:18px;display:flex;justify-content:space-between;align-items:center;gap:16px}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"+";font-family:var(--font-body);font-size:22px;color:var(--color-accent);flex:none}details[open]>summary:after{content:"–"}details>div{margin-top:12px;font-size:14.5px;line-height:1.7;color:var(--color-neutral-800)}.mutat{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,.7,.3,1),transform .7s cubic-bezier(.22,.7,.3,1)}.mutat.latszik{opacity:1;transform:none}@media (max-width:900px){h1{font-size:clamp(32px,7vw,46px)}h2{font-size:clamp(26px,5vw,32px)}h3{font-size:var(--sz-5)}.sav{padding-left:24px!important;padding-right:24px!important}.r2,.r3,.r4,.hero,.lablec-racs,.szakaszfej,.zaro-racs{grid-template-columns:1fr!important}.hero>*,.r2>*,.r3>*,.r4>*,.szakaszfej>*,.lablec-racs>*,.zaro-racs>*{min-width:0}.szakaszfej{gap:var(--ter-4)!important}.hero{gap:36px!important;padding-top:20px!important;padding-bottom:40px!important}.menu{display:none!important}.menugomb{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--color-divider);background:transparent;cursor:pointer;flex:none;order:2}.menu-mobil:not([hidden]){display:flex;flex-direction:column;width:100%;order:9;border-top:1px solid var(--color-divider);margin-top:4px}.menu-mobil a{padding:15px 2px;font-size:var(--sz-4);text-decoration:none;color:var(--color-text);border-bottom:1px solid var(--color-divider)}.menu-mobil a:last-child{border-bottom:0}.menu-mobil a[aria-current=page]{color:var(--color-accent)}header.sav{flex-wrap:wrap!important;gap:12px!important;padding-top:16px!important;padding-bottom:16px!important}header .fejlec-vez{width:100%;order:3;justify-content:space-between}header .nyelvvalto{flex:none}header .btn{flex:1;padding-top:14px!important;padding-bottom:14px!important;font-size:var(--sz-3)!important}.mutat [style*="grid-template-columns: auto 1fr"]{grid-template-columns:1fr!important;gap:16px!important;justify-items:start}.mutat [style*="grid-template-columns: 148px 1fr 28px"]{grid-template-columns:1fr auto!important;gap:8px 12px!important}.mutat [style*="grid-template-columns: 148px 1fr 28px"]>span:nth-child(2){grid-column:1 / -1;order:3}.mutat [style*="grid-template-columns: 372px 1fr"],.mutat [style*="grid-template-columns: 132px 1fr"],.mutat [style*="grid-template-columns: 132px auto 1fr"]{grid-template-columns:1fr!important;gap:6px!important}.mutat [style*="border-right: 1px solid var(--color-divider)"]{border-right:0!important}.cikk-oldalt,.jogi-jegyzek{position:static!important}.tabla-fej{display:none!important}.tabla-sor{grid-template-columns:1fr!important;gap:6px!important;padding-left:20px!important;padding-right:20px!important}.tabla-sor span{text-align:left!important}.alairas{padding:32px 24px 28px!important}[style*="padding: 52px 48px"]{padding:32px 24px!important}[style*="padding: 34px 40px"]{padding:26px 22px!important}[style*="padding: 34px 36px"]{padding:26px 22px!important;gap:18px!important}}@media (max-width:560px){.sav{padding-left:20px!important;padding-right:20px!important}}@media (prefers-reduced-motion:reduce){.mutat{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.zaro-urlap .mezo{margin-bottom:12px}.zaro-urlap .mezo>span{color:var(--color-accent-100)}.zaro-urlap .mezo input{background:#fffaf2;border-color:#ffffff40}.zaro-urlap .mezo input:hover{border-color:#ffffff80}.zaro-urlap .mezo input:focus{background:#fff;border-color:#fff}.zaro-urlap .mezo input::placeholder{color:var(--color-neutral-600)}.zaro-urlap .jelolo{color:var(--color-accent-100);font-size:13px}.zaro-urlap .jelolo a{color:#fff}.zaro-urlap .jelolo input[type=checkbox]{accent-color:#fffaf2}.zaro-racs a{color:#fff}.ki-fej{display:flex;align-items:center;gap:26px}.ki-kep{width:132px;height:132px;border-radius:50%;object-fit:cover;flex:none;border:2px solid rgba(245,234,216,.22)}@media (max-width:900px){.ki-fej{gap:18px}.ki-kep{width:108px;height:108px}}@media (max-width:560px){.ki-fej{flex-direction:column;align-items:flex-start;gap:16px}}
