:root{--color-primary:#111;--color-link:#0084ff;--color-link-hover:#06c;--background:#fff;--dashed-border-color:#1111110f;--dashed-border-width:1px;--dashed-border-style:dashed}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--background);color:var(--color-primary);letter-spacing:-.03em;font-size:1.125rem;font-weight:420;line-height:1.6}a{color:inherit;text-decoration:none}hr{border:none;border-top-width:var(--dashed-border-width);border-top-style:var(--dashed-border-style);border-top-color:var(--dashed-border-color)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#11111126;border-radius:3px}blockquote p{color:#1119}.mdx-h1{font-size:1.5rem}@media (max-width:640px){.mdx-h1{font-size:1.5rem}}.navbar{border-bottom-width:var(--dashed-border-width);border-bottom-style:var(--dashed-border-style);border-bottom-color:var(--dashed-border-color)}.page-container{border-left-width:var(--dashed-border-width);border-left-style:var(--dashed-border-style);border-left-color:var(--dashed-border-color);border-right-width:var(--dashed-border-width);border-right-style:var(--dashed-border-style);border-right-color:var(--dashed-border-color)}@media (max-width:500px){.page-container{border-left:none;border-right:none}}.list-group{margin:0;padding:0;list-style:none}.list-group-item,.list-group-passive{border-top-width:var(--dashed-border-width);border-top-style:var(--dashed-border-style);border-top-color:var(--dashed-border-color)}.list-group>:last-child{border-bottom:var(--dashed-border-width)var(--dashed-border-style)var(--dashed-border-color)}.list-group-item{transition:opacity .2s}@media (hover:hover){.list-group:has(.list-group-item:hover) .list-group-item{opacity:.35}.list-group:has(.list-group-item:hover) .list-group-item:hover{opacity:1}}a.meta-address{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;text-decoration:none;transition:color .15s;display:inline-block;overflow:hidden}a.meta-address:hover{color:#111c;text-underline-offset:3px;-webkit-text-decoration:underline #1113;text-decoration:underline #1113}.nav-link{color:#1111115e;font-size:1rem;font-weight:500;text-decoration:none;transition:color .15s}.nav-link:hover{color:#111}.nav-cta{letter-spacing:-.02em;color:var(--color-link);background:#0084ff14;border-radius:4px;padding:4px 10px;font-size:.9rem;font-weight:540;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-block}.nav-cta:hover{background:#0084ff24;box-shadow:0 0 0 3px #0084ff0f}.link-readmore{color:#0084ff;text-underline-offset:3px;-webkit-text-decoration:underline #0084ff;text-decoration:underline #0084ff;transition:color .15s,text-decoration-color .15s}.link-readmore:hover{color:#06c;text-decoration-color:#06c}.toc{z-index:40;width:180px;position:fixed;right:calc(50% + 323px)}.toc-item{color:#11111152}.toc-item:hover{color:#111}.toc-item[data-active=true]{color:#111;font-weight:500}@media (max-width:1100px){.toc{display:none}}.essay-article{padding:48px 48px 96px}.essay-article .mdx-h2-wrapper{margin-right:-48px;scroll-margin-top:5rem}@media (max-width:640px){.essay-article{padding:48px 24px 96px}.essay-article .mdx-h2-wrapper{margin-right:-24px}}.about-link{color:#111111b3;letter-spacing:-.035em;border-radius:6px;justify-content:space-between;align-items:center;width:calc(100% + 1.5rem);margin:0 -.75rem;padding:.3rem .75rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.about-link:hover{color:#111;background:#1111110a}.about-link-arrow{color:#1113;transition:color .15s}.about-link:hover .about-link-arrow{color:#111}
