html[data-site-mode="3d"] body[data-article-reading]{--reading-paper: #111b16;--reading-ink: #eee7d7;--reading-muted: #b8c0b3;--reading-accent: #cbb786;--reading-rule: #3f4b40;--reading-wash: #1c2920;--reading-highlight: #51452b;--text-color: var(--reading-ink);background:var(--reading-paper);color:var(--reading-ink);color-scheme:dark}html[data-site-mode="3d"][data-3d-theme=light] body[data-article-reading]{--reading-paper: #eee5d3;--reading-ink: #243128;--reading-muted: #566052;--reading-accent: #73582c;--reading-rule: #bfb7a3;--reading-wash: #e4dac5;--reading-highlight: #dfcfaa;color-scheme:light}html[data-site-mode="3d"] .article-reader{box-sizing:border-box;width:100%;max-width:1440px;margin:auto;padding:clamp(8.5rem,12vw,11rem) clamp(1.25rem,5vw,5rem) 6rem}html[data-site-mode="3d"] .article-reader .prose{box-sizing:border-box;position:relative;width:48rem;max-width:100%;margin:auto;padding:0;color:var(--reading-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.125rem,1.35vw,1.25rem);line-height:1.85;overflow-wrap:break-word}html[data-site-mode="3d"] .article-reader .title{position:relative;margin:0 0 2.5rem;padding:0 0 2rem;text-align:left;line-height:1.5;border-bottom:1px solid var(--reading-rule)}html[data-site-mode="3d"] .article-reader .article-back{box-sizing:border-box;display:inline-flex;align-items:center;min-height:44px;width:fit-content;margin:0 0 2rem;padding:.75rem 1rem;border:1px solid var(--reading-rule);border-radius:3px;font:600 .72rem/1.5 var(--font-atkinson),sans-serif;letter-spacing:.1em;text-decoration:none;color:var(--reading-accent)}html[data-site-mode="3d"] .article-reader .article-back:hover{border-color:var(--reading-accent);background:var(--reading-wash)}html[data-site-mode="3d"] .article-reader .article-back span{margin-right:.5rem}html[data-site-mode="3d"] .article-reader .article-category{margin:0 0 1.25rem;color:var(--reading-muted);font:400 .75rem/1.5 var(--font-atkinson),sans-serif;letter-spacing:.12em;text-transform:uppercase}html[data-site-mode="3d"] .article-reader .title h1{margin:0;font-size:clamp(2.1rem,4.4vw,4.25rem);font-weight:400;line-height:1.08;letter-spacing:-.035em;color:var(--reading-ink);word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:pretty}html[data-site-mode="3d"] .article-reader .date:not(:has(.last-updated-on)){display:none}html[data-site-mode="3d"] .article-reader .date{margin:0 0 1rem;color:var(--reading-muted);font:.8rem/1.5 var(--font-atkinson),sans-serif}html[data-site-mode="3d"] .article-reader .title>hr{display:none}html[data-site-mode="3d"] .article-reader .prose p{margin:0 0 1.5rem}html[data-site-mode="3d"] .article-reader .prose mark{background:var(--reading-highlight);color:var(--reading-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}html[data-site-mode="3d"] .article-reader .prose :is(h2,h3,h4,h5,h6){color:var(--reading-ink);font-weight:400;line-height:1.25;letter-spacing:-.02em;word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:pretty;scroll-margin-top:7rem}html[data-site-mode="3d"] .article-reader .prose h2{margin:3.5rem 0 1.35rem;font-size:clamp(1.65rem,2.5vw,2.25rem)}html[data-site-mode="3d"] .article-reader .prose h3{margin:2.75rem 0 1.15rem;font-size:clamp(1.4rem,2vw,1.75rem)}html[data-site-mode="3d"] .article-reader .prose :is(h4,h5,h6){margin:2.25rem 0 1rem;font-size:1.25rem}html[data-site-mode="3d"] .article-reader .prose :is(ul,ol){margin-block:1.5rem 2rem;padding-left:.5rem}html[data-site-mode="3d"] .article-reader .prose li{margin-bottom:.7rem;padding-left:.25rem}html[data-site-mode="3d"] .article-reader .prose li::marker{color:var(--reading-accent)}html[data-site-mode="3d"] .article-reader .prose li :is(ul,ol){margin-block:.75rem 1rem}html[data-site-mode="3d"] .article-reader .prose blockquote{margin:2rem 0 2.5rem;padding:.25rem 0 .25rem 1.5rem;border-left:2px solid var(--reading-accent);font-size:1.1em;line-height:1.75;color:var(--reading-ink);background:none;border-radius:0}html[data-site-mode="3d"] .article-reader .prose blockquote>:last-child{margin-bottom:0}html[data-site-mode="3d"] .article-reader a{color:var(--reading-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}html[data-site-mode="3d"] .article-reader a:hover{color:var(--reading-ink)}html[data-site-mode="3d"] .article-reader :is(a,table):focus-visible{outline:2px solid var(--reading-accent);outline-offset:5px}html[data-site-mode="3d"] .article-reader .prose table{display:block;position:static;left:auto;transform:none;box-sizing:border-box;width:fit-content;min-width:0;max-width:100%;overflow-x:auto;margin:2.5rem 0 3rem;border-collapse:collapse;border-spacing:0;border-block:1px solid var(--reading-rule);font:400 .95rem/1.65 var(--font-atkinson),sans-serif;scrollbar-color:var(--reading-muted) var(--reading-wash)}html[data-site-mode="3d"] .article-reader .prose table :is(th,td){padding:.9rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--reading-rule)}html[data-site-mode="3d"] .article-reader .prose table thead th{color:var(--reading-ink);background:var(--reading-wash);border-bottom:1px solid var(--reading-accent);font-weight:700;line-height:1.5}html[data-site-mode="3d"] .article-reader .prose table tbody tr+tr{border-color:var(--reading-rule)}html[data-site-mode="3d"] .article-reader .prose hr{margin:2.5rem 0;border-color:var(--reading-rule)}html[data-site-mode="3d"] .article-reader .hero-image:not(:has(img)){display:none}html[data-site-mode="3d"] .article-reader .hero-image{margin-bottom:3rem}html[data-site-mode="3d"] .article-reader .hero-image img{border-radius:0;box-shadow:none}html[data-site-mode="3d"] body[data-article-reading] footer{background:var(--reading-paper);color:var(--reading-muted);border-top:1px solid var(--reading-rule)}@media(min-width:1280px){html[data-site-mode="3d"] .article-reader .prose{margin-left:calc((100% - 48rem)/2 + 3rem);margin-right:0}html[data-site-mode="3d"] .article-reader .article-back-gutter{position:absolute;right:calc(100% + 3rem);top:.1rem;bottom:0;width:max-content}html[data-site-mode="3d"] .article-reader .article-back-gutter .article-back{position:sticky;top:7rem;width:max-content}}@media(max-width:767px){html[data-site-mode="3d"] .article-reader{padding-top:7.5rem;padding-bottom:4rem}html[data-site-mode="3d"] .article-reader .title{padding-bottom:1.75rem;margin-bottom:2rem}html[data-site-mode="3d"] .article-reader .prose h2{margin-top:2.75rem}html[data-site-mode="3d"] .article-reader .prose h3{margin-top:2.25rem}html[data-site-mode="3d"] .article-reader .prose blockquote{padding-left:1rem}}main[data-astro-cid-bvzihdzo]{width:calc(100% - 2em);max-width:100%;margin:0}.hero-image[data-astro-cid-bvzihdzo]{width:100%}.hero-image[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{display:block;margin:0 auto;border-radius:12px;box-shadow:var(--box-shadow)}.prose[data-astro-cid-bvzihdzo]{width:720px;max-width:calc(100% - 2em);margin:auto;padding:1em;color:rgb(var(--gray-dark))}.title[data-astro-cid-bvzihdzo]{margin-bottom:1em;padding:1em 0;text-align:center;line-height:1}.title[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{margin:0 0 .5em}.date[data-astro-cid-bvzihdzo]{margin-bottom:.5em;color:rgb(var(--gray))}.last-updated-on[data-astro-cid-bvzihdzo]{font-style:italic}.chronology-article h2{margin-block:2.5rem 1.1rem;line-height:1.22}.chronology-article h3{margin-block:2.1rem 1rem;line-height:1.25}.chronology-article ul,.chronology-article ol{margin-block:1.2rem 2rem}.chronology-article>table{display:block;position:relative;left:50%;transform:translate(-50%);box-sizing:border-box;width:max-content;min-width:min(100%,52rem);max-width:min(1120px,calc(100vw - 2rem));overflow-x:auto;margin-block:2.5rem 4rem;border-collapse:collapse;border-spacing:0}.chronology-article>table th,.chronology-article>table td{padding:.7rem .85rem;text-align:left;vertical-align:top}.chronology-article>table thead th{background:#80808026;border-bottom:2px solid rgb(128 128 128 / 45%);font-weight:700}.chronology-article>table tbody tr+tr{border-top:1px solid rgb(128 128 128 / 30%)}.chronology-article>table th:nth-child(1),.chronology-article>table td:nth-child(1),.chronology-article>table th:nth-child(2),.chronology-article>table td:nth-child(2){white-space:nowrap}.chronology-article>table th:nth-child(3),.chronology-article>table td:nth-child(3){min-width:24rem;white-space:normal}
