:root{color-scheme:light;--zold:#215649;--szoveg:#263b34;--hatter:#f5f5ee;--vonal:#d8e1d7}*{box-sizing:border-box}html{scroll-padding-top:1rem}body{margin:0;background:var(--hatter);color:var(--szoveg);font-family:Georgia,'Times New Roman',serif;font-size:17px;line-height:1.75}a{color:var(--zold);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible,.tabla:focus-visible{outline:3px solid #b76d13;outline-offset:4px}header{max-width:1440px;margin:auto;padding:28px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--vonal);font-family:system-ui,sans-serif}.marka{font-size:25px;font-weight:750;text-decoration:none;letter-spacing:-1px}.marka span{display:block;font-size:12px;letter-spacing:.04em;font-weight:500}.jelzes{background:#efe5cb;border:1px solid #d3be8a;color:#604615;padding:7px 12px;border-radius:4px;font-size:11px;letter-spacing:.05em;font-weight:700}.keret{max-width:1440px;margin:auto;display:grid;grid-template-columns:270px minmax(0,1fr);gap:40px;padding:32px 40px 70px}aside{font:13px/1.5 system-ui,sans-serif}aside details{position:sticky;top:24px}summary{cursor:pointer;font:600 13px/1.6 system-ui,sans-serif;padding:12px 0}nav{display:grid;gap:4px;padding-top:12px}nav a{padding:8px 12px;border-radius:4px;text-decoration:none}nav a:hover{background:#e7ece3}nav a[aria-current]{background:var(--zold);color:white}main{min-width:0;background:#fff;padding:32px 48px;border:1px solid var(--vonal);border-radius:5px;box-shadow:0 6px 25px #17342505}.lapmeta{display:flex;justify-content:space-between;gap:12px;font:11px/1.5 system-ui,sans-serif;color:#53685e;letter-spacing:.03em;padding-bottom:20px;border-bottom:1px solid var(--vonal)}.tartalomjegyzek{margin:15px 0 30px;padding:0 16px;background:#f1f5ef;border-radius:4px}.tartalomjegyzek ol{font:13px/1.6 system-ui,sans-serif;margin-top:0;padding-bottom:15px}.tartalomjegyzek li{margin:7px 0}h1,h2,h3,h4{color:#1d483a;line-height:1.25;overflow-wrap:anywhere}h1{font-weight:500;font-size:38px;letter-spacing:-.025em;margin:32px 0 24px}h2{font-size:27px;font-weight:500;margin:46px 0 18px;padding-top:22px;border-top:1px solid var(--vonal)}h3{font-size:21px;margin:30px 0 15px}p,li{overflow-wrap:anywhere}p{margin:0 0 20px}li{margin:8px 0}ul,ol{padding-left:24px}strong{font-weight:700}blockquote{margin:20px 0;padding:15px 20px;border-left:3px solid #a7bba9;background:#f4f7f2}blockquote p:last-child{margin-bottom:0}.tabla{overflow-x:auto;margin:24px 0;max-width:100%;border:1px solid var(--vonal);border-radius:3px}table{width:100%;border-collapse:collapse;font:13px/1.6 system-ui,sans-serif;min-width:560px}th,td{vertical-align:top;text-align:left;padding:13px 15px;border-bottom:1px solid var(--vonal);overflow-wrap:anywhere}th{background:#eaf0e7;color:#1e4c3d;font-weight:650}tr:last-child td{border:0}tbody tr:nth-child(even){background:#fafbf8}code{font:12px/1.6 ui-monospace,monospace;background:#f0f3ed;padding:2px 4px;border-radius:3px;overflow-wrap:anywhere}pre{overflow:auto;padding:15px;background:#f0f3ed}hr{border:0;border-top:1px solid var(--vonal);margin:35px 0}footer{margin-top:55px;border-top:1px solid var(--vonal);padding-top:22px;font:12px/1.8 system-ui,sans-serif;color:#53685e}.ugras{position:absolute;left:15px;top:-100px;background:white;z-index:2;padding:10px}.ugras:focus{top:10px}@media(min-width:1000px){aside details>summary{pointer-events:none;list-style:none}aside details:not([open])>nav{display:grid!important}aside details::details-content{content-visibility:visible}}@media(max-width:999px){header{padding:22px 20px}.keret{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 20px 40px}aside details{position:static;border-bottom:1px solid var(--vonal)}main{padding:24px 30px}nav{padding-bottom:16px}}@media(max-width:520px){body{font-size:16px}header{align-items:flex-start;flex-direction:column;gap:12px;padding:20px}.keret{padding:12px}.marka{font-size:23px}main{padding:20px 18px}h1{font-size:30px}h2{font-size:24px}.lapmeta{font-size:10px;flex-wrap:wrap}table{min-width:560px}th,td{padding:11px}h3{font-size:20px}}@media print{header,aside,.lapmeta,.tartalomjegyzek,.ugras,footer{display:none}.keret{display:block;padding:0}body{background:white;font-size:10pt;color:#111}main{border:0;box-shadow:none;padding:0}h1{font-size:22pt}h2{font-size:16pt;break-after:avoid}h3{break-after:avoid}a{color:inherit}table{min-width:0;font-size:8pt}.tabla{overflow:visible}tr{break-inside:avoid}}
@media(max-width:520px){.tabla::before{content:"A táblázat oldalirányban görgethető →";display:block;position:sticky;left:0;padding:9px 10px;font:11px/1.6 system-ui,sans-serif;background:#f1f5ef;color:#215649;border-bottom:1px solid #d8e1d7;width:100%;box-sizing:border-box}}@media print{.tabla::before{display:none}}
