.prose button.ref{font:inherit;color:inherit;cursor:pointer;text-decoration:underline dotted var(--ink);text-underline-offset:4px;background:0 0;border:0;border-radius:4px;margin:0;padding:0;text-decoration-thickness:2px}.prose button.ref:hover,.prose button.ref:active,.prose button.ref.open{text-decoration-style:solid}.prose button.ref:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.prose .sidenote{display:none}@media (width>=1440px){.prose .sidenote{float:right;clear:right;border-left:2px solid var(--ink);letter-spacing:0;width:196px;color:var(--ink);margin:4px -228px 16px 0;padding-left:12px;font-size:14px;font-weight:400;line-height:1.45;display:block}.prose .sidenote .sn-value{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;display:block}.prose .sidenote .sn-source{margin-top:4px;font-weight:600;display:block}}.ref-card[data-astro-cid-rhuhhjev]{background:var(--white);width:min(360px,100vw - 40px);max-height:min(80vh,560px);color:var(--ink);border:2px solid var(--ink);color-scheme:light;border-radius:20px;margin:auto;padding:24px;font-size:15px;line-height:1.5;overflow:auto}.ref-card[data-astro-cid-rhuhhjev].placed{margin:0;position:absolute;inset:auto}.ref-card[data-astro-cid-rhuhhjev]::backdrop{background:0 0}.rc-kind[data-astro-cid-rhuhhjev]{font-size:12px;font-weight:600}.rc-value[data-astro-cid-rhuhhjev]{letter-spacing:-.04em;margin-top:8px;font-size:34px;font-weight:800;line-height:1.1}.rc-term[data-astro-cid-rhuhhjev]{letter-spacing:-.03em;margin-top:8px;font-size:24px;font-weight:800;line-height:1.2}.rc-claim[data-astro-cid-rhuhhjev]{margin-top:8px;font-size:17px;font-weight:600}.rc-def[data-astro-cid-rhuhhjev]{margin-top:8px}.rc-meta[data-astro-cid-rhuhhjev]{margin-top:12px;font-weight:600}.rc-line[data-astro-cid-rhuhhjev]{margin-top:8px}.rc-label[data-astro-cid-rhuhhjev]{font-weight:700}.rc-label[data-astro-cid-rhuhhjev]:after{content:":"}.rc-links[data-astro-cid-rhuhhjev]{border-top:1px solid color-mix(in srgb, var(--ink) 25%, transparent);flex-wrap:wrap;gap:8px 20px;margin-top:16px;padding-top:12px;font-weight:600;display:flex}.rc-links[data-astro-cid-rhuhhjev] a[data-astro-cid-rhuhhjev]{color:var(--ink);text-underline-offset:3px}.rc-links[data-astro-cid-rhuhhjev] a[data-astro-cid-rhuhhjev]:hover{color:var(--ink);text-decoration-thickness:2px}.rc-close[data-astro-cid-rhuhhjev]{border:2px solid var(--ink);background:var(--white);color:var(--ink);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600;position:absolute;top:16px;right:16px}.rc-close[data-astro-cid-rhuhhjev]:hover{background:var(--fog)}.ref-card[data-astro-cid-rhuhhjev] [data-astro-cid-rhuhhjev]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (width<=760px){.ref-card[data-astro-cid-rhuhhjev],.ref-card[data-astro-cid-rhuhhjev].placed{border-width:2px 0 0;border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:75vh;margin:0;padding:24px 20px 32px;position:fixed;inset:auto 0 0}.ref-card[data-astro-cid-rhuhhjev]::backdrop{background:color-mix(in srgb, var(--ink) 40%, transparent)}}@supports not selector(:popover-open){.ref-cards[data-astro-cid-rhuhhjev]{display:none}}@media print{.ref-cards[data-astro-cid-rhuhhjev]{display:none}@page{margin:18mm 16mm 20mm}html,body,main,.light,article,.wrap,.main-col,.prose,.faq,.sources{background:var(--white)!important;color:var(--ink)!important}body{font-size:11pt}.skip,.site-header,.site-footer,.toc,.subscribe-box,.read-next,.callout-actions,.ref-cards,.sidenote,.avatar,.tag{display:none!important}.wrap{max-width:none!important;padding:0!important}.article-head{padding:0 0 12pt!important}.article-head h1{margin-top:8pt!important;font-size:26pt!important}.lede{margin-top:12pt!important;font-size:13pt!important}.byline{border-top:1px solid var(--ink)!important;margin-top:12pt!important;padding-top:8pt!important}.article-body{padding:0!important;display:block!important}.main-col{max-width:none!important}.prose{font-size:11pt!important;line-height:1.5!important}.prose h2{break-after:avoid;margin:18pt 0 6pt!important;font-size:17pt!important}.prose h3{break-after:avoid;font-size:13pt!important}.prose p,.prose li{orphans:3;widows:3}.prose blockquote{margin:14pt 0!important;font-size:15pt!important}.prose button.ref{font:inherit!important;color:var(--ink)!important;text-decoration:none!important}.prose .fig,.prose table,.prose .callout,.prose pre{break-inside:avoid;page-break-inside:avoid}.prose.prose .fig{background:var(--white)!important;border:1px solid var(--ink)!important}.prose.prose .callout{background:var(--white)!important;color:var(--ink)!important;border:2px solid var(--ink)!important}.prose.prose .callout *,.prose.prose .callout ol>li:before{color:var(--ink)!important}.prose.prose .callout .callout-tag span{border:1px solid var(--ink);background:var(--white)!important}.prose table{display:table!important;overflow:visible!important}.prose tr{break-inside:avoid}.prose .fig *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.prose a{text-decoration:underline;color:var(--ink)!important}.prose a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:9pt}.prose a[href^=\/]:after{content:" (dawid.xyz" attr(href) ")";font-size:9pt}.prose a[href^=\#]:after{content:""}.faq{margin-top:18pt!important}.faq h2{font-size:17pt!important}.faq details{break-inside:avoid;padding:6pt 0!important}.faq summary:after{content:""!important}.faq details::details-content{content-visibility:visible;display:block}.sources{break-before:auto;margin-top:18pt!important}.sources a{color:var(--ink)!important;text-decoration:none!important}.sources a:after{content:" " attr(href);overflow-wrap:anywhere;font-size:9pt;display:block}.byline a{color:var(--ink)!important;text-decoration:none!important}}.article-head[data-astro-cid-xmaeph5b]{padding-top:64px;padding-bottom:48px}.crumbs[data-astro-cid-xmaeph5b]{color:var(--ink);gap:10px;font-size:13px;display:flex}.crumbs[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{text-decoration:none}.crumbs[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]:hover{text-underline-offset:3px;text-decoration:underline}h1[data-astro-cid-xmaeph5b]{letter-spacing:-.05em;max-width:1000px;margin-top:28px;font-size:clamp(42px,5.8vw,84px);font-weight:800;line-height:1.1}.lede[data-astro-cid-xmaeph5b]{max-width:720px;color:var(--ink);margin-top:32px;font-size:22px;line-height:1.45}.byline[data-astro-cid-xmaeph5b]{border-top:1px solid color-mix(in srgb, var(--ink) 25%, transparent);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;padding-top:24px;display:flex}.author[data-astro-cid-xmaeph5b]{align-items:center;gap:12px;font-weight:600;display:flex}.avatar[data-astro-cid-xmaeph5b]{object-fit:cover;object-position:center 10%;background:var(--ink);border-radius:50%;width:44px;height:44px}.meta[data-astro-cid-xmaeph5b]{color:var(--ink);font-size:13px}.checked[data-astro-cid-xmaeph5b]{text-underline-offset:3px;text-decoration:underline}.checked[data-astro-cid-xmaeph5b]:hover{color:var(--ink);text-decoration-thickness:2px}.tag[data-astro-cid-xmaeph5b]{background:var(--lime);border-radius:4px;padding:4px 8px;font-size:12px}.article-body[data-astro-cid-xmaeph5b]{flex-wrap:wrap;align-items:flex-start;gap:64px;padding-bottom:120px;display:flex}.toc[data-astro-cid-xmaeph5b]{flex:220px;max-width:260px;font-size:15px;position:sticky;top:32px}.toc[data-astro-cid-xmaeph5b] .label[data-astro-cid-xmaeph5b]{margin-bottom:16px;font-size:12px}.toc[data-astro-cid-xmaeph5b] ol[data-astro-cid-xmaeph5b]{border-left:2px solid color-mix(in srgb, var(--ink) 25%, transparent);gap:12px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{color:var(--ink);border-left:2px solid #0000;margin-left:-2px;padding-left:16px;text-decoration:none;display:block}.toc[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]:hover{color:var(--ink)}.toc[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b][aria-current]{border-left-color:var(--ink);color:var(--ink);font-weight:600}.main-col[data-astro-cid-xmaeph5b]{flex:999 560px;min-width:0;max-width:720px}.subscribe-box[data-astro-cid-xmaeph5b]{margin-top:64px}@media (width>=1440px){.article-body[data-astro-cid-xmaeph5b]{gap:48px}.toc[data-astro-cid-xmaeph5b]{flex-basis:200px;max-width:220px}}.prose[data-astro-cid-xmaeph5b] .callout-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-32px 0 48px;display:flex}.prose[data-astro-cid-xmaeph5b] .callout-actions button{border:2px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.2}.prose[data-astro-cid-xmaeph5b] .callout-actions button:hover{background:var(--white)}.prose[data-astro-cid-xmaeph5b] .callout-actions button:active{background:var(--fog-2)}.prose[data-astro-cid-xmaeph5b] .callout-status{margin:0;font-size:15px;font-weight:600}.prose[data-astro-cid-xmaeph5b] .callout-status:empty{display:none}.prose[data-astro-cid-xmaeph5b]{font-size:19px;line-height:1.7}.prose[data-astro-cid-xmaeph5b] h2{letter-spacing:-.04em;margin:56px 0 16px;scroll-margin-top:24px;font-size:34px;font-weight:800;line-height:1.15}.prose[data-astro-cid-xmaeph5b] h2:first-child{margin-top:0}.prose[data-astro-cid-xmaeph5b] h3{letter-spacing:-.03em;margin:40px 0 12px;font-size:24px;font-weight:700}.prose[data-astro-cid-xmaeph5b] p{margin:0 0 24px}.prose[data-astro-cid-xmaeph5b] a{text-underline-offset:3px}.prose[data-astro-cid-xmaeph5b] strong{font-weight:700}.prose[data-astro-cid-xmaeph5b] ul{margin:0 0 24px;padding-left:1.2em}.prose[data-astro-cid-xmaeph5b] li+li{margin-top:8px}.prose[data-astro-cid-xmaeph5b] ol{counter-reset:item;border-top:1px solid color-mix(in srgb, var(--ink) 25%, transparent);margin:0 0 24px;padding:0;list-style:none}.prose[data-astro-cid-xmaeph5b] ol>li{counter-increment:item;border-bottom:1px solid color-mix(in srgb, var(--ink) 25%, transparent);margin:0;padding:20px 0 20px 64px;position:relative}.prose[data-astro-cid-xmaeph5b] ol>li:before{content:counter(item, decimal-leading-zero);font-family:var(--font-sans);color:var(--lime-ink);font-size:14px;line-height:1.7;position:absolute;top:24px;left:0}.prose[data-astro-cid-xmaeph5b] blockquote{letter-spacing:-.03em;margin:48px 0;padding:0;font-size:34px;font-weight:600;line-height:1.2}.prose[data-astro-cid-xmaeph5b] blockquote p{margin:0}.prose[data-astro-cid-xmaeph5b] table{border-collapse:collapse;width:100%;margin:8px 0 32px;font-size:16px;line-height:1.45;display:block;overflow-x:auto}.prose[data-astro-cid-xmaeph5b] th{text-align:left;font-family:var(--font-sans);color:var(--ink);border-bottom:2px solid var(--ink);padding:10px 16px 10px 0;font-size:12px;font-weight:400}.prose[data-astro-cid-xmaeph5b] td{border-bottom:1px solid color-mix(in srgb, var(--ink) 25%, transparent);vertical-align:top;min-width:120px;padding:12px 16px 12px 0}.faq[data-astro-cid-xmaeph5b]{margin-top:64px}.faq[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{letter-spacing:-.04em;margin-bottom:16px;font-size:34px;font-weight:800}.faq[data-astro-cid-xmaeph5b] details[data-astro-cid-xmaeph5b]{border-top:1px solid color-mix(in srgb, var(--ink) 25%, transparent);padding:20px 0}.faq[data-astro-cid-xmaeph5b] details[data-astro-cid-xmaeph5b]:last-child{border-bottom:1px solid color-mix(in srgb, var(--ink) 25%, transparent)}.faq[data-astro-cid-xmaeph5b] summary[data-astro-cid-xmaeph5b]{cursor:pointer;justify-content:space-between;gap:16px;font-size:19px;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-xmaeph5b] summary[data-astro-cid-xmaeph5b]::-webkit-details-marker{display:none}.faq[data-astro-cid-xmaeph5b] summary[data-astro-cid-xmaeph5b]:after{content:"+";font-family:var(--font-sans);font-weight:400}.faq[data-astro-cid-xmaeph5b] details[data-astro-cid-xmaeph5b][open] summary[data-astro-cid-xmaeph5b]:after{content:"–"}.faq[data-astro-cid-xmaeph5b] details[data-astro-cid-xmaeph5b] p[data-astro-cid-xmaeph5b]{color:var(--ink);margin-top:12px;font-size:17px;line-height:1.6}.sources[data-astro-cid-xmaeph5b]{margin-top:56px}.sources[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{letter-spacing:0;margin-bottom:12px;font-size:12px;font-weight:400}.sources[data-astro-cid-xmaeph5b] ol[data-astro-cid-xmaeph5b]{color:var(--ink);gap:8px;margin:0;padding-left:1.4em;font-size:14px;line-height:1.5;display:grid}.sources[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{text-underline-offset:3px;overflow-wrap:anywhere}.read-next[data-astro-cid-xmaeph5b]{background:var(--fog-2);padding:96px 0}.read-next[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{letter-spacing:-.04em;margin-bottom:40px;font-size:40px;font-weight:800}.cards[data-astro-cid-xmaeph5b]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.card[data-astro-cid-xmaeph5b]{background:var(--white);border-radius:20px;flex-direction:column;justify-content:space-between;gap:24px;min-height:220px;padding:28px;text-decoration:none;display:flex}.card-area[data-astro-cid-xmaeph5b]{color:var(--lime-ink);font-size:12px}.card-title[data-astro-cid-xmaeph5b]{letter-spacing:-.02em;font-size:23px;font-weight:700;line-height:1.2}.card-lime[data-astro-cid-xmaeph5b]{background:var(--lime)}.card-lime[data-astro-cid-xmaeph5b] .card-area[data-astro-cid-xmaeph5b]{color:var(--ink)}.card[data-astro-cid-xmaeph5b]:hover{box-shadow:inset 0 0 0 2px var(--ink)}.card[data-astro-cid-xmaeph5b]:hover .card-title[data-astro-cid-xmaeph5b]{text-underline-offset:4px;text-decoration:underline 2px}@media (width<=760px){.article-head[data-astro-cid-xmaeph5b]{padding-top:40px;padding-bottom:32px}.lede[data-astro-cid-xmaeph5b]{font-size:19px}.article-body[data-astro-cid-xmaeph5b]{gap:40px;padding-bottom:80px}.toc[data-astro-cid-xmaeph5b]{max-width:none;position:static}.prose[data-astro-cid-xmaeph5b]{font-size:18px}.prose[data-astro-cid-xmaeph5b] h2{font-size:28px}.prose[data-astro-cid-xmaeph5b] blockquote{font-size:26px}.prose[data-astro-cid-xmaeph5b] .callout{padding:28px 24px 24px}.read-next[data-astro-cid-xmaeph5b]{padding:72px 0}.card[data-astro-cid-xmaeph5b]{min-height:160px}}
