.comments-section[data-astro-cid-nuen6n26]{font-feature-settings:"liga", "kern"}.comment[data-astro-cid-nuen6n26]{position:relative;overflow:hidden}.comment[data-astro-cid-nuen6n26]:before{content:"❧";color:var(--color-stone-300);font-size:.875rem;position:absolute;top:.5rem;left:-1.5rem}.dark .comment[data-astro-cid-nuen6n26]:before{color:var(--color-stone-700)}.form-field[data-astro-cid-nuen6n26] input[data-astro-cid-nuen6n26],.form-field[data-astro-cid-nuen6n26] textarea[data-astro-cid-nuen6n26]{transition:border-color .2s}.form-field[data-astro-cid-nuen6n26] input[data-astro-cid-nuen6n26]:focus,.form-field[data-astro-cid-nuen6n26] textarea[data-astro-cid-nuen6n26]:focus{border-bottom-width:2px}.comment-body[data-astro-cid-nuen6n26]{font-family:var(--font-serif);color:inherit;margin:0;font-size:1rem}.comment-body[data-astro-cid-nuen6n26] p{margin:.75rem 0;line-height:1.6}.comment-body[data-astro-cid-nuen6n26] p:first-child{margin-top:0}.comment-body[data-astro-cid-nuen6n26] p:last-child{margin-bottom:0}.comment-body[data-astro-cid-nuen6n26] code{word-break:break-all;overflow-wrap:break-word}.comment-body[data-astro-cid-nuen6n26] pre{word-wrap:break-word;white-space:pre-wrap;overflow-x:auto}.preview-field[data-astro-cid-nuen6n26]{margin-top:1.5rem}.preview-box[data-astro-cid-nuen6n26]{background:#fafaf9;border:1px solid #e7e5e4;border-radius:.75rem;min-height:7rem;padding:1.5rem;transition:border-color .2s,background-color .2s}.dark .preview-box[data-astro-cid-nuen6n26]{background:#1c1917;border-color:#292524}.preview-box[data-astro-cid-nuen6n26][data-has-content=false]{opacity:.85}.preview-placeholder[data-astro-cid-nuen6n26]{font-family:var(--font-serif);color:#78716c;margin:0;font-size:.95rem}.dark .preview-placeholder[data-astro-cid-nuen6n26]{color:#a8a29e}.preview-error[data-astro-cid-nuen6n26]{font-family:var(--font-serif);color:#b91c1c;margin:0;font-size:.95rem}.preview-box[data-astro-cid-nuen6n26] p{color:#292524;margin:.75rem 0;line-height:1.6}.dark .preview-box[data-astro-cid-nuen6n26] p{color:#e7e5e4}.preview-box[data-astro-cid-nuen6n26] p:first-child{margin-top:0}.preview-box[data-astro-cid-nuen6n26] p:last-child{margin-bottom:0}.preview-box[data-astro-cid-nuen6n26] *{color:#292524}.dark .preview-box[data-astro-cid-nuen6n26] *{color:#e7e5e4}.preview-box[data-astro-cid-nuen6n26] code{color:#292524;background:#f5f5f4;border-radius:.25rem;padding:.2em .4em}.dark .preview-box[data-astro-cid-nuen6n26] code{color:#e7e5e4;background:#292524}.preview-box[data-astro-cid-nuen6n26] .katex-display{margin:1.5rem 0!important}.article-content>p:first-of-type:first-letter{float:left;font-size:4.5rem;font-weight:600;line-height:.85;font-family:var(--font-serif);color:#8b6e4e;margin:.1em .15em 0 0}.print-rule{background:linear-gradient(90deg,#0000,#d9d3ca 20% 80%,#0000);border:none;max-width:48rem;height:1px;margin:2rem auto}.article-audio{--audio-surface:var(--color-paper-light);--audio-surface-alt:#f3ede4;--audio-border:var(--color-border-light);--audio-text:var(--color-text-light);--audio-muted:#57534e;--audio-accent:var(--color-accent);--audio-accent-hover:var(--color-accent-hover);--audio-track:var(--color-border-light);--audio-track-loaded:color-mix(in srgb, var(--color-border-light) 72%, white 28%);--audio-shadow:#1c191714;border:1px solid var(--audio-border);background:linear-gradient(135deg, color-mix(in srgb, var(--audio-surface) 94%, white 6%), var(--audio-surface-alt)), radial-gradient(circle at top left, color-mix(in srgb, var(--audio-accent) 12%, transparent), transparent 48%);max-width:48rem;box-shadow:0 12px 32px var(--audio-shadow);color:var(--audio-text);border-radius:1rem;margin:0 auto 2.75rem;padding:1.5rem}.article-audio__copy{margin-bottom:1rem}.article-audio__eyebrow{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--audio-accent);margin:0 0 .5rem;font-size:.7rem;font-weight:600}.article-audio__title{font-family:var(--font-serif);color:var(--audio-text);margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2}.article-audio__description,.article-audio__footer{font-family:var(--font-sans);color:var(--audio-muted);margin:.5rem 0 0;font-size:.95rem;line-height:1.6}.article-audio .rhap_container{box-shadow:none;color:var(--audio-text);background:0 0;padding:0}.article-audio .rhap_main{gap:.75rem}.article-audio .rhap_progress-section,.article-audio .rhap_controls-section{margin-top:.25rem}.article-audio .rhap_time,.article-audio .rhap_button-clear,.article-audio .rhap_main-controls-button,.article-audio .rhap_volume-button,.article-audio .rhap_repeat-button{color:var(--audio-accent)}.article-audio .rhap_progress-indicator,.article-audio .rhap_volume-indicator{background:var(--audio-accent);box-shadow:color-mix(in srgb, var(--audio-accent) 35%, transparent) 0 0 0 4px}.article-audio .rhap_progress-bar,.article-audio .rhap_volume-bar,.article-audio .rhap_download-progress{background-color:var(--audio-track)}.article-audio .rhap_progress-bar-show-download{background-color:var(--audio-track-loaded)}.article-audio .rhap_progress-filled,.article-audio .rhap_volume-filled{background-color:var(--audio-accent)}.article-audio .rhap_button-clear:hover,.article-audio .rhap_main-controls-button:hover,.article-audio .rhap_volume-button:hover,.article-audio .rhap_repeat-button:hover,.article-audio__footer a:hover{color:var(--audio-accent-hover)}.article-audio .rhap_progress-indicator:hover,.article-audio .rhap_volume-indicator:hover{transform:scale(1.04)}.article-audio__footer a{color:var(--audio-accent);text-decoration-color:color-mix(in srgb, var(--audio-accent) 40%, transparent);text-underline-offset:.18em}@media (prefers-color-scheme:dark){.article-audio{--audio-surface:#0e1117;--audio-surface-alt:#191c22;--audio-border:color-mix(in srgb, var(--color-border-dark) 84%, var(--color-accent) 16%);--audio-text:#e6e1dc;--audio-muted:color-mix(in srgb, var(--color-text-dark) 80%, #a8a29e 20%);--audio-accent:#c9a77c;--audio-accent-hover:#d7863a;--audio-track:#44403c;--audio-track-loaded:#4f4b47;--audio-shadow:#0000}}.article-content{text-align:justify;word-wrap:break-word;overflow-wrap:break-word;font-size:1.125rem;line-height:1.8}.article-content p{margin-bottom:.8rem!important}.article-content a{word-break:break-word;overflow-wrap:break-word;hyphens:auto}.article-content h1{font-family:var(--font-serif);letter-spacing:-.03em;text-align:left;margin-bottom:1rem;font-size:2.95rem;font-weight:700}.article-content h2{font-family:var(--font-serif);letter-spacing:-.02em;text-align:left;border-bottom:1px solid #d9d3ca;margin-bottom:.8rem;padding-bottom:.5rem;font-size:1.875rem;font-weight:600}.dark .article-content h2{border-bottom-color:#2d2d2d}.article-content h3{font-family:var(--font-serif);letter-spacing:-.01em;text-align:left;margin-bottom:.8rem;font-size:1.5rem;font-weight:600}.article-content h4{font-family:var(--font-serif);text-align:left;margin-bottom:.8rem;font-size:1.25rem;font-weight:600}.article-content ul,.article-content ol{margin-bottom:2rem!important;margin-left:1.5rem!important;padding-left:.5rem!important}.article-content ul{list-style-type:disc!important;list-style-position:outside!important}.article-content ol{list-style-type:decimal!important;list-style-position:outside!important}.article-content li{margin-bottom:.75rem!important;padding-left:.5rem!important;display:list-item!important}.article-content blockquote{color:#57534e;border-left:3px solid #8b6e4e;margin:2rem 0;padding-left:1.5rem;font-style:italic}.dark .article-content blockquote{color:#a8a29e}.article-content code{background:#f5f5f4;border-radius:.25rem;padding:.2em .4em;font-family:IBM Plex Mono,monospace;font-size:.9em}.dark .article-content code{background:#1c1917}.article-content pre{background:#f5f5f4;border:1px solid #e7e5e4;border-radius:.5rem;margin:2rem 0;padding:1.5rem;overflow-x:auto}.dark .article-content pre{background:#1c1917;border-color:#292524}.article-content pre code{background:0 0;padding:0}.article-content table{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%;margin:2.5rem 0;font-size:1rem}.article-content table thead{border-top:2px solid #292524;border-bottom:1px solid #292524}.dark .article-content table thead{border-top-color:#78716c;border-bottom-color:#78716c}.article-content table tbody{border-bottom:2px solid #292524}.dark .article-content table tbody{border-bottom-color:#78716c}.article-content table th{text-align:left;font-weight:600;font-family:var(--font-sans);letter-spacing:.02em;padding:.75rem 1rem;font-size:.95rem}.article-content table td{text-align:left;border:none;padding:.75rem 1rem}.article-content table tr{border:none}.article-content table tbody tr:not(:last-child) td{border-bottom:1px solid #e7e5e4}.dark .article-content table tbody tr:not(:last-child) td{border-bottom-color:#292524}.article-content table tbody tr{transition:background-color .15s}.article-content table tbody tr:hover{background-color:#fafaf9}.dark .article-content table tbody tr:hover{background-color:#1c1917}.article-content .katex-display{text-align:center;overflow:auto hidden;margin:2rem 0!important}.article-content .katex{font-size:1.1em;color:inherit!important}.article-content .katex-display>.katex{text-align:center}.article-content .katex *{color:inherit}.article-content .katex-html{color:inherit!important}.article-content img{background-color:#fff;border-radius:.25rem;max-width:100%;height:auto;margin-left:auto;margin-right:auto;padding:.5rem;display:block}.article-content .mermaid{background:#fafaf9;border:1px solid #e7e5e4;border-radius:.5rem;justify-content:center;margin:2rem 0;padding:1.5rem;display:flex}.dark .article-content .mermaid{background:#1c1917;border-color:#292524}.article-content .mermaid svg{max-width:100%;height:auto}.article-content figcaption{text-align:center;color:#78716c;margin-top:.75rem;font-size:.95rem;font-style:italic;font-weight:400;line-height:1.6}.dark .article-content figcaption{color:#a8a29e}.article-content figure{flex-direction:column;align-items:center;margin:2rem 0;display:flex}.article-content figure img{margin-bottom:0;display:block}.article-content .footnotes{border-top:1px solid #d9d3ca;margin-top:3rem;padding-top:2rem;font-size:.95rem}.dark .article-content .footnotes{border-top-color:#2d2d2d}.article-content .footnotes p{margin-bottom:.5rem!important}.article-content .footnotes ol{margin-left:0!important;padding-left:1.5rem!important}.article-content .footnotes li{margin-bottom:.75rem!important}.article-content .footnotes>h2{display:none}.article-content sup a{color:#8b6e4e;padding:0 .15em;font-weight:600;text-decoration:none}.dark .article-content sup a{color:#d4a574}.article-content sup a:hover{color:#6b5536;text-decoration:underline}@media (prefers-color-scheme:dark){.print-rule{background:linear-gradient(90deg,#0000,#2d2d2d 20% 80%,#0000)}.article-content h2{border-bottom-color:#2d2d2d}.article-content blockquote{color:#a8a29e}.article-content code{background:#1c1917}.article-content pre{background:#1c1917;border-color:#292524}.article-content table thead{border-top-color:#78716c;border-bottom-color:#78716c}.article-content table tbody{border-bottom-color:#78716c}.article-content table tbody tr:not(:last-child) td{border-bottom-color:#292524}.article-content table tbody tr:hover{background-color:#1c1917}.article-content .mermaid{background:#1c1917;border-color:#292524}.article-content figcaption{color:#a8a29e}.article-content .footnotes{border-top-color:#2d2d2d}.article-content sup a{color:#d4a574}.article-content sup a:hover{color:#e4b584}}.article-content .footnotes .data-footnote-backref{margin-left:.25rem;font-size:.85em;text-decoration:none}
