.pc{--pc-men:var(--text-mid);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-body);box-shadow:var(--shadow-card);font-variant-numeric:tabular-nums;padding:clamp(18px,3vw,32px);position:relative;container-type:inline-size}.pc-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;margin-bottom:18px;display:flex}.pc-readout{flex:360px;gap:6px;min-width:0;display:grid}.pc-year{font-family:var(--font-heading);color:var(--primary-dark);white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.3}.pc-figures{align-items:baseline;gap:28px;height:1.1em;font-size:clamp(2.3rem,7cqw,3.6rem);display:flex;overflow:hidden}.pc-value{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--text-main);white-space:nowrap;font-size:1em;font-weight:800;line-height:1.05}.pc-value--pair{align-items:baseline;gap:10px;font-size:.74em;display:inline-flex}.pc-sw{background:var(--primary);border-radius:4px;flex:none;align-self:center;width:14px;height:14px}.pc-sw.is-men{background:var(--pc-men)}.pc-unit{letter-spacing:0;color:var(--text-light);font-family:Inter,sans-serif;font-size:1.05rem;font-weight:500}.pc-delta{background:var(--bg-muted);max-width:100%;color:var(--text-mid);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-self:start;padding:5px 12px;font-size:.92rem;font-weight:600;line-height:1.35;transition:background-color .3s,color .3s;overflow:hidden}.pc-delta.is-up{background:var(--primary-light);color:var(--primary-dark)}.pc-note{-webkit-line-clamp:2;max-width:64ch;height:3em;color:var(--text-mid);-webkit-box-orient:vertical;margin:2px 0 0;font-size:1rem;line-height:1.5;transition:opacity .14s,transform .14s;display:-webkit-box;overflow:hidden}.pc-note.is-swap{opacity:0;transform:translateY(3px)}.pc-seg{border-radius:var(--radius-sm);background:var(--bg-muted);border:1px solid var(--border);padding:4px;display:inline-flex}.pc-seg button{min-height:42px;font:inherit;color:var(--text-mid);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 16px;font-size:.92rem;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s}.pc-seg button:hover{color:var(--text-main)}.pc-seg button[aria-pressed=true]{background:var(--bg-body);color:var(--primary-dark);box-shadow:0 1px 2px #0f172a14,0 2px 6px -2px #0f172a1f}.pc-seg-sub{color:var(--text-light);font-weight:500}.pc-seg button:focus-visible,.pc-plot:focus-visible,.pc-net:focus-visible,.pc-copy:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pc-plot{border-radius:var(--radius-sm);touch-action:pan-y;cursor:crosshair;user-select:none;-webkit-tap-highlight-color:transparent;height:clamp(330px,56cqw,520px);margin:0 -6px;position:relative}.pc-svg{transition:opacity .18s;display:block;overflow:visible}.pc.is-swapping .pc-svg{opacity:0}.pc-svg text{fill:var(--text-light);font-family:Inter,sans-serif;font-size:13px}.pc-svg .pc-probe{font-size:13.5px;font-weight:700}.pc-era{fill:#0000}.pc-era.is-hu{fill:color-mix(in srgb, var(--accent) 11%, transparent)}.pc-era.is-csr{fill:color-mix(in srgb, var(--zemplin-green) 8%, transparent)}.pc-era.is-war{fill:color-mix(in srgb, var(--text-main) 10%, transparent)}.pc-era.is-soc{fill:color-mix(in srgb, var(--sport-red) 7%, transparent)}.pc-era.is-sr{fill:color-mix(in srgb, var(--primary) 8%, transparent)}.pc-svg .pc-era-label{font-size:12.5px;font-weight:700}.pc-svg .pc-era-label.is-hu{fill:color-mix(in srgb, var(--accent-dark) 80%, black)}.pc-svg .pc-era-label.is-csr{fill:color-mix(in srgb, var(--zemplin-green) 75%, black)}.pc-svg .pc-era-label.is-soc{fill:color-mix(in srgb, var(--sport-red) 80%, black)}.pc-svg .pc-era-label.is-sr{fill:var(--primary-dark)}.pc-svg .pc-era-label.is-war{fill:var(--text-mid)}.pc-grid line{stroke:var(--border);stroke-width:1px}.pc-grid line.pc-axis{stroke:var(--border-strong)}.pc-events line{stroke:var(--text-light);stroke-width:1px;stroke-dasharray:2 4;opacity:.5}.pc-svg .pc-events text{fill:var(--text-mid);paint-order:stroke;stroke:var(--bg-body);stroke-width:4px;stroke-linejoin:round;font-size:12.5px;font-weight:600;transition:fill .2s}.pc-svg .pc-events text.is-near{fill:var(--primary-dark)}.pc-area{opacity:.45}.pc-area.is-strong{opacity:1}.pc-line{fill:none;stroke:var(--primary);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.pc-line.is-est{stroke-width:2.5px;stroke-dasharray:5 6}.pc-line.is-men{stroke:var(--pc-men);stroke-width:3px}.pc-line.is-men.is-est{stroke-width:2.5px}.pc-points circle{fill:var(--bg-body);stroke:var(--primary);stroke-width:2.2px}.pc-points circle.is-census{fill:var(--primary)}.pc-points circle.is-est{stroke-dasharray:2 2}.pc-cursor{stroke:var(--primary-dark);stroke-width:1px;opacity:.4}.pc-halo{fill:var(--primary);opacity:.14}.pc-dot{fill:var(--bg-body);stroke:var(--primary);stroke-width:3.5px}.pc-dot.is-men{stroke:var(--pc-men)}.pc-pill rect{fill:var(--text-main)}.pc-pill.is-women rect{fill:var(--primary-dark)}.pc-pill.is-men rect{fill:var(--pc-men)}.pc-svg .pc-pill text{fill:#fff;font-size:13.5px;font-weight:700}.pc-svg .pc-xtick,.pc-svg .pc-ytick{transition:opacity .15s}.pc-svg .pc-xtick.is-hidden,.pc-svg .pc-ytick.is-hidden{opacity:0}.pc-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin-top:14px;padding-top:16px;display:flex}.pc-share{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-share-label{color:var(--text-mid);margin-right:4px;font-size:.9rem;font-weight:600}.pc-net{--brand:var(--text-main);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-body);width:44px;height:44px;color:var(--text-mid);place-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-grid}.pc-net.is-facebook{--brand:#1877f2}.pc-net.is-linkedin{--brand:#0a66c2}.pc-net.is-whatsapp{--brand:#128c4b}.pc-net.is-threads{--brand:#000}.pc-net.is-x{--brand:#0f1419}.pc-net:hover{background:var(--brand);border-color:var(--brand);color:#fff}.pc-copy{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-body);min-height:44px;font:inherit;color:var(--text-main);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.pc-copy:hover{background:var(--bg-soft);border-color:var(--text-light)}.pc-copy-wrap{display:inline-flex;position:relative}.pc-toast{border-radius:var(--radius-xs);background:var(--text-main);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;padding:6px 12px;font-size:.85rem;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.pc-toast.is-on{opacity:1;transform:translate(-50%)}.pc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.pc-seg{flex:100%}.pc-seg button{flex:1;padding:8px 6px;font-size:.86rem}.pc-seg-sub{display:none}.pc-figures{gap:16px}.pc-value--pair{gap:6px;font-size:.56em}.pc-value--pair .pc-unit{font-size:.85rem}.pc-note{-webkit-line-clamp:3;height:4.5em;font-size:.95rem}.pc-unit{font-size:.95rem}.pc-foot{justify-content:flex-start}.pc-share-label{flex-basis:100%}.pc-copy-wrap{flex:100%}.pc-copy{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.pc *,.pc-note{transition:none!important}}.page-hero{--hero-pad:150px 20px 230px;--hero-pad-m:40px 16px 150px;background-color:var(--bg-body);background-image:linear-gradient(180deg, var(--primary-light) 0%, color-mix(in srgb, var(--primary-light) 55%, white) 55%, var(--bg-body) 100%)!important}.page-hero .gov-hero-inner{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:56px;max-width:1140px;display:grid}.page-hero .gov-title-xl{color:var(--text-main);text-shadow:none;grid-column:1;align-self:end;font-size:clamp(2.1rem,4vw,3.2rem)}.page-hero .gov-lead-text{color:var(--text-mid);text-shadow:none;grid-column:1;align-self:start;margin:0}.hl-kolaz{grid-area:1/2/span 2;height:340px;position:relative}.hl-kolaz .hl-k{cursor:zoom-in;background:#fff;border:0;border-radius:10px;margin:0;padding:7px;transition:transform .6s cubic-bezier(.25,.8,.25,1),box-shadow .6s,z-index 0s linear .6s;position:absolute;box-shadow:0 18px 40px -16px #0f172a66}.hl-kolaz .hl-k:hover,.hl-kolaz .hl-k:focus-visible{z-index:5;transition:transform .6s cubic-bezier(.25,.8,.25,1),box-shadow .6s,z-index;transform:rotate(0)translateY(-6px)scale(1.04);box-shadow:0 30px 60px -20px #0f172a73}.hl-kolaz .hl-k:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.hl-kolaz img{aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.hl-kolaz span{color:#fff;background:#0f172ac7;border-radius:999px;padding:3px 9px;font-size:.78rem;font-weight:700;position:absolute;bottom:16px;left:16px}.hl-k1{z-index:1;width:46%;top:34px;left:0;transform:rotate(-5deg)}.hl-k2{z-index:2;width:56%;top:0;right:0;transform:rotate(3deg)}.hl-k3{z-index:3;width:38%;bottom:-6px;left:30%;transform:rotate(-1.5deg)}.hl-k2 span{inset:16px 16px auto auto}.hl-k3 span{left:auto;right:16px}.hl-lb{width:fit-content;max-width:94vw;height:fit-content;max-height:94vh;color:var(--text-main);background:#fff;border:0;border-radius:16px;margin:auto;padding:16px 16px 0;position:fixed;inset:0;overflow:visible;box-shadow:0 30px 80px -20px #0f172a99}.hl-lb:focus,.hl-lb:focus-visible{outline:none}.hl-lb::backdrop{backdrop-filter:blur(4px);background:#0f172ac7;transition:opacity .35s}.hl-lb.is-closing::backdrop{opacity:0}.hl-lb[open]::backdrop{animation:.35s hl-fade}@keyframes hl-fade{0%{opacity:0}}.hl-lb figure{margin:0}.hl-lb img{border-radius:8px;width:auto;max-width:min(1068px,100vw - 200px);height:auto;max-height:76vh;display:block}.hl-lb figcaption{text-align:center;color:var(--text-main);padding:14px 12px 16px;font-size:1rem;font-weight:600}.hl-lb-btn{z-index:2;color:#ffffffd9;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:2rem;line-height:1;transition:background-color .15s,color .15s,opacity .2s;display:grid;position:fixed}.hl-lb-btn:hover{color:#fff;background:#fff3}.hl-lb-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.hl-lb.is-anim .hl-lb-btn{opacity:0}.hl-lb-prev{top:50%;left:16px;transform:translateY(-50%)}.hl-lb-next{top:50%;right:16px;transform:translateY(-50%)}.hl-lb-close{font-size:1.7rem;top:16px;right:16px}@media (width<=768px){.page-hero .gov-hero-inner{grid-template-columns:1fr;row-gap:8px}.hl-kolaz{grid-area:auto/1;height:230px;margin-top:18px}.hl-lb img{max-width:calc(94vw - 32px)}.hl-lb-prev,.hl-lb-next{top:auto;bottom:20px;transform:none}}@media (prefers-reduced-motion:reduce){.hl-kolaz .hl-k{transition:none}.hl-lb[open]::backdrop{animation:none}}.po-section[data-astro-cid-3klyftwr]{padding:clamp(40px,6vw,72px) 20px}.po-chart-section[data-astro-cid-3klyftwr]{z-index:1;margin-top:-198px;padding-top:0;padding-bottom:8px;position:relative}.po-lede-section[data-astro-cid-3klyftwr]{padding-top:clamp(28px,4vw,44px)}.po-soft[data-astro-cid-3klyftwr]{background:var(--bg-soft)}.po-wide[data-astro-cid-3klyftwr]{max-width:1120px}.po-narrow[data-astro-cid-3klyftwr]{max-width:760px}.po-source[data-astro-cid-3klyftwr]{color:var(--text-light);margin:12px 4px 0;font-size:.85rem}.po-lede[data-astro-cid-3klyftwr] p[data-astro-cid-3klyftwr]{color:var(--text-main);text-wrap:pretty;margin:0 0 1em;font-size:clamp(1.1rem,1.6vw,1.25rem);line-height:1.65}.po-lede[data-astro-cid-3klyftwr] p[data-astro-cid-3klyftwr]:last-child{margin-bottom:0}.po-h2[data-astro-cid-3klyftwr]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-main);text-wrap:balance;margin:0 0 24px;font-size:clamp(1.7rem,3vw,2.1rem);font-weight:900;line-height:1.2}.po-h3[data-astro-cid-3klyftwr]{font-family:var(--font-heading);color:var(--text-main);margin:36px 0 10px;font-size:1.3rem;font-weight:800;line-height:1.3}.po-section[data-astro-cid-3klyftwr] p[data-astro-cid-3klyftwr]{color:var(--text-mid);line-height:1.7}.po-section[data-astro-cid-3klyftwr] p[data-astro-cid-3klyftwr] strong[data-astro-cid-3klyftwr]{color:var(--text-main)}.po-phases[data-astro-cid-3klyftwr]{margin:0;padding:0;list-style:none}.po-phase[data-astro-cid-3klyftwr]{border-top:1px solid var(--border);grid-template-columns:150px 1fr;gap:24px;padding:28px 0;display:grid}.po-phase[data-astro-cid-3klyftwr]:first-child{border-top:0;padding-top:4px}.po-phase-meta[data-astro-cid-3klyftwr]{flex-direction:column;gap:4px;display:flex}.po-phase-years[data-astro-cid-3klyftwr]{color:var(--text-light);font-size:.95rem;font-weight:600}.po-phase-change[data-astro-cid-3klyftwr]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--primary);font-size:2.1rem;font-weight:900;line-height:1.1}.po-phase-change[data-astro-cid-3klyftwr].is-down{color:var(--text-mid)}.po-phase-body[data-astro-cid-3klyftwr] h3[data-astro-cid-3klyftwr]{font-family:var(--font-heading);color:var(--text-main);margin:2px 0 8px;font-size:1.3rem;font-weight:800}.po-phase-body[data-astro-cid-3klyftwr] p[data-astro-cid-3klyftwr]{margin:0 0 10px}.po-goto[data-astro-cid-3klyftwr]{min-height:40px;font:inherit;color:var(--primary);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:.92rem;font-weight:600;text-decoration:underline #0071b94d;transition:color .15s,text-decoration-color .15s;display:inline-flex}.po-goto[data-astro-cid-3klyftwr]:hover{color:var(--primary-dark);text-decoration-color:currentColor}.po-goto[data-astro-cid-3klyftwr]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.po-flows[data-astro-cid-3klyftwr]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-body);margin:28px 0 8px;padding:clamp(18px,3vw,28px)}.po-flows-title[data-astro-cid-3klyftwr]{font-family:var(--font-heading);color:var(--text-main);font-size:1.05rem;font-weight:800}.po-flows-legend[data-astro-cid-3klyftwr]{color:var(--text-mid);flex-wrap:wrap;gap:8px 22px;margin:10px 0 22px;font-size:.9rem;display:flex}.po-flows-legend[data-astro-cid-3klyftwr] i[data-astro-cid-3klyftwr]{vertical-align:-2px;border-radius:4px;width:14px;height:14px;margin-right:8px;display:inline-block}.is-nat[data-astro-cid-3klyftwr]{background:var(--primary)}.is-mig[data-astro-cid-3klyftwr]{background:#94a3b8}.po-flows-chart[data-astro-cid-3klyftwr]{--s:120px;padding-left:46px;position:relative}.po-flows-axis[data-astro-cid-3klyftwr]{left:0;top:calc(var(--at) * 2 * var(--s));color:var(--text-light);font-size:.78rem;position:absolute;transform:translateY(-50%)}.po-flows-axis[data-astro-cid-3klyftwr]:after{content:"";border-top:1px dashed var(--border);width:calc(100cqw - 46px);position:absolute;top:50%;left:46px}.po-flows-axis[data-astro-cid-3klyftwr].is-zero{color:var(--text-mid);font-weight:700}.po-flows-axis[data-astro-cid-3klyftwr].is-zero:after{border-top:1px solid var(--text-light)}.po-flows-chart[data-astro-cid-3klyftwr]{container-type:inline-size}.po-flows-chart[data-astro-cid-3klyftwr] ol[data-astro-cid-3klyftwr]{grid-template-columns:repeat(33,minmax(0,1fr));gap:4px;margin:0;padding:0 0 26px;list-style:none;display:grid;position:relative}.po-flows-chart[data-astro-cid-3klyftwr] li[data-astro-cid-3klyftwr]{grid-template-rows:var(--s) var(--s);cursor:default;display:grid;position:relative}.po-up[data-astro-cid-3klyftwr],.po-down[data-astro-cid-3klyftwr]{flex-direction:column;gap:1px;display:flex}.po-up[data-astro-cid-3klyftwr]{justify-content:flex-end}.po-up[data-astro-cid-3klyftwr]>span[data-astro-cid-3klyftwr],.po-down[data-astro-cid-3klyftwr]>span[data-astro-cid-3klyftwr]{height:var(--h);min-height:2px;transition:filter .15s;display:block}.po-up[data-astro-cid-3klyftwr]>span[data-astro-cid-3klyftwr]:first-child{border-radius:4px 4px 1px 1px}.po-down[data-astro-cid-3klyftwr]>span[data-astro-cid-3klyftwr]:last-child{border-radius:1px 1px 4px 4px}.po-flows-chart[data-astro-cid-3klyftwr] li[data-astro-cid-3klyftwr]:hover .po-up[data-astro-cid-3klyftwr]>span[data-astro-cid-3klyftwr],.po-flows-chart[data-astro-cid-3klyftwr] li[data-astro-cid-3klyftwr]:hover .po-down[data-astro-cid-3klyftwr]>span[data-astro-cid-3klyftwr]{filter:brightness(.85)}.po-flows-year[data-astro-cid-3klyftwr]{color:var(--text-light);font-size:.78rem;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.po-tip[data-astro-cid-3klyftwr]{z-index:2;border-radius:var(--radius-xs);background:var(--text-main);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;padding:8px 10px;font-size:.8rem;line-height:1.45;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.po-tip[data-astro-cid-3klyftwr] b[data-astro-cid-3klyftwr]{display:block}.po-flows-chart[data-astro-cid-3klyftwr] li[data-astro-cid-3klyftwr]:nth-last-child(-n+6) .po-tip[data-astro-cid-3klyftwr]{left:auto;right:0;transform:none}.po-flows-chart[data-astro-cid-3klyftwr] li[data-astro-cid-3klyftwr]:nth-child(-n+6) .po-tip[data-astro-cid-3klyftwr]{left:0;transform:none}.po-flows-chart[data-astro-cid-3klyftwr] li[data-astro-cid-3klyftwr]:hover .po-tip[data-astro-cid-3klyftwr]{opacity:1;visibility:visible}.po-flows-note[data-astro-cid-3klyftwr]{margin:14px 0 0;font-size:.9rem}.po-table-wrap[data-astro-cid-3klyftwr]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-body);overflow-x:auto}.po-table[data-astro-cid-3klyftwr]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.95rem}.po-table[data-astro-cid-3klyftwr] caption[data-astro-cid-3klyftwr]{text-align:left;color:var(--text-main);padding:14px 16px 6px;font-weight:800}.po-table[data-astro-cid-3klyftwr] th[data-astro-cid-3klyftwr],.po-table[data-astro-cid-3klyftwr] td[data-astro-cid-3klyftwr]{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:11px 16px}.po-table[data-astro-cid-3klyftwr] tbody[data-astro-cid-3klyftwr] tr[data-astro-cid-3klyftwr]:last-child th[data-astro-cid-3klyftwr],.po-table[data-astro-cid-3klyftwr] tbody[data-astro-cid-3klyftwr] tr[data-astro-cid-3klyftwr]:last-child td[data-astro-cid-3klyftwr]{border-bottom:0}.po-table[data-astro-cid-3klyftwr] thead[data-astro-cid-3klyftwr] th[data-astro-cid-3klyftwr]{color:var(--text-light);white-space:nowrap;font-size:.8rem;font-weight:600}.po-table[data-astro-cid-3klyftwr] tbody[data-astro-cid-3klyftwr] th[data-astro-cid-3klyftwr]{color:var(--text-main);white-space:nowrap;font-weight:700}.po-num[data-astro-cid-3klyftwr]{white-space:nowrap;color:var(--text-main);font-weight:600}.po-sub[data-astro-cid-3klyftwr]{max-width:11em;color:var(--text-light);white-space:normal;font-size:.78rem;font-weight:400;line-height:1.35;display:block}.po-table[data-astro-cid-3klyftwr] td[data-astro-cid-3klyftwr]:last-child{min-width:200px}.po-annual[data-astro-cid-3klyftwr]{margin-top:20px}.po-annual[data-astro-cid-3klyftwr] .po-sub[data-astro-cid-3klyftwr]{white-space:nowrap;max-width:none}.po-annual[data-astro-cid-3klyftwr] summary[data-astro-cid-3klyftwr]{min-height:44px;color:var(--primary);cursor:pointer;align-items:center;margin-bottom:8px;font-weight:600;display:inline-flex}.po-annual[data-astro-cid-3klyftwr] summary[data-astro-cid-3klyftwr]:hover{color:var(--primary-dark)}.po-annual[data-astro-cid-3klyftwr] summary[data-astro-cid-3klyftwr]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.po-method[data-astro-cid-3klyftwr]{margin-top:40px}.po-method[data-astro-cid-3klyftwr] .po-h3[data-astro-cid-3klyftwr]{margin-top:0}.po-method[data-astro-cid-3klyftwr] p[data-astro-cid-3klyftwr]{margin:0 0 16px}.po-sources-title[data-astro-cid-3klyftwr]{font-size:.92rem;font-weight:700;color:var(--text-main)!important;margin:0 0 6px!important}.po-sources[data-astro-cid-3klyftwr]{margin:0 0 20px;padding-left:20px;font-size:.92rem;line-height:1.6;list-style:outside}.po-sources[data-astro-cid-3klyftwr] li[data-astro-cid-3klyftwr]{margin:0 0 4px;padding-left:2px}.po-sources[data-astro-cid-3klyftwr] li[data-astro-cid-3klyftwr]::marker{color:var(--primary)}.po-sources[data-astro-cid-3klyftwr] a[data-astro-cid-3klyftwr]{color:var(--primary);text-underline-offset:3px;text-decoration:underline #0071b959;transition:color .15s,text-decoration-color .15s}.po-sources[data-astro-cid-3klyftwr] a[data-astro-cid-3klyftwr]:hover{color:var(--primary-dark);text-decoration-color:currentColor}.po-sources[data-astro-cid-3klyftwr] a[data-astro-cid-3klyftwr]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.sr-only[data-astro-cid-3klyftwr]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.po-method[data-astro-cid-3klyftwr] p[data-astro-cid-3klyftwr] a[data-astro-cid-3klyftwr]{color:var(--primary);text-underline-offset:3px}@media (width<=768px){.po-chart-section[data-astro-cid-3klyftwr]{margin-top:-128px}}@media (width<=640px){.po-table--census[data-astro-cid-3klyftwr] thead[data-astro-cid-3klyftwr]{display:none}.po-table--census[data-astro-cid-3klyftwr] tbody[data-astro-cid-3klyftwr] tr[data-astro-cid-3klyftwr]{border-bottom:1px solid var(--border);grid-template-columns:52px 1fr auto;gap:4px 12px;padding:12px 16px;display:grid}.po-table--census[data-astro-cid-3klyftwr] tbody[data-astro-cid-3klyftwr] tr[data-astro-cid-3klyftwr]:last-child{border-bottom:0}.po-table--census[data-astro-cid-3klyftwr] tbody[data-astro-cid-3klyftwr] th[data-astro-cid-3klyftwr],.po-table--census[data-astro-cid-3klyftwr] tbody[data-astro-cid-3klyftwr] td[data-astro-cid-3klyftwr]{border:0;padding:0}.po-table--census[data-astro-cid-3klyftwr] tbody[data-astro-cid-3klyftwr] td[data-astro-cid-3klyftwr]:last-child{min-width:0;color:var(--text-mid);grid-column:1/-1;font-size:.88rem;line-height:1.5}.po-table--census[data-astro-cid-3klyftwr] .po-sub[data-astro-cid-3klyftwr]{max-width:none}.po-phase[data-astro-cid-3klyftwr]{grid-template-columns:1fr;gap:6px;padding:22px 0}.po-phase-meta[data-astro-cid-3klyftwr]{flex-direction:row;align-items:baseline;gap:12px}.po-phase-change[data-astro-cid-3klyftwr]{font-size:1.6rem}.po-flows-chart[data-astro-cid-3klyftwr]{--s:80px;padding-left:38px}.po-flows-axis[data-astro-cid-3klyftwr]:after{width:calc(100cqw - 38px);left:38px}.po-flows-chart[data-astro-cid-3klyftwr] ol[data-astro-cid-3klyftwr]{gap:2px}.po-flows-year[data-astro-cid-3klyftwr]{font-size:.66rem}.po-flows-chart[data-astro-cid-3klyftwr] li[data-astro-cid-3klyftwr]:nth-child(odd) .po-flows-year[data-astro-cid-3klyftwr]{display:none}}@media (prefers-reduced-motion:reduce){.po-goto[data-astro-cid-3klyftwr],.po-tip[data-astro-cid-3klyftwr],.po-sources[data-astro-cid-3klyftwr] a[data-astro-cid-3klyftwr]{transition:none}}
