.art[data-astro-cid-fesbqv6p]{padding:28px 0 24px}.art-grid[data-astro-cid-fesbqv6p]{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);grid-template-areas:"meta head" "toc body";grid-template-rows:auto 1fr;margin-top:40px}.art-head[data-astro-cid-fesbqv6p]{grid-area:head;padding:0 0 44px 40px;border-bottom:1px solid var(--color-foreground)}.art-meta[data-astro-cid-fesbqv6p]{grid-area:meta;align-self:end;padding:0 72px 44px 0;border-bottom:1px solid var(--color-foreground)}.art-toc[data-astro-cid-fesbqv6p]{grid-area:toc;position:sticky;top:88px;align-self:start;max-height:calc(100vh - 112px);overflow-y:auto;padding-right:72px;padding-bottom:8px}.art-body[data-astro-cid-fesbqv6p]{grid-area:body;min-width:0;padding-left:40px;padding-top:40px}.art-body[data-astro-cid-fesbqv6p]>*{max-width:666px}.kicker[data-astro-cid-fesbqv6p]{margin:0;font:600 12px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}h1[data-astro-cid-fesbqv6p]{margin:16px 0 0;max-width:17em;font-size:42px;line-height:1.07;letter-spacing:-.034em;font-weight:680;text-wrap:balance}.lead[data-astro-cid-fesbqv6p]{margin:22px 0 0;max-width:34em;font-size:20px;line-height:1.5;color:var(--color-muted-foreground)}.def[data-astro-cid-fesbqv6p]{position:relative;margin-top:24px;padding:18px 24px 20px 28px;background:var(--color-muted);border-radius:3px}.def[data-astro-cid-fesbqv6p]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-brand);border-radius:3px 0 0 3px}.def-k[data-astro-cid-fesbqv6p]{margin:0;font:500 11px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-subtle-foreground)}.lead--def[data-astro-cid-fesbqv6p]{margin-top:8px;font-size:19px;color:var(--color-foreground)}.toc-cap[data-astro-cid-fesbqv6p]{margin:0;padding:40px 0 12px;border-bottom:1px solid var(--color-foreground);font:500 11px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-subtle-foreground)}.art-toc[data-astro-cid-fesbqv6p] ol[data-astro-cid-fesbqv6p]{list-style:none;margin:0;padding:0}.art-toc[data-astro-cid-fesbqv6p] a[data-astro-cid-fesbqv6p]{display:grid;grid-template-columns:30px minmax(0,1fr);padding:9px 0 10px;border-bottom:1px solid var(--color-border);font-size:15px;line-height:1.35;color:var(--color-muted-foreground);text-decoration:none;transition:color .15s}.art-toc[data-astro-cid-fesbqv6p] a[data-astro-cid-fesbqv6p]:hover{color:var(--color-foreground)}.art-toc[data-astro-cid-fesbqv6p] a[data-astro-cid-fesbqv6p]:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.toc-n[data-astro-cid-fesbqv6p]{font:500 11.5px/1.9 var(--font-mono);color:var(--color-primary)}@media screen and (min-width:1024px){.art-body[data-astro-cid-fesbqv6p]{container-type:inline-size}.art-body[data-astro-cid-fesbqv6p] .prose-legit .table-wide{position:relative;width:calc((100cqw + 40px) * 100 / 56);max-width:none;margin-left:calc(-1 * ((100cqw + 40px) * 44 / 56 + 40px));padding-top:8px;background-color:var(--color-background)}.art-toc[data-astro-cid-fesbqv6p]:focus-within{z-index:1;background:var(--color-background)}}@media(max-width:1023px){.art-grid[data-astro-cid-fesbqv6p]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "meta" "toc" "body";grid-template-rows:auto;margin-top:28px;max-width:720px}.art-head[data-astro-cid-fesbqv6p]{padding:0 0 24px;border-bottom:0}.art-meta[data-astro-cid-fesbqv6p]{padding:0 0 24px}.art-toc[data-astro-cid-fesbqv6p]{display:none;position:static;max-height:none;overflow:visible;padding:24px 0 4px}.art-toc--phone[data-astro-cid-fesbqv6p]{display:block}.toc-cap[data-astro-cid-fesbqv6p]{padding-top:0}.art-body[data-astro-cid-fesbqv6p]{padding-left:0;padding-top:32px}}@media(max-width:639px){.art[data-astro-cid-fesbqv6p]{padding-top:16px}.art-grid[data-astro-cid-fesbqv6p]{margin-top:22px}.kicker[data-astro-cid-fesbqv6p]{font-size:10.5px}h1[data-astro-cid-fesbqv6p]{margin-top:10px;font-size:29px;line-height:1.1}.lead[data-astro-cid-fesbqv6p]{margin-top:14px;font-size:17px}.def[data-astro-cid-fesbqv6p]{margin-top:18px;padding:14px 16px 16px 20px}.lead--def[data-astro-cid-fesbqv6p]{font-size:16.5px}.art-toc[data-astro-cid-fesbqv6p] a[data-astro-cid-fesbqv6p]{font-size:14.5px}.art-body[data-astro-cid-fesbqv6p]{padding-top:26px}}.pb[data-astro-cid-fesbqv6p]{margin:0 0 14pt;padding-bottom:6pt;border-bottom:1px solid #999;font-size:9pt;color:#444}.pb-mark[data-astro-cid-fesbqv6p]{font-weight:700;letter-spacing:-.02em;color:#000}@media print{.art[data-astro-cid-fesbqv6p]{padding:0}.art-grid[data-astro-cid-fesbqv6p]{display:block;margin-top:0}.art-head[data-astro-cid-fesbqv6p],.art-meta[data-astro-cid-fesbqv6p],.art-body[data-astro-cid-fesbqv6p]{padding:0}.art-head[data-astro-cid-fesbqv6p]{border:0}.art-meta[data-astro-cid-fesbqv6p]{margin:12px 0 0;padding-bottom:12px;border-bottom:1px solid #000}.art-body[data-astro-cid-fesbqv6p]{padding-top:16px}.art-body[data-astro-cid-fesbqv6p]>*{max-width:none}h1[data-astro-cid-fesbqv6p]{max-width:none;font-size:24pt}.lead[data-astro-cid-fesbqv6p]{font-size:13pt;color:#000}.def[data-astro-cid-fesbqv6p]{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@layer properties,theme,base,components,utilities;@counter-style legal-alpha{system:extends lower-alpha;suffix:") "}@layer components{.prose-legit{max-width:37em;font-size:18px;line-height:1.7;color:var(--color-foreground);counter-reset:fig;overflow-wrap:break-word}.prose-legit>:where(:first-child):not(:where(.not-prose,.not-prose *)){margin-top:0}.prose-legit :where(p):not(:where(.not-prose,.not-prose *)){margin:0 0 1.1em}.prose-legit :where(a):not(:where(.not-prose,.not-prose *)){color:var(--color-primary);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--color-primary) 45%,transparent);transition:text-decoration-color .15s}.prose-legit :where(a):not(:where(.not-prose,.not-prose *)):hover{text-decoration-color:currentColor}.prose-legit :where(a):not(:where(.not-prose,.not-prose *)):focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px;border-radius:2px}.prose-legit :where(strong,b):not(:where(.not-prose,.not-prose *)){font-weight:650}.prose-legit :where(em):not(:where(.not-prose,.not-prose *)){font-style:italic}.prose-legit :where(sup):not(:where(.not-prose,.not-prose *)){font-size:.68em;line-height:0;vertical-align:super}.prose-legit :where(h2):not(:where(.not-prose,.not-prose *)){position:relative;margin:2.3em 0 .75em;padding-left:18px;font-size:28px;line-height:1.16;letter-spacing:-.028em;font-weight:650;text-wrap:balance;scroll-margin-top:84px}.prose-legit :where(h2):not(:where(.not-prose,.not-prose *)):before{content:"";position:absolute;left:0;top:.16em;bottom:.16em;width:4px;background:var(--color-brand)}.prose-legit :where(h3):not(:where(.not-prose,.not-prose *)){margin:1.9em 0 .55em;font-size:21px;line-height:1.25;letter-spacing:-.018em;font-weight:630;text-wrap:balance;scroll-margin-top:84px}.prose-legit :where(h4):not(:where(.not-prose,.not-prose *)){margin:1.6em 0 .4em;font-size:18px;line-height:1.3;font-weight:630;scroll-margin-top:84px}.prose-legit :where(h2+h3,h3+h4):not(:where(.not-prose,.not-prose *)){margin-top:.9em}.prose-legit :where(ul,ol):not(:where(.not-prose,.not-prose *)){list-style:none;margin:0 0 1.3em;padding:0;border-top:1px solid var(--color-border)}.prose-legit :where(ul>li,ol>li):not(:where(.not-prose,.not-prose *)){position:relative;margin:0;border-bottom:1px solid var(--color-border)}.prose-legit :where(ul>li):not(:where(.not-prose,.not-prose *)){padding:10px 0 11px 24px}.prose-legit :where(ul>li):not(:where(.not-prose,.not-prose *)):before{content:"";position:absolute;left:0;top:calc(10px + .85em);width:11px;height:3px;background:var(--color-brand)}.prose-legit :where(ol):not(:where(.not-prose,.not-prose *)){counter-reset:step}.prose-legit :where(ol>li):not(:where(.not-prose,.not-prose *)){counter-increment:step;padding:12px 0 13px 46px}.prose-legit :where(ol>li):not(:where(.not-prose,.not-prose *)):before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:12px;font:500 13px/1.7 var(--font-mono);letter-spacing:.02em;color:var(--color-primary);padding-top:.2em}.prose-legit :where(li>p):not(:where(.not-prose,.not-prose *)){margin:0}.prose-legit :where(li>p+p):not(:where(.not-prose,.not-prose *)){margin-top:.6em}.prose-legit :where(li ul,li ol):not(:where(.not-prose,.not-prose *)){margin:6px 0 0;border-top:0}.prose-legit :where(li li):not(:where(.not-prose,.not-prose *)){border-bottom:0}.prose-legit :where(li ul>li):not(:where(.not-prose,.not-prose *)){padding:3px 0 3px 20px}.prose-legit :where(li ul>li):not(:where(.not-prose,.not-prose *)):before{top:calc(3px + .82em);width:7px;height:2px;background:var(--color-border-strong)}.prose-legit :where(li ol>li):not(:where(.not-prose,.not-prose *)){padding:3px 0 3px 36px}.prose-legit :where(li ol>li):not(:where(.not-prose,.not-prose *)):before{top:3px}.prose-legit :where(.overflow-x-auto):not(:where(.not-prose,.not-prose *)){margin:1.6em 0 1.8em;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--color-background) 30%,rgb(255 255 255 / 0)) left center / 32px 100% no-repeat local,linear-gradient(to left,var(--color-background) 30%,rgb(255 255 255 / 0)) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#0e0a0729,#0e0a0700) left center / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#0e0a0729,#0e0a0700) right center / 12px 100% no-repeat scroll;background-color:var(--color-background)}@media screen{.prose-legit :where(.table-wide>table):not(:where(.not-prose,.not-prose *)){min-width:56rem}}.prose-legit :where(table):not(:where(.not-prose,.not-prose *)){width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums}.prose-legit :where(thead th):not(:where(.not-prose,.not-prose *)){padding:0 16px 10px 0;border-bottom:1px solid var(--color-foreground);font:500 11.5px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;vertical-align:bottom;color:var(--color-subtle-foreground)}.prose-legit :where(td):not(:where(.not-prose,.not-prose *)){padding:11px 16px 12px 0;border-bottom:1px solid var(--color-border);vertical-align:top}.prose-legit :where(th:last-child,td:last-child):not(:where(.not-prose,.not-prose *)){padding-right:0}.prose-legit :where(td>p,th>p):not(:where(.not-prose,.not-prose *)){margin:0}.prose-legit :where(blockquote):not(:where(.not-prose,.not-prose *)){position:relative;margin:1.6em 0;padding:18px 22px 18px 26px;background:var(--color-muted);border-radius:3px;font-size:17px;line-height:1.65}.prose-legit :where(blockquote):not(:where(.not-prose,.not-prose *)):before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-brand);border-radius:3px 0 0 3px}.prose-legit :where(blockquote>:last-child):not(:where(.not-prose,.not-prose *)){margin-bottom:0}.prose-legit :where(code):not(:where(.not-prose,.not-prose *)){font-family:var(--font-mono);font-size:.86em;font-weight:450}.prose-legit :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)){padding:.1em .35em;background:var(--color-muted);border-radius:3px}.prose-legit :where(pre):not(:where(.not-prose,.not-prose *)){margin:1.4em 0 1.6em;padding:16px 20px;background:var(--color-muted)!important;color:var(--color-foreground)!important;border:1px solid var(--color-border);border-radius:3px;font:450 15px/1.6 var(--font-mono);overflow-x:auto;white-space:pre-wrap}.prose-legit :where(pre span):not(:where(.not-prose,.not-prose *)){color:inherit!important}.prose-legit :where(pre code):not(:where(.not-prose,.not-prose *)){font-size:inherit}.prose-legit :where(figure):not(:where(.not-prose,.not-prose *)){counter-increment:fig;margin:1.8em 0}.prose-legit :where(img):not(:where(.not-prose,.not-prose *)){max-width:100%;height:auto;border:1px solid var(--color-border);border-radius:3px}.prose-legit :where(figcaption):not(:where(.not-prose,.not-prose *)){margin-top:12px;padding-left:12px;border-left:4px solid var(--color-brand);font-size:14.5px;line-height:1.55;color:var(--color-muted-foreground)}.prose-legit :where(figcaption):not(:where(.not-prose,.not-prose *)):before{content:"Rys. " counter(fig) ". ";font:600 12.5px/1 var(--font-mono);color:var(--color-foreground)}.prose-legit :where(hr):not(:where(.not-prose,.not-prose *)){margin:2.4em 0;border:0;border-top:1px solid var(--color-border-strong)}.prose-legit--playbook :where(h3):not(:where(.not-prose,.not-prose *)){margin-top:2em;padding-top:18px;border-top:1px solid var(--color-border-strong)}.prose-legit--playbook :where(h2+h3):not(:where(.not-prose,.not-prose *)){margin-top:1em}@media(max-width:639px){.prose-legit{font-size:16.5px;line-height:1.66}.prose-legit :where(h2):not(:where(.not-prose,.not-prose *)){margin-top:2em;padding-left:14px;font-size:23px}.prose-legit :where(h3):not(:where(.not-prose,.not-prose *)){font-size:18.5px}.prose-legit :where(ol>li):not(:where(.not-prose,.not-prose *)){padding-left:38px}.prose-legit :where(ol>li):not(:where(.not-prose,.not-prose *)):before{font-size:12px}.prose-legit :where(table):not(:where(.not-prose,.not-prose *)){font-size:14px}.prose-legit :where(blockquote):not(:where(.not-prose,.not-prose *)){padding:14px 16px 14px 20px;font-size:15.5px}.prose-legit :where(pre):not(:where(.not-prose,.not-prose *)){padding:12px 14px;font-size:13.5px}}@media print{.prose-legit{max-width:none;font-size:11pt;line-height:1.5}.prose-legit :where(h2):not(:where(.not-prose,.not-prose *)){font-size:16pt;break-after:avoid}.prose-legit :where(h3):not(:where(.not-prose,.not-prose *)){font-size:13pt;break-after:avoid}.prose-legit :where(a):not(:where(.not-prose,.not-prose *)){color:inherit}.prose-legit :where(tr,blockquote,pre,figure):not(:where(.not-prose,.not-prose *)){break-inside:avoid}.prose-legit :where(h2,blockquote,figcaption,ul>li,pre):not(:where(.not-prose,.not-prose *)){print-color-adjust:exact;-webkit-print-color-adjust:exact}}.prose-legit--legal :where(ol,ul){margin:.4em 0 1.1em;padding-left:2.1em;border-top:0}.prose-legit--legal :where(ol){list-style:decimal}.prose-legit--legal :where(ol.legal-alpha,li ol){list-style:legal-alpha}.prose-legit--legal :where(ul){list-style:disc}.prose-legit--legal :where(li){margin:.35em 0;padding:0 0 0 .35em;border-bottom:0}.prose-legit--legal :where(li):before{content:none}.prose-legit--legal :where(ol>li)::marker{font-family:var(--font-mono);font-size:.82em;color:var(--color-primary)}.prose-legit--legal :where(ul>li)::marker{color:var(--color-brand)}.prose-legit--legal :where(li ol,li ul){margin:.35em 0 .5em}.prose-legit--legal :where(h2) .sec-n,.prose-legit--legal :where(h3) .sec-n{font-family:var(--font-mono);font-size:.72em;font-weight:500;color:var(--color-primary);letter-spacing:0}.prose-legit--legal :where(h4){margin-top:1.4em}.prose-legit--legal :where(section:first-child h2){margin-top:0}}
