@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.BOyYyU_V.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-italic.Bl6DJqma.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-italic.Dibx14aP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-italic.CMW9dfKg.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-italic.C-k5pZlm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-italic.BhUEwDRF.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-italic.BOLXpvkj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Georgia);size-adjust:102%;ascent-override:101.57%;descent-override:32.84%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Display Fallback";src:local(Georgia);size-adjust:94.3%;ascent-override:109.86%;descent-override:35.52%;line-gap-override:0%}:root{color-scheme:light;--paper:#fbfbf9;--plate:#f2f2ee;--ink:#1a1a18;--ink-2:#5a5b55;--harm:#c4122f;--empty:#878880;--rule:#dadad3;--shadow-dialog:0 24px 64px #0000002e;--backdrop:#14141373;--serif:"Source Serif 4 Variable", "Source Serif 4 Fallback", Georgia, "Times New Roman", serif;--serif-display:"Source Serif 4 Variable", "Source Serif 4 Display Fallback", Georgia, "Times New Roman", serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:96px;--section:64px;--block:32px;--row:16px;--gutter:16px;--measure:66ch;--wide:76rem;--r-control:3px;--r-plate:8px;--dur-press:90ms;--dur-quick:.16s;--dur-base:.24s;--dur-move:.32s;--dur-run:.9s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-travel:cubic-bezier(.45, 0, .55, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:#141413;--plate:#1e1e1c;--ink:#eae9e4;--ink-2:#a3a39c;--harm:#ff5d6e;--empty:#77776f;--rule:#33332f;--shadow-dialog:0 24px 64px #00000080;--backdrop:#0009}}:root[data-theme=dark]{color-scheme:dark;--paper:#141413;--plate:#1e1e1c;--ink:#eae9e4;--ink-2:#a3a39c;--harm:#ff5d6e;--empty:#77776f;--rule:#33332f;--shadow-dialog:0 24px 64px #00000080;--backdrop:#0009}@media (width>=720px){:root{--section:96px;--block:48px;--row:20px;--gutter:32px}}@media (width>=1280px){:root{--gutter:48px}}@media (prefers-reduced-motion:reduce){:root{--dur-press:0s;--dur-quick:0s;--dur-base:0s;--dur-move:0s;--dur-run:0s}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper)}body{background:var(--paper);min-height:100dvh;color:var(--ink);font:400 1.125rem / 1.6 var(--serif);font-optical-sizing:auto;font-kerning:normal;font-variant-numeric:oldstyle-nums proportional-nums;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}body>main{flex:1 0 auto}::selection{background:var(--ink);color:var(--paper)}[hidden]{display:none!important}[id]{scroll-margin-top:24px}p{text-wrap:pretty;margin:0 0 1em}ul,ol{margin:0}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600}h1,.t-display,.t-display-xl,.t-title,.t-numeral{font-family:var(--serif-display)}h1,.t-display{font-variation-settings:"opsz" 60;letter-spacing:-.02em;font-size:clamp(2.25rem,1.5rem + 2.8vw,3.75rem);font-weight:620;line-height:1.03}.t-display-xl{font-variation-settings:"opsz" 60;letter-spacing:-.022em;text-wrap:balance;max-width:9.25em;font-size:clamp(2.5rem,1.5rem + 4.4vw,5.25rem);font-weight:620;line-height:1}.t-title{font-variation-settings:"opsz" 48;letter-spacing:-.012em;max-width:24ch;font-size:clamp(1.875rem,1.35rem + 1.7vw,2.75rem);font-weight:600;line-height:1.1}h2{font-variation-settings:"opsz" 32;letter-spacing:-.008em;font-size:clamp(1.5rem,1.3rem + .6vw,1.875rem);font-weight:600;line-height:1.15}h3{font-variation-settings:"opsz" 24;font-size:1.3125rem;font-weight:620;line-height:1.25}.t-stand{font-variation-settings:"opsz" 24;font-size:clamp(1.25rem,1.12rem + .45vw,1.5rem);font-weight:380;line-height:1.42}.t-data{font-size:1.0625rem;line-height:1.5}.t-small{font-variation-settings:"opsz" 12;font-size:.9375rem;font-weight:430;line-height:1.45}.t-label{font-variation-settings:"opsz" 10;letter-spacing:.005em;color:var(--ink-2);font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4}figcaption{font-variation-settings:"opsz" 10;font-size:.875rem;font-style:italic;font-weight:440;line-height:1.45}.t-numeral{font-variation-settings:"opsz" 60;letter-spacing:-.01em;font-size:clamp(2.25rem,1.8rem + 1.6vw,3.25rem);font-weight:620;line-height:1}.q{font-style:italic;font-weight:400}time,.count,.num,table,.t-data,.t-numeral{font-variant-numeric:lining-nums tabular-nums}.ink-2{color:var(--ink-2)}strong,b{font-weight:650}kbd{font-family:inherit}.prose code{font-family:var(--mono);font-size:.85em}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--ink-2);text-underline-offset:.2em;transition:text-decoration-color var(--dur-press) var(--ease-standard)}a:hover{text-decoration-color:var(--ink);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gutter);background:var(--paper);z-index:20;padding:8px 12px;top:8px}.wrap{max-width:calc(var(--wide) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1100px){.grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-main{grid-column:1/9}.c-side{grid-column:9/13}.c-full{grid-column:1/-1}}.section{margin-top:var(--section)}.section>h2{margin-bottom:var(--s5)}.section-head{margin-bottom:var(--s5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.section-head>*{margin:0}.plate{background:var(--plate);border-radius:var(--r-plate);padding:40px 48px}@media (width<=719px){.plate{margin-inline:calc(var(--gutter) * -1);padding:24px var(--gutter);border-radius:0}}.note{max-width:var(--measure);padding:14px 20px;font-size:.9375rem;line-height:1.45}.note>:last-child{margin-bottom:0}@media (width<=719px){.note{max-width:none;padding:16px var(--gutter)}}.ledger{margin:0;padding:0;list-style:none}.ledger>li+li{border-top:1px solid var(--rule)}.empty{color:var(--ink-2)}.sq{border:1.5px solid var(--empty);vertical-align:-.1em;flex:none;width:14px;height:14px;display:inline-block}.sq.on{background:var(--harm);border-color:var(--harm)}.crumbs{margin:0 0 var(--s4)}.crumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";content:"/" / "";color:var(--ink-2);margin-inline:.45em}.prose{max-width:var(--measure)}.prose>:first-child{margin-top:0}.prose h2{margin:var(--block) 0 var(--s3)}.prose h3{margin:1.6em 0 .5em;font-size:1.125rem}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.2em}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--ink-2)}.prose pre{background:var(--plate);border-radius:var(--r-control);padding:14px 16px;font-size:.85rem;line-height:1.5;overflow-x:auto}.prose pre code{font-size:inherit}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:6px 14px 6px 0}.prose th{font-weight:650}.prose blockquote{border-left:2px solid var(--rule);color:var(--ink-2);margin:0 0 1em;padding-left:16px}.leads h2.lead{margin:var(--s5) 0 4px;font-variation-settings:"opsz" 14;letter-spacing:.003em;color:var(--ink);font-size:.9375rem;font-weight:650;line-height:1.35}.leads>h2.lead:first-child{margin-top:0}@media (width>=1100px){.prose.leads{grid-template-columns:10.5rem minmax(0,1fr);align-items:baseline;column-gap:24px;max-width:none;display:grid}.leads>*{max-width:var(--measure);grid-column:2}.leads>h2.lead{text-wrap:balance;grid-column:1;margin:10px 0 0}.leads>h2.lead:first-child{margin-top:0}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:var(--dur-press) var(--ease-exit) both vt-out}::view-transition-new(root){animation:var(--dur-quick) var(--ease-enter) var(--dur-press) both vt-in}::view-transition-group(nav-mark){animation-duration:var(--dur-move);animation-timing-function:var(--ease-standard)}html:focus-within{scroll-behavior:smooth}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}html.filtering::view-transition-old(root){display:none}html.filtering::view-transition-new(root),html.theming::view-transition-old(root){animation:none}html.theming::view-transition-new(root){animation:var(--dur-base) var(--ease-standard) both vt-in;mix-blend-mode:normal}@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}details.disclose::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-standard), content-visibility var(--dur-base) allow-discrete;overflow:clip}details.disclose[open]::details-content{block-size:auto}}.pm{flex:none;width:11px;height:11px;position:relative}.pm:before,.pm:after{content:"";background:currentColor;position:absolute}.pm:before{height:1.5px;top:calc(50% - .75px);left:0;right:0}.pm:after{width:1.5px;transition:scale var(--dur-quick) var(--ease-standard);top:0;bottom:0;left:calc(50% - .75px)}details[open]>summary>.pm:after{scale:1 0}.box-disclose{border:1px solid var(--empty);border-radius:var(--r-control);background:var(--paper)}.box-disclose>summary{justify-content:space-between;align-items:center;gap:var(--s4);cursor:pointer;user-select:none;border-radius:var(--r-control);min-height:48px;padding:0 16px;font-size:1rem;font-weight:600;line-height:1.2;list-style:none;display:flex}.box-disclose>summary::-webkit-details-marker{display:none}.box-disclose[open]>summary{border-bottom:1px solid var(--rule);border-radius:var(--r-control) var(--r-control) 0 0}@media (forced-colors:active){.sq.on{forced-color-adjust:none;background:canvastext;border-color:canvastext}.pm:before,.pm:after{forced-color-adjust:none;background:canvastext}.plate{outline-offset:-1px;outline:1px solid canvastext}}@media print{:root,:root:not([data-theme=light]),:root[data-theme]{color-scheme:light;--paper:#fff;--plate:#fff;--ink:#000;--ink-2:#444;--rule:#bbb;--empty:#777;--harm:#c4122f}*,:before,:after{transition:none!important;animation:none!important}.site-nav,.menu,.search-link,.theme,.filters,.replay,.toc,.toc-fold,.nav-neighbours,pagefind-modal,pagefind-input,.sp-filters{display:none!important}.record,.toc,.check-head,.month-label{position:static!important}.pg-cells span{-webkit-print-color-adjust:exact;print-color-adjust:exact;scale:1!important}.pg-cells span:not(.on){border-color:var(--empty)!important;background:0 0!important}.pg-cells span.on{background:var(--harm)!important;border-color:var(--harm)!important}.sq{-webkit-print-color-adjust:exact;print-color-adjust:exact}.history li:after,.history li:before{opacity:1!important;scale:1!important}details.disclose::details-content{content-visibility:visible;block-size:auto}.prose a[href^="/studies/"]:after{content:" (" attr(href) ")"}.plate{border:1px solid #bbb}h1,h2,h3,.month-label{break-after:avoid}.plate,figure,.entry,.register tr{break-inside:avoid}}html :is(pagefind-modal,pagefind-input,pagefind-results,pagefind-summary,pagefind-filter-pane,pagefind-searchbox){color-scheme:inherit;color:var(--ink);--pf-font:var(--serif);--pf-text:var(--ink);--pf-text-secondary:var(--ink-2);--pf-text-muted:var(--ink-2);--pf-background:var(--paper);--pf-border:var(--empty);--pf-border-focus:var(--ink);--pf-hover:var(--plate);--pf-mark:var(--ink);--pf-outline-focus:var(--ink);--pf-outline-width:2px;--pf-border-radius:3px;--pf-skeleton:var(--plate);--pf-skeleton-shine:var(--paper);--pf-scroll-shadow:#00000014;--pf-modal-backdrop:var(--backdrop);--pf-modal-max-width:44rem;--pf-modal-top:12dvh;--pf-input-font-size:1.125rem;--pf-result-title-font-size:1.0625rem;--pf-result-excerpt-font-size:.9375rem;--pf-summary-font-size:.875rem;--pf-shadow-sm:none;--pf-shadow-md:var(--shadow-dialog);--pf-shadow-lg:var(--shadow-dialog);--pf-error-bg:var(--plate);--pf-error-border:var(--ink-2);--pf-error-text:var(--ink);--pf-error-text-secondary:var(--ink-2)}@media (width>=641px){:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal{border-radius:var(--r-plate);border:1px solid var(--rule)}}@media (width>=641px) and (prefers-reduced-motion:no-preference){:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal::backdrop{animation:vt-in var(--dur-quick) var(--ease-enter) both}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) dialog.pf-modal[open]{animation:pf-in var(--dur-base) var(--ease-enter)}}@keyframes pf-in{0%{opacity:0;translate:0 -6px}}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header{border-bottom-color:var(--rule);padding:12px 16px}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header .pf-input{height:48px}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-footer{border-top-color:var(--rule);font-size:.8125rem}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-body{padding:12px 16px 16px}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-body:not(:has(.pf-result)):has(.pf-summary:empty){display:none}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-close{color:var(--ink-2);border-radius:var(--r-control)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-keyboard-key{border-color:var(--empty);border-radius:var(--r-control);color:var(--ink-2);background:0 0;min-width:20px;height:20px;padding:0 5px;font-size:.75rem;font-weight:400}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-keyboard-hints{gap:20px;font-size:.8125rem}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-input{padding-inline-start:40px;font-weight:400}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-input::placeholder{color:var(--ink-2);opacity:1}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-input:placeholder-shown{padding-inline-end:12px}@media (width<=479px){html :is(pagefind-modal,pagefind-input){--pf-input-font-size:1rem}}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header .pf-input:focus-visible{box-shadow:none}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header:has(.pf-input:focus-visible){border-bottom-color:var(--ink);box-shadow:0 1px var(--ink)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-wrapper:before{width:16px;height:16px;inset-inline-start:14px;top:calc((var(--pf-input-height) - 16px) / 2)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-modal-header .pf-input-wrapper:before{top:50%}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear{font-family:var(--serif);color:var(--ink-2);border-radius:var(--r-control);text-decoration:underline 1px var(--ink-2);text-underline-offset:.2em;font-size:.875rem}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-input-clear:hover{color:var(--ink);text-decoration-color:var(--ink);background:0 0}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-summary{font-variation-settings:"opsz" 10;color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums;font-weight:600;line-height:1.4}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-results{gap:0}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result{gap:0;padding-block:4px}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result+.pf-result{border-top:1px solid var(--rule)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card{border-radius:var(--r-control);background:0 0;border:0;margin-inline:-12px;padding:12px;transition:none}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:hover{box-shadow:none}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:has([data-pf-selected]){background:var(--plate)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:has(.pf-result-link:focus-visible){box-shadow:0 0 0 2px var(--ink)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-title{text-wrap:pretty;font-variant-numeric:lining-nums;font-weight:600;line-height:1.35}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-link,:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link{color:var(--ink);text-underline-offset:.2em;transition:text-decoration-color var(--dur-quick) var(--ease-standard);text-decoration:underline 1px #0000}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:hover .pf-result-link,:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip:hover .pf-heading-link{text-decoration-color:var(--ink)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-excerpt{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.45;display:-webkit-box}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) :is(.pf-result-excerpt,.pf-heading-excerpt,.pf-searchbox-result-excerpt) mark{background:var(--plate);color:var(--ink);font-weight:inherit;box-shadow:inset 0 -2px var(--ink);padding:0 1px}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-result-card:has([data-pf-selected]) mark{background:var(--paper)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chips{gap:0;margin:0 0 8px;padding-inline-start:0}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip{border:0;border-left:1px solid var(--rule);background:0 0;border-radius:0;padding:6px 12px 6px 14px;font-size:.9375rem;transition:none}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip:has([data-pf-selected]){background:var(--plate)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-chip:has(.pf-heading-link:focus-visible){box-shadow:0 0 0 2px var(--ink);border-radius:var(--r-control)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link{font-weight:500}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-link:before{content:none}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-heading-excerpt{color:var(--ink-2);white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:.875rem;display:-webkit-box;overflow:hidden}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton{background:var(--plate);border-radius:2px;animation:none}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-skeleton-image{display:none}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-empty{text-align:start;color:var(--ink-2);padding:24px 0}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-empty-text{font-size:.9375rem}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-pane{background:0 0;border:0;border-radius:0;gap:20px;padding:0;overflow:visible}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-title{font-variation-settings:"opsz" 10;letter-spacing:.005em;text-transform:none;color:var(--ink-2);font-size:.875rem;font-weight:600;line-height:1.4}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) summary.pf-filter-group-title{gap:10px;min-height:32px;margin:0;padding:0}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) summary.pf-filter-group-title:hover{color:var(--ink)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) summary.pf-filter-group-title:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) summary.pf-filter-group-title:after{width:9px;height:9px;transition:background-size var(--dur-quick) var(--ease-standard);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;order:-1;margin:0;transform:none;-webkit-mask-image:none;mask-image:none}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) details.pf-filter-group[open]>summary.pf-filter-group-title:after{background-size:100% 1.5px,1.5px 0}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) details.pf-filter-group:not([open])>summary.pf-filter-group-title:after{transform:none}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-group-count{color:var(--ink);font-variant-numeric:lining-nums tabular-nums;background:0 0;border-radius:0;min-width:0;height:auto;padding:0;font-size:.875rem;font-weight:600}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) details.pf-filter-group>.pf-filter-fieldset{margin-top:2px}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox{font-variation-settings:"opsz" 12;min-height:32px;color:var(--ink);gap:10px;font-size:.9375rem;line-height:1.3}@media (pointer:coarse){:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox{min-height:44px}}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox:has(.pf-checkbox-input:checked){font-weight:600}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox:has(.pf-checkbox-input:focus-visible){outline-offset:2px;border-radius:var(--r-control)}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-checkbox-input{color-scheme:inherit;accent-color:var(--ink);flex:none}:is(*,#\#):is(*,#\#):is(*,#\#):is(*,#\#) .pf-filter-checkbox-count{color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums;padding-inline-start:8px;font-size:.9375rem;font-weight:400}.site-head[data-astro-cid-hkbrpulz]{z-index:10;view-transition-name:masthead;position:relative}.head[data-astro-cid-hkbrpulz]{align-items:center;gap:0 var(--s6);padding-block:24px;display:flex}.wordmark[data-astro-cid-hkbrpulz]{font-variation-settings:"opsz" 24;letter-spacing:.002em;white-space:nowrap;flex:none;font-size:1.125rem;font-weight:700;line-height:1.2;text-decoration:none}.wordmark[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{color:var(--ink-2);font-style:italic;font-weight:400}.site-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:0 28px;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.search-link[data-astro-cid-hkbrpulz]{text-underline-offset:.3em;padding-block:6px;font-size:1rem;line-height:1;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-block;position:relative}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.search-link[data-astro-cid-hkbrpulz]:hover .search-word[data-astro-cid-hkbrpulz]{text-decoration-color:var(--ink);animation:nav-hover var(--dur-press) var(--ease-standard)}.search-link[data-astro-cid-hkbrpulz]:hover{text-decoration-color:#0000}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current],.search-link[data-astro-cid-hkbrpulz][aria-current] .search-word[data-astro-cid-hkbrpulz]{text-decoration-color:#0000;animation:none}.search-link[data-astro-cid-hkbrpulz][aria-busy=true]{cursor:progress}.search-link[data-astro-cid-hkbrpulz][aria-busy=true] .search-word[data-astro-cid-hkbrpulz]{text-decoration-color:var(--ink)}.search-word[data-astro-cid-hkbrpulz]{text-underline-offset:.3em;line-height:1;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-block;position:relative}@keyframes nav-hover{0%{text-decoration-color:var(--ink-2)}}.nav-mark[data-astro-cid-hkbrpulz]{background:var(--ink);view-transition-name:nav-mark;height:2px;position:absolute;top:calc(1em + 4px);left:0;right:0}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz] .nav-mark[data-astro-cid-hkbrpulz]{top:calc(10px + 1em)}.search-link[data-astro-cid-hkbrpulz]{align-items:center;gap:8px;margin-left:auto;text-decoration:none;display:inline-flex}.search-key[data-astro-cid-hkbrpulz]{font:400 .8125rem / 1.35 var(--serif);color:var(--ink-2);border:1px solid var(--empty);border-radius:var(--r-control);font-variant-numeric:lining-nums;padding:0 5px}.menu[data-astro-cid-hkbrpulz]{display:none}@media (width<=759px){.site-nav[data-astro-cid-hkbrpulz]{display:none}.head[data-astro-cid-hkbrpulz]{gap:0 var(--s4);padding-block:12px}.search-link[data-astro-cid-hkbrpulz]{min-height:44px;padding-inline:4px}.search-key[data-astro-cid-hkbrpulz]{display:none}.menu[data-astro-cid-hkbrpulz]{display:block}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;user-select:none;align-items:center;gap:8px;min-height:44px;margin-right:-4px;padding-inline:4px;font-size:1rem;line-height:1;list-style:none;display:flex}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{background:var(--paper);padding:0 var(--gutter);border-bottom:1px solid var(--rule);position:absolute;top:100%;left:0;right:0}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.menu[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]+li[data-astro-cid-hkbrpulz]{border-top:1px solid var(--rule)}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;min-height:48px;font-size:1.125rem;text-decoration-color:#0000;display:flex}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{text-decoration-color:var(--ink);text-decoration-thickness:2px}}@media (width<=359px){.head[data-astro-cid-hkbrpulz]{column-gap:var(--s2)}}@media (width>=760px) and (width<=999px){.site-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:0 20px}.head[data-astro-cid-hkbrpulz]{gap:0 var(--s5)}.search-key[data-astro-cid-hkbrpulz]{display:none}}main[data-astro-cid-hkbrpulz]{padding-top:var(--s5)}@media (width>=720px){main[data-astro-cid-hkbrpulz]{padding-top:var(--s7)}}.site-foot[data-astro-cid-hkbrpulz]{margin-top:var(--section);background:var(--plate);color:var(--ink);padding:56px 0 40px}.foot[data-astro-cid-hkbrpulz]{row-gap:var(--s6)}.foot[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}.foot-about[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]+p[data-astro-cid-hkbrpulz]{margin-top:var(--s3)}.foot-about[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]:first-child{max-width:46ch}.foot[data-astro-cid-hkbrpulz] .t-label[data-astro-cid-hkbrpulz]{margin-bottom:var(--s2)}.foot-pages[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.foot-pages[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration-color:#0000}.foot-pages[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration-color:var(--ink)}.foot-pages[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{text-decoration-color:var(--ink);text-decoration-thickness:2px}.foot-record[data-astro-cid-hkbrpulz] .num[data-astro-cid-hkbrpulz]{max-width:34ch}.theme[data-astro-cid-hkbrpulz]{margin-top:var(--s5);flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.theme[data-astro-cid-hkbrpulz] .t-label[data-astro-cid-hkbrpulz]{margin:0 4px 0 0}.theme[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{cursor:pointer;text-underline-offset:.3em;transition:text-decoration-color var(--dur-press) var(--ease-standard);background:0 0;border:0;margin:-10px -4px;padding:10px 4px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}@media (hover:hover){.theme[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]:hover{text-decoration-color:var(--ink-2)}}.theme[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz][aria-pressed=true]{text-decoration-color:var(--ink);cursor:default;font-weight:600}@media (width>=720px) and (width<=1099px){.foot[data-astro-cid-hkbrpulz]{column-gap:var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot-about[data-astro-cid-hkbrpulz]{grid-row:span 2}}@media (width>=1100px){.foot-about[data-astro-cid-hkbrpulz]{grid-column:1/6}.foot-pages[data-astro-cid-hkbrpulz]{grid-column:6/9}.foot-record[data-astro-cid-hkbrpulz]{grid-column:9/13}.foot-pages[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:2px;display:grid}}@media (forced-colors:active){.nav-mark[data-astro-cid-hkbrpulz]{forced-color-adjust:none;background:linktext}.site-foot[data-astro-cid-hkbrpulz]{border-top:1px solid canvastext}}
