.jg-lap{--jg-lap:#eef2f6;--jg-kartya:#fff;--jg-szoveg:#172033;--jg-halk:#526078;--jg-marka:#2448a5;--jg-szegely:#e3e8f0;--jg-sav:#fff4d6;--jg-sav-szoveg:#5c4300;--jg-jelolo:#f3f0ff;--jg-jelolo-szoveg:#4b3a8f;min-height:100vh;margin:0;padding:32px 16px;box-sizing:border-box;background:var(--jg-lap);font-family:Arial,Helvetica,sans-serif;color:var(--jg-szoveg)}@media (prefers-color-scheme:dark){.jg-lap{--jg-lap:#111827;--jg-kartya:#1f2937;--jg-szoveg:#e5e7eb;--jg-halk:#c3cada;--jg-marka:#a9c2ff;--jg-szegely:#374151;--jg-sav:#3b2f0b;--jg-sav-szoveg:#fde68a;--jg-jelolo:#2a2347;--jg-jelolo-szoveg:#d4c9ff}}.jg-kartya{max-width:820px;margin:0 auto;background:var(--jg-kartya);border:1px solid var(--jg-szegely);border-radius:12px;padding:28px}.jg-marka{margin:0 0 12px;color:var(--jg-marka);font-size:20px;font-weight:700;text-decoration:none;display:inline-block}.jg-sav{margin:0 0 20px;padding:10px 14px;border-radius:8px;background:var(--jg-sav);color:var(--jg-sav-szoveg);font-size:14px;font-weight:700}.jg-cim{margin:0 0 6px;font-size:24px;line-height:1.25;overflow-wrap:anywhere}.jg-allapot{margin:0 0 20px;color:var(--jg-halk);font-size:13px}.jg-tartalom h2{font-size:18px;margin:24px 0 8px}.jg-tartalom h3,.jg-tartalom h4{font-size:16px;margin:18px 0 6px}.jg-tartalom li,.jg-tartalom p{font-size:15px;line-height:1.55;overflow-wrap:anywhere}.jg-tartalom ul{padding-left:20px}.jg-tabla-keret{overflow-x:auto;margin:12px 0;border:1px solid var(--jg-szegely);border-radius:8px}.jg-tabla{width:100%;border-collapse:collapse;font-size:14px}.jg-tabla td,.jg-tabla th{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--jg-szegely);overflow-wrap:anywhere;min-width:8ch}.jg-jelolo{background:var(--jg-jelolo);color:var(--jg-jelolo-szoveg);border-radius:4px;padding:0 4px;font-size:13px}.jg-hiany{padding:14px;border:1px dashed var(--jg-szegely);border-radius:8px;color:var(--jg-halk)}.jg-nav{margin:28px 0 0;padding-top:16px;border-top:1px solid var(--jg-szegely);font-size:14px}.jg-nav ul{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:6px 16px}.jg-nav a,.jg-tartalom a{color:var(--jg-marka)}.jg-nav a[aria-current=page]{font-weight:700;text-decoration:none}@media (max-width:480px){.jg-lap{padding:12px}.jg-kartya{padding:18px}.jg-cim{font-size:20px}}