pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--dark-gray: #333333;--medium-gray: #777777;--gray: #cccccc;--very-light-gray: #eeeeee;--black: #000000;--white: #ffffff;--blue: #1e4e76;--dark-blue: #174469;--very-dark-blue: #021728;--light-blue: #d1ebff}:root{--text: var(--dark-gray);--text-muted: var(--medium-gray);--background: var(--white);--nav-background: var(--light-blue);--panel-background: var(--gray);--radar-plot-text: var(--black);--radar-plot-text-shadow: var(--white);--radar-plot-lines: var(--black);--radar-plot-polygon: var(--blue);--link: var(--blue);--link-hover: var(--black)}@media(prefers-color-scheme:dark){:root{--text: var(--white);--text-muted: var(--gray);--background: var(--dark-gray);--nav-background: var(--medium-gray);--panel-background: var(--black);--radar-plot-text: var(--white);--radar-plot-text-shadow: var(--black);--radar-plot-polygon: var(--gray);--radar-plot-lines: var(--white);--link: var(--light-blue);--link-hover: var(--gray)}}:root{--space-xxxs: .25em;--space-xxs: .375em;--space-xs: .5em;--space-sm: .75em;--space-md: 1.25em;--space-lg: 2em;--space-xl: 3.25em;--space-xxl: 5.25em;--space-xxxl: 8.5em}:root{--font-primary: "Open Sans", sans-serif;--font-secondary: "Times New Roman", serif;--font-title: "Fredericka the Great", Georgia, serif;--font-title-weight: normal;--heading-line-height: 1.2;--body-line-height: 1.5;--text-base-size: 1rem;--text-scale-ratio: 1.618;--text-xs: calc(var(--text-sm) / var(--text-scale-ratio));--text-sm: calc(var(--text-md) / var(--text-scale-ratio));--text-md: var(--text-base-size);--text-lg: calc(var(--text-md) * var(--text-scale-ratio));--text-xl: calc(var(--text-lg) * var(--text-scale-ratio));--text-xxl: calc(var(--text-xl) * var(--text-scale-ratio));--text-xxxl: calc(var(--text-xxl) * var(--text-scale-ratio))}@media(max-width:1200px){:root{--text-base-size: .85em}}@media(max-width:750px){:root{--text-base-size: .8em}}p{line-height:var(--body-line-height);word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:65ch;font-size:var(--text-md)}p+p{text-indent:var(--space-lg);margin-top:var(--space-md)}code{-webkit-hyphens:none;hyphens:none}blockquote{margin:var(--space-xl) var(--space-xl);padding-left:var(--space-lg);color:var(--text-muted);border-left:8px solid var(--text-muted)}blockquote p{font-size:var(--text-lg)}h1,h2,h3,h4,h5,h6{line-height:var(--heading-line-height);margin-bottom:var(--space-xxs)}@font-face{font-family:Fredericka the Great;src:url(/assets/FrederickatheGreat-Regular-BsyNjTBc.ttf) format("truetype");font-display:fallback;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1{font-family:var(--font-title);font-weight:400;font-size:var(--text-xxl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}.link{color:var(--link);transition:color ease-in-out .1s}.link:hover{color:var(--link-hover)}.link--clean{text-decoration:none;color:var(--text-color)}*{margin:0;padding:0;box-sizing:border-box}*+*{margin-top:var(--space-md)}body{font-size:var(--text-base-size);font-family:var(--font-primary);color:var(--text);background:var(--background);margin-top:0}main{grid-area:main;margin-top:0;padding:var(--space-lg)}@media(min-width:700px){main{padding:var(--space-xl)}}@media(min-width:700px){html,body{width:100%;height:100%}}@media(min-width:700px){html{overflow:auto}}#app{margin-top:0;display:grid;grid-template-areas:"nav" "main";grid-template-columns:100vw}@media(min-width:700px){#app{grid-template-columns:max-content minmax(0,auto);grid-template-areas:"nav main"}}nav{grid-area:nav}article ul{font-size:var(--text-md);max-width:65ch}.impact-heading{font-family:var(--font-title);font-weight:400;font-size:var(--text-xl)}.fade-enter-active,.fade-leave-active{transition-property:opacity;transition-duration:.1s}.fade-leave-to,.fade-enter{opacity:0}code{padding:.125em .5em;background:var(--very-light-gray)}@media(prefers-color-scheme:dark){code{background:var(--black)}}pre code{padding:0;background:none}.nav-social-links__link{display:inline-block;margin:0;margin-left:calc(-1 * var(--space-sm))}.nav[data-v-88d01a30]{padding:var(--space-lg);background:var(--nav-background)}@media(min-width:700px){.nav[data-v-88d01a30]{min-height:100vh;padding:var(--space-xl)}}.nav__link-list[data-v-88d01a30]{list-style:none}@media(min-width:700px){.nav__link-list[data-v-88d01a30]{position:sticky;top:var(--space-xl)}}.nav__link[data-v-88d01a30]{font-size:var(--text-lg);margin-top:0;padding:var(--space-xs);padding-left:0}@media(max-width:699px){.nav__link[data-v-88d01a30]{display:inline-block}}@media print{.nav__link[data-v-88d01a30],.nav__social[data-v-88d01a30]{display:none}}@media(min-width:700px){.ethical[data-v-88d01a30]{position:fixed;max-width:160px}}.ethical[data-v-88d01a30] .ea-content{margin:0!important}.social-link__anchor[data-v-4010055c]{display:inline-block;padding:var(--space-sm)}
