:root{--porcelan:#fbfaf8;--feher:#ffffff;--tinta:#1f1d1c;--tinta-2:#4a4542;--halk:#6b645e;--borostyan:#b5732f;--borostyan-szoveg:#8a5420;--zsalya:#e4ebe3;--homok:#f1e4cf;--rozsa:#e9d0cc;--hajszal:#e5e1db;--kolap:#f3f0eb;--display:"Cormorant Unicase", "Cormorant", Georgia, serif;--szoveg:"Anuphan", system-ui, -apple-system, "Segoe UI", sans-serif;--szel:1180px;--sugar:14px;color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--porcelan);color:var(--tinta);font-family:var(--szoveg);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-color:rgba(181,115,47,.55);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--borostyan-szoveg)}:focus-visible{outline:2px solid var(--borostyan);outline-offset:3px;border-radius:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ugro{position:absolute;left:-999px;top:8px;background:var(--tinta);color:var(--porcelan);padding:8px 14px;border-radius:6px;z-index:10}.ugro:focus{left:16px}.fejlec{border-bottom:1px solid var(--hajszal);background:var(--porcelan)}.fejlec-belso{max-width:var(--szel);margin:0 auto;padding:18px 28px;display:flex;align-items:baseline;gap:48px;flex-wrap:wrap}.szo-jel{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--display);font-weight:600;font-size:1.95rem;line-height:1;letter-spacing:.01em}.szo-jel .pipetta-jel{width:22px;height:22px;color:var(--tinta);transform:translateY(-2px)}.fomenu ul{list-style:none;margin:0;padding:0;display:flex;gap:6px 26px;flex-wrap:wrap}.fomenu a{text-decoration:none;font-size:.95rem;color:var(--tinta-2);padding:4px 0;border-bottom:1px solid transparent}.fomenu a:hover{color:var(--tinta);border-bottom-color:var(--borostyan)}.fomenu a[aria-current=page]{color:var(--tinta);border-bottom-color:var(--tinta)}main{display:block}.nyito{max-width:var(--szel);margin:0 auto;padding:56px 28px 24px;display:grid;grid-template-columns:minmax(0,.82fr)minmax(0,1.18fr);gap:56px;align-items:start}.nyito h1{font-family:var(--display);font-weight:600;font-size:clamp(2.6rem,5.2vw,4.5rem);line-height:.98;margin:0 0 22px;letter-spacing:-.005em}.nyito-lede p{margin:0 0 14px;color:var(--tinta-2);font-size:1.12rem;max-width:34em}.nyito-kep{margin:30px 0 0}.nyito-kep img{border-radius:10px;aspect-ratio:3/2;object-fit:cover;width:100%}.muszer{background:var(--feher);border:1px solid var(--hajszal);border-radius:var(--sugar);padding:26px 28px 24px;box-shadow:0 1px 2px rgba(31,29,28,4%),0 14px 40px -24px rgba(31,29,28,.18)}.muszer-kerdes{margin:0 0 12px;font-size:.92rem;color:var(--halk)}.pirulak{display:flex;flex-wrap:wrap;gap:6px}.pirula{font:inherit;font-size:.9rem;cursor:pointer;color:var(--tinta);background:var(--porcelan);border:1px solid var(--hajszal);border-radius:999px;padding:6px 12px;transition:background-color .15s,border-color .15s,color .15s}.pirula:hover{border-color:var(--borostyan)}.pirula[aria-pressed=true]{background:var(--tinta);color:var(--porcelan);border-color:var(--tinta)}.muszer-test{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;margin-top:18px;align-items:center}.pipetta-keret{position:relative}.pipetta{width:100%;height:auto;display:block;max-height:520px}.pipetta text{font-family:var(--szoveg);font-size:14px;fill:var(--tinta-2)}.pipetta .zarojel text{font-weight:600;fill:var(--borostyan-szoveg);font-size:15px}.pipetta .irr-felirat{fill:#9a3f37;font-size:14px}.pipetta.valt .sav{animation:csillan .7s ease-out}@keyframes csillan{from{fill-opacity:.55}to{fill-opacity:.88}}@media(prefers-reduced-motion:reduce){.pipetta.valt .sav{animation:none}}.muszer-jegyzet p{margin:0}.jegyzet-nev{font-weight:600;font-size:1rem}.jegyzet-sav{font-family:var(--display);font-weight:700;font-size:clamp(3rem,5vw,4.2rem);line-height:1;color:var(--borostyan-szoveg);margin:4px 0 2px!important}.jegyzet-cimke{font-size:.85rem;color:var(--halk)}.jegyzet-szoveg{margin:14px 0 12px!important;color:var(--tinta-2);font-size:.98rem;line-height:1.6}.jegyzet-link a{font-weight:500}.jegyzet-jelmagyarazat{list-style:none;margin:16px 0 0;padding:12px 0 0;border-top:1px solid var(--hajszal);font-size:.84rem;color:var(--halk);display:grid;gap:4px}.jegyzet-jelmagyarazat li{display:flex;align-items:center;gap:8px}.jm{width:18px;height:10px;border-radius:2px;flex:none}.jm-sav{background:var(--borostyan)}.jm-irr{background:repeating-linear-gradient(45deg,var(--rozsa) 0 3px,#c48a81 3px 4.5px)}.jegyzet-kicsi{margin-top:10px!important;font-size:.8rem;color:var(--halk);line-height:1.5}.matrix-blokk{max-width:var(--szel);margin:0 auto;padding:88px 28px 24px}.matrix-fej{display:flex;align-items:baseline;gap:12px 32px;flex-wrap:wrap;margin-bottom:26px}.matrix-fej h2,.cikkek h2{font-family:var(--display);font-weight:600;font-size:clamp(2.2rem,3.6vw,3rem);line-height:1;margin:0}.matrix-fej p{margin:0;color:var(--halk);max-width:36em}.matrix-test{display:grid;grid-template-columns:minmax(0,auto)minmax(260px,1fr);gap:40px;align-items:start}.matrix-gorgeto{max-width:100%;overflow-x:auto}.matrix{border-collapse:separate;border-spacing:5px}.matrix th{font-weight:500;font-size:.86rem;color:var(--tinta-2);padding:4px 6px;transition:color .15s}.matrix thead th{vertical-align:bottom;text-align:center;min-width:84px}.matrix tbody th{text-align:right;white-space:nowrap;padding-right:10px}.matrix th.kiemel{color:var(--borostyan-szoveg);font-weight:600}.matrix .rovid{display:none}.matrix td{padding:0}.matrix .cella button,.matrix .atlo{width:100%;min-width:84px;height:54px;display:grid;place-items:center;border-radius:8px;border:1px solid transparent}.matrix .cella button{font:inherit;cursor:pointer;transition:transform .12s,border-color .12s,box-shadow .12s}.matrix .c-ok button{background:var(--zsalya)}.matrix .c-ovatos button{background:var(--homok)}.matrix .c-kerul button{background:var(--rozsa)}.matrix .cella button:hover{border-color:rgba(31,29,28,.35)}.matrix .cella button.aktiv{border-color:var(--tinta);box-shadow:0 0 0 1px var(--tinta)}.matrix .atlo{color:#b7afa7;background:var(--kolap)}.alak{display:block}.matrix-oldal{display:grid;gap:18px}.jelkulcs{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.93rem}.jelkulcs li{display:flex;align-items:center;gap:10px}.jelkulcs .alak{width:26px;height:26px;padding:4px;border-radius:6px}.jelkulcs .alak-ok{background:var(--zsalya)}.jelkulcs .alak-ovatos{background:var(--homok)}.jelkulcs .alak-kerul{background:var(--rozsa)}.indok{background:var(--feher);border:1px solid var(--hajszal);border-radius:12px;padding:18px 20px;min-height:150px}.indok p{margin:0}.indok-par{font-weight:600}.indok-all{display:inline-block;margin:6px 0 8px!important;font-size:.85rem;padding:2px 10px;border-radius:999px;background:var(--zsalya)}.indok-all.ia-ovatos{background:var(--homok)}.indok-all.ia-kerul{background:var(--rozsa)}.indok-szoveg{color:var(--tinta-2);line-height:1.6}.matrix-megj{margin:0;font-size:.86rem;color:var(--halk);line-height:1.55}.cikkek{max-width:var(--szel);margin:0 auto;padding:88px 28px 96px}.cikkek h2{margin-bottom:18px}.cikklista{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--hajszal);max-width:980px}.cikksor a{display:grid;grid-template-columns:150px minmax(0,1fr)auto;gap:8px 32px;align-items:baseline;padding:24px 4px;border-top:1px solid var(--hajszal);text-decoration:none;transition:background-color .15s}.cikksor a:hover{background:var(--feher);color:inherit}.cikksor-szam{display:flex;flex-direction:column;gap:2px}.cikksor-szam b{font-family:var(--display);font-weight:700;font-size:1.75rem;line-height:1;color:var(--borostyan-szoveg)}.cikksor-szam span{font-size:.82rem;color:var(--halk)}.cikksor-szam .pipetta-jel{width:24px;height:24px;color:var(--tinta-2);margin-bottom:4px}.cikksor-test{display:flex;flex-direction:column;gap:6px}.cikksor-cim{font-weight:600;font-size:1.2rem;line-height:1.35}.cikksor a:hover .cikksor-cim{text-decoration:underline;text-decoration-color:var(--borostyan);text-underline-offset:.2em}.cikksor-leiras{color:var(--halk);font-size:.97rem;line-height:1.55}.cikksor-datum{font-size:.84rem;color:var(--halk);white-space:nowrap}.cikkek-tovabb{margin:22px 0 0;font-size:.95rem;color:var(--halk)}.lista-fej{max-width:var(--szel);margin:0 auto;padding:56px 28px 8px;display:grid;grid-template-columns:minmax(0,1fr)380px;gap:48px;align-items:end}.lista-fej h1{font-family:var(--display);font-weight:600;font-size:clamp(2.6rem,5vw,4rem);line-height:1;margin:0 0 16px}.lista-lede{font-size:1.12rem;color:var(--tinta-2);max-width:36em;margin:0}.lista-kep{margin:0}.lista-kep img{border-radius:10px;aspect-ratio:3/2;object-fit:cover}.cikkek-lista{padding-top:40px}.cikk,.oldal{max-width:760px;margin:0 auto;padding:48px 28px 88px}.morzsa{margin:0 0 18px;font-size:.9rem}.morzsa a{color:var(--halk)}.cikk h1,.oldal h1{font-family:var(--szoveg);font-weight:600;font-size:clamp(1.85rem,3.4vw,2.6rem);line-height:1.18;margin:0 0 18px;letter-spacing:-.012em;text-wrap:balance}.cikk-lede{font-size:1.18rem;color:var(--tinta-2);line-height:1.6;margin:0 0 26px}.cikk-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:0 0 26px;border-bottom:1px solid var(--hajszal)}.chip-tartomany{display:grid;grid-template-columns:auto auto;grid-template-areas:"nev szam" "skala skala" "kicsi kicsi";align-items:baseline;gap:2px 14px;background:var(--feher);border:1px solid var(--hajszal);border-radius:12px;padding:12px 16px 10px;min-width:240px}.chip-nev{grid-area:nev;font-weight:600}.chip-szam{grid-area:szam;justify-self:end;font-family:var(--display);font-weight:700;font-size:1.6rem;line-height:1;color:var(--borostyan-szoveg)}.chip-skala{grid-area:skala;position:relative;height:8px;border-radius:4px;background:var(--kolap);margin:8px 0 4px;overflow:hidden}.chip-irr{position:absolute;top:0;bottom:0;right:0;background:repeating-linear-gradient(45deg,var(--rozsa) 0 3px,#c48a81 3px 4.5px)}.chip-sav{position:absolute;top:0;bottom:0;background:var(--borostyan);border-radius:4px;min-width:4px}.chip-kicsi{grid-area:kicsi;font-size:.76rem;color:var(--halk)}.cikk-datum{margin:0;font-size:.92rem;color:var(--halk)}.cikk-datum time{color:var(--tinta);font-weight:500}.cikk-kep,.oldal-kep{margin:32px 0 0}.cikk-kep img,.oldal-kep img{border-radius:10px;width:100%}.cikk-szoveg{padding-top:12px}.cikk-szoveg>*{max-width:100%}.cikk-szoveg h2{font-family:var(--szoveg);font-weight:600;font-size:1.5rem;line-height:1.3;margin:2.2em 0 .6em}.cikk-szoveg h3{font-weight:600;font-size:1.16rem;line-height:1.35;margin:1.8em 0 .5em}.cikk-szoveg p,.cikk-szoveg ul,.cikk-szoveg ol{margin:0 0 1.1em}.cikk-szoveg li{margin:0 0 .45em}.cikk-szoveg li::marker{color:var(--borostyan)}.cikk-szoveg strong{font-weight:600}.cikk-szoveg blockquote{margin:1.6em 0;padding:16px 20px;background:var(--kolap);border-radius:10px}.cikk-szoveg blockquote p:last-child{margin-bottom:0}.cikk-szoveg table{width:100%;border-collapse:collapse;font-size:.94rem;margin:1.4em 0;display:block;overflow-x:auto}.cikk-szoveg th,.cikk-szoveg td{padding:10px 12px;border-bottom:1px solid var(--hajszal);text-align:left;vertical-align:top}.cikk-szoveg th{font-weight:600;background:var(--kolap)}.cikk-szoveg .kepletsor{font-size:.95rem;background:var(--kolap);border-radius:8px;padding:12px 16px;overflow-x:auto}.sz-warning-callout{background:#f7ece9;border:1px solid var(--rozsa);border-radius:12px;padding:16px 20px;margin:1.6em 0}.sz-warning-title{font-weight:600;margin-bottom:6px}.sz-warning-callout p{margin:0}.kerdes{font-weight:600;margin-top:1.8em!important}.bevezetes{margin:56px 0 0;background:var(--feher);border:1px solid var(--hajszal);border-radius:var(--sugar);padding:28px 30px 26px}.bevezetes h2{font-family:var(--display);font-weight:600;font-size:2.1rem;line-height:1;margin:0 0 16px}.lepesek{list-style:none;margin:0;padding:0;counter-reset:lepes}.lepesek li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 20px;padding:13px 0;border-top:1px solid var(--hajszal)}.lepes-ido{font-weight:600;color:var(--borostyan-szoveg);font-size:.95rem}.lepes-mit{color:var(--tinta-2)}.lepes-mit p{margin:0}.foltproba{margin:16px 0 0;background:var(--zsalya);border-radius:10px;padding:13px 16px;font-size:.96rem;line-height:1.55}.cikk-orvos{margin:36px 0 0;font-size:.86rem;color:var(--halk)}.labjegyzet{background:var(--kolap);border-top:1px solid var(--hajszal)}.labjegyzet-belso{max-width:var(--szel);margin:0 auto;padding:40px 28px 34px;display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:16px 48px;align-items:start}.labjegyzet p{margin:0}.labjegyzet-jel{display:flex;align-items:center;gap:8px;font-family:var(--display);font-weight:600;font-size:1.5rem;line-height:1}.labjegyzet-szoveg{color:var(--tinta-2);font-size:.9rem;max-width:44em;line-height:1.6}.labjegyzet-linkek{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.9rem}.labjegyzet-kicsi{grid-column:1/-1;font-size:.8rem;color:var(--halk);padding-top:14px;border-top:1px solid var(--hajszal)}@media(max-width:1040px){.matrix-test{grid-template-columns:minmax(0,1fr)}.matrix-oldal{grid-template-columns:minmax(0,1fr)minmax(0,1.3fr);align-items:start}.matrix-megj{grid-column:1/-1}}@media(max-width:900px){.nyito{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px}.nyito-kep{display:none}.lista-fej{grid-template-columns:minmax(0,1fr)}.lista-kep{max-width:520px}}@media(max-width:720px){body{font-size:1rem}.fejlec-belso{padding:14px 16px 12px;gap:8px 24px}.szo-jel{font-size:1.7rem}.fomenu ul{gap:4px 18px}.fomenu a{font-size:.9rem}.nyito,.matrix-blokk,.cikkek,.lista-fej,.cikk,.oldal{padding-left:16px;padding-right:16px}.muszer{padding:18px 14px}.pirula{font-size:.86rem;padding:6px 12px}.muszer-test{grid-template-columns:142px minmax(0,1fr);gap:12px;align-items:start}.jegyzet-sav{font-size:2.6rem}.jegyzet-szoveg{font-size:.92rem}.matrix-blokk{padding-top:64px}.matrix{border-spacing:3px}.matrix .hosszu{display:none}.matrix .rovid{display:inline}.matrix thead th,.matrix .cella button,.matrix .atlo{min-width:0}.matrix thead th{width:44px}.matrix .cella button,.matrix .atlo{width:44px;height:44px}.matrix tbody th{padding-right:6px}.matrix-oldal{grid-template-columns:minmax(0,1fr)}.cikkek{padding-top:64px;padding-bottom:64px}.cikksor a{grid-template-columns:minmax(0,1fr);gap:6px;padding:20px 0}.cikksor-szam{flex-direction:row;align-items:baseline;gap:10px}.cikksor-szam b{font-size:1.4rem}.cikksor-szam .pipetta-jel{margin:0}.lepesek li{grid-template-columns:minmax(0,1fr)}.bevezetes{padding:22px 18px}.labjegyzet-belso{grid-template-columns:minmax(0,1fr);padding:32px 16px 28px}}