:root{--v2-hairline:#171c1f14;--v2-hairline-strong:#171c1f24;--v2-track:#171c1f0d;--v2-pos:#15803d;--v2-warn:#b45309;--v2-neg:#b91c1c;--v2-info:#1d4ed8;--v2-max:1120px}.dark{--v2-hairline:#eef4f11a;--v2-hairline-strong:#eef4f12e;--v2-track:#eef4f114;--v2-pos:#4ade80;--v2-warn:#fbbf24;--v2-neg:#f87171;--v2-info:#93c5fd}.rec{font-family:var(--font-body);color:var(--color-product-ink)}.rec-band{background:var(--color-product-stage)}.rec-wrap{width:var(--v2-max);max-width:100%;margin:0 auto}.rec-pad{padding-left:32px;padding-right:32px}@media (max-width:640px){.rec-pad{padding-left:20px;padding-right:20px}}.v2-eyebrow{font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-product-label);align-items:center;gap:6px;display:inline-flex}.v2-body{font:400 15.5px/1.6 var(--font-body);color:var(--color-product-text-secondary);text-wrap:pretty;margin:0}.v2-small{font:400 14px/1.55 var(--font-body);color:var(--color-product-text-secondary);text-wrap:pretty;margin:0}.v2-mono-sm{font:400 12.5px/1.4 var(--font-mono);color:var(--color-product-text-secondary);font-variant-numeric:tabular-nums}.v2-mono{font:500 15px/1.4 var(--font-mono);color:var(--color-product-ink);font-variant-numeric:tabular-nums}.v2-num{font:600 26px/1.1 var(--font-mono);color:var(--color-product-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.v2-link{color:var(--color-product-accent-strong);cursor:pointer;font-weight:600;text-decoration:none}.v2-link:hover{text-decoration:underline}.v2-btn{font:600 15px/1 var(--font-body);cursor:pointer;white-space:nowrap;border-radius:var(--radius-full);background:var(--color-product-accent-strong);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;text-decoration:none;transition:background .14s,transform .14s;display:inline-flex}.v2-btn:hover{background:var(--color-product-accent)}.v2-btn:active{transform:scale(.98)}.v2-btn--sm{height:38px;padding:0 16px;font-size:14px}.v2-btn--secondary{color:var(--color-product-ink);border:1px solid var(--v2-hairline-strong);background:0 0}.v2-btn--secondary:hover{background:var(--v2-track)}.v2-stats{flex-wrap:wrap;align-items:stretch;display:flex}.v2-stats>div{border-left:1px solid var(--v2-hairline);flex-direction:column;flex:1;gap:5px;min-width:120px;padding:2px 16px;display:flex}.v2-stats>div:first-child{border-left:0;padding-left:0}.v2-note{border-left:2px solid var(--color-data-caution);font:400 13.5px/1.5 var(--font-body);color:var(--color-product-text-secondary);gap:10px;padding:10px 0 10px 14px;display:flex}.v2-note--info{border-left-color:var(--color-data-info)}.v2-note--accent{border-left-color:var(--color-product-accent)}.v2-acc{border-bottom:1px solid var(--v2-hairline)}.v2-acc>summary{cursor:pointer;width:100%;min-height:56px;font:650 16px var(--font-body);color:var(--color-product-ink);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;list-style:none;display:flex}.v2-acc>summary::-webkit-details-marker{display:none}.v2-acc .acc-plus{color:var(--color-product-accent-strong);flex-shrink:0;transition:transform .18s;display:flex}.v2-acc[open] .acc-plus{transform:rotate(45deg)}.v2-acc-body{padding:0 0 18px}.v2-acc-body p{font:400 14.5px/1.65 var(--font-body);color:var(--color-product-text-secondary);max-width:680px;margin:0}.v2-deflist{flex-direction:column;margin:4px 0 14px;display:flex}.v2-deflist>div{border-bottom:1px solid var(--v2-hairline);font:400 14.5px/1.55 var(--font-body);color:var(--color-product-text-secondary);text-wrap:pretty;padding:12px 0}.v2-deflist>div:last-child{border-bottom:0}.v2-deflist b{color:var(--color-product-ink);font-weight:600}.br-body{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:64px;padding-bottom:30px;display:grid}.br-aside{flex-direction:column;gap:18px;padding-top:52px;display:flex;position:sticky;top:28px}.br-spy{border:0;border-left:2px solid var(--v2-hairline);cursor:pointer;text-align:left;font:500 13.5px var(--font-body);color:var(--color-product-text-secondary);background:0 0;align-items:center;gap:11px;width:100%;padding:6px 0 6px 14px;transition:color .14s,border-color .14s;display:flex}.br-spy .spy-num{font:500 11px var(--font-mono);color:var(--color-product-placeholder);flex-shrink:0}.br-spy[data-on=true]{border-left-color:var(--color-product-accent-strong);color:var(--color-product-ink);font-weight:650}.br-spy[data-on=true] .spy-num{color:var(--color-product-accent-strong)}.br-article{min-width:0;padding-top:52px}.br-sec{margin-top:52px;scroll-margin-top:100px}.br-sec:first-of-type{margin-top:0}.br-h2{font:750 27px/1.18 var(--font-body);letter-spacing:-.02em;color:var(--color-product-ink);text-wrap:balance;margin:0}.br-prose p{font:400 16px/1.7 var(--font-body);color:var(--color-product-text-secondary);text-wrap:pretty;margin:0 0 16px}.br-prose p:last-child{margin-bottom:0}.br-prose strong{color:var(--color-product-ink);font-weight:600}.br-prose a{color:var(--color-product-accent-strong);text-decoration:underline;-webkit-text-decoration-color:var(--v2-hairline-strong);text-decoration-color:var(--v2-hairline-strong);text-underline-offset:3px;font-weight:500}.study-hero-title{font:800 44px/1.06 var(--font-body);letter-spacing:0;color:var(--color-product-ink);text-wrap:balance;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;margin:10px 0 0}@media (max-width:640px){.study-hero-title{font-size:36px;line-height:1.1}}.bt{border-collapse:collapse;width:100%}.bt th{font:600 10.5px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-product-label);text-align:right;white-space:nowrap;padding:0 0 11px}.bt th:first-child{text-align:left}.bt td{border-top:1px solid var(--v2-hairline);font:500 13px var(--font-mono);color:var(--color-product-ink);text-align:right;font-variant-numeric:tabular-nums;padding:12px 0}.bt td:first-child{text-align:left}.bt tr:hover td{background:var(--color-product-stage)}.bt .td-name{font-family:var(--font-body);color:var(--color-product-ink);font-weight:650}.bt .td-sub{font:400 10.5px var(--font-mono);color:var(--color-product-placeholder);display:block}.bt .td-muted{color:var(--color-product-text-secondary)}.bt-scroll{overflow-x:auto}.figfr{box-sizing:border-box;background:var(--color-product-surface-white);border:1px solid var(--v2-hairline);border-radius:16px;width:100%;max-width:100%;padding:30px 30px 20px;box-shadow:0 1px 3px #171c1f0d}.fig-ey{font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-product-label)}.fig-hl{font:700 21px/1.3 var(--font-body);letter-spacing:-.014em;color:var(--color-product-ink);text-wrap:balance;margin:9px 0 0}.fig-sub{font:400 14px/1.6 var(--font-body);color:var(--color-product-text-secondary);text-wrap:pretty;max-width:640px;margin:8px 0 0}.fig-sub b{color:var(--color-product-ink);font-weight:600}.fig-legend{flex-wrap:wrap;gap:8px 18px;margin:18px 0 4px;display:flex}.fig-legend .lgi{font:500 12px var(--font-mono);color:var(--color-product-text-secondary);align-items:center;gap:7px;display:inline-flex}.fig-legend .dot{border-radius:99px;flex-shrink:0;width:10px;height:10px}.fig-legend .lg-green{background:#15803d}.fig-legend .lg-grey{background:#6b6560}.fig-legend .lg-amber{background:#b45309}.fig-legend .lg-blue{background:#1d4ed8}.fig-plot{margin-top:6px}.fig-note{font:400 12.5px/1.55 var(--font-mono);color:var(--color-product-text-secondary);text-wrap:pretty;margin:14px 0 0}.fig-note b{color:var(--color-product-ink);font-weight:500}.fig-foot{border-top:1px solid var(--v2-hairline);font:400 11px var(--font-mono);color:var(--color-product-placeholder);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}@media (max-width:640px){.figfr{padding:20px 16px 14px}.fig-hl{font-size:18px}.fig-foot{flex-direction:column;align-items:flex-start;gap:4px}}.dl2-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.dl2{border:1px solid var(--v2-hairline-strong);border-radius:16px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:border-color .14s,background .14s;display:flex}.dl2:hover{border-color:var(--color-product-accent);background:var(--color-product-highlight-fill)}.dl2:hover .dl2-go{color:var(--color-product-accent-strong);transform:translate(2px)}.dl2-ic{background:var(--color-product-stage);border:1px solid var(--v2-hairline);width:46px;height:46px;color:var(--color-product-accent-strong);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dl2-fmt{background:var(--color-product-accent-strong);color:#fff;height:19px;font:600 10px var(--font-mono);letter-spacing:.04em;border-radius:5px;align-items:center;padding:0 7px;display:inline-flex}.dl2-go{color:var(--color-product-placeholder);flex-shrink:0;transition:color .14s,transform .14s}.figrow{border-top:1px solid var(--v2-hairline);grid-template-columns:34px 1fr auto;align-items:center;gap:16px;padding:13px 0;display:grid}.figrow:last-child{border-bottom:1px solid var(--v2-hairline)}.fignum{background:var(--color-product-stage);border:1px solid var(--v2-hairline);width:34px;height:34px;font:600 12px var(--font-mono);color:var(--color-product-text-secondary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.figact-group{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.figact{border-radius:var(--radius-full);border:1px solid var(--v2-hairline-strong);background:var(--color-product-surface-white);height:30px;font:600 11.5px var(--font-mono);color:var(--color-product-text-secondary);align-items:center;gap:6px;padding:0 11px;text-decoration:none;transition:border-color .14s,color .14s;display:inline-flex}.figact:hover{border-color:var(--color-product-accent);color:var(--color-product-accent-strong)}.fig-embed{margin-top:16px}.embed-row{border:1px dashed var(--v2-hairline-strong);background:var(--color-product-stage);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:11px 14px;display:flex}.embed-row textarea{resize:vertical;height:20px;min-height:0;font:400 11px/1.4 var(--font-mono);color:var(--color-product-text-secondary);background:0 0;border:0;outline:none;flex:1}.dateline{border-radius:var(--radius-full);border:1px solid var(--v2-hairline-strong);background:var(--color-product-surface-white);font:500 12px var(--font-mono);color:var(--color-product-text-secondary);align-items:center;gap:9px;padding:7px 13px;display:inline-flex}.st-dot{border-radius:99px;flex-shrink:0;width:9px;height:9px;margin-right:7px;display:inline-block}.tone-green{background:#15803d}.tone-grey{background:#6b6560}.tone-amber{background:#b45309}.tone-blue{background:#1d4ed8}.dark .tone-green{background:#4ade80}.dark .tone-amber{background:#fbbf24}.dark .tone-blue{background:#93c5fd}.dark .tone-grey{background:#9b948d}@media (max-width:1024px){.br-body{grid-template-columns:minmax(0,1fr);gap:0}.br-aside{display:none}.br-article{padding-top:32px}}@media (max-width:640px){.dl2-grid{grid-template-columns:1fr}.figrow{grid-template-columns:28px 1fr}.figrow .figact-group{grid-column:1/-1;justify-content:flex-start}}.br-prose ol{gap:6px;margin:10px 0 0;padding-left:24px;list-style:decimal;display:grid}.br-prose ol li{font:450 16px/1.6 var(--font-body);display:list-item}.powiat-extremes{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (max-width:860px){.powiat-extremes{grid-template-columns:1fr}}.stat-info{width:15px;height:15px;font:600 10px/1 var(--font-body);cursor:help;vertical-align:text-top;text-transform:none;border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.stat-info:after{content:attr(data-tip);background:var(--color-product-ink,#1a1a1a);color:#fff;width:240px;font:450 12.5px/1.5 var(--font-body);text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;z-index:30;border-radius:8px;padding:10px 12px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.stat-info:hover:after,.stat-info:focus-visible:after{opacity:1}@media (max-width:640px){.stat-info:after{left:auto;right:-8px;transform:none}}.fig-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fig-actions .figact{cursor:pointer;height:auto;min-height:44px;padding:0 16px}