body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{margin:auto;max-width:672px;font-family:Karla,sans-serif}@media print{.App{max-width:520px;margin:10px}}a{outline:none!important;text-decoration:none}a:active,a:hover,a:link,a:visited{color:#000;outline:none}.Index{padding:20px 1em 10px}.Index h2{margin:10px 0 25px}.Index ul{list-style:none;margin:0;padding:0}.Index ul li{font-size:125%;margin-bottom:15px}.Index ul li span.wordCount{font-size:70%;color:#666}.Index ul li a:hover{color:red}.Index ul li .download{color:#666;text-decoration:underline;font-size:70%;margin:0 15px 0 0}.Index ul li .download:hover{color:#000}.WorkHeader{padding:15px 0 5px;position:fixed;width:100%;max-width:672px;box-sizing:border-box;background:#fff;font-size:115%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:736px){.WorkHeader{padding:15px 10px 5px}}.WorkHeader .wordCount{font-size:60%}.WorkHeader .WorkBack svg{font-size:80%}.WorkHeader .WorkBack:hover{color:red}.WorkHeader .WorkBack:hover svg{fill:red}.WorkHeader .WorkButtons a{margin-left:20px}.WorkHeader .WorkButtons a:hover svg{fill:red}@media print{.WorkHeader{display:none}}.WorkFooter .FooterComment{margin-top:75px;border:1px solid #666;padding:5px 10px;display:inline-block;font-family:Karla,sans-serif;border-radius:4px}@media print{.WorkFooter{display:none}}.Work{text-align:left;font-family:georgia,serif;font-size:120%;line-height:1.6;padding:50px 2em;background:#f5f5f5;color:#141414}.Work a{text-decoration:underline}.Work h1{font-family:Karla,sans-serif;font-size:170%;line-height:1.2;font-style:normal;font-weight:400;margin:.5em 0 2em}.Work h2{font-weight:700;font-size:150%;line-height:140%;margin:1.5em 0 .75em}.Work h3{font-weight:400;text-transform:uppercase;font-size:130%;letter-spacing:.15em;margin:1.75em 0 .75em}.Work h4{letter-spacing:.1em}.Work h4,.Work h5{font-weight:400;font-size:130%;margin:1.5em 0 .75em}.Work h5{font-style:italic}.Work h6{font-weight:700;font-size:100%;letter-spacing:.1em;margin:1.5em 0 .75em}.Work p{text-align:justify;font-size:100%;margin:.5em 0 0}.Work p+p{text-indent:1.5em}.Work h1+p{text-indent:0}.Work p+dl,.Work p+ol,.Work p+ul{margin-bottom:1.5em}.Work img{max-width:100%}.Work figure{margin:2em 0 1.5em;width:100%;text-align:center}.Work figure img{border:1px solid #ccc}.Work figcaption{font-size:66%;padding:.5em 1em 1em;color:#aaa}.Work blockquote{border-left:5px solid #eee;padding-left:1.5em;margin:1em 0}.Work blockquote p{text-indent:0!important;font-style:italic}.Work blockquote small{display:block;line-height:1.7em}.Work dl,.Work ol,.Work ul{text-align:left}.Work ol,.Work ul{padding-left:1.2em}.Work ol li,.Work ul li{padding-left:.3em;margin-top:.6em}.Work li p{margin-top:0;text-indent:0}.Work li{margin-bottom:.6em}.Work hr{border:none;margin:1.5em 0;font-size:200%;color:#ddd;height:1em}.Work hr:after{content:"\2767"}.Work h1+hr{margin:-.5em 0 1.5em;font-size:400%}.Work ol#footnotes{margin-top:4.5em;border-top:1px solid #eee;padding-top:1em;font-size:80%;padding-left:1.5em}.Work ol#footnotes p{text-indent:0}.Work figure+p{text-indent:0!important}.Work code{font-family:Courier,monospace;font-size:80%;color:#f8f8f2}.Work p>code{padding:.5em;background:#272822;border-radius:5px}.Work pre{color:#f8f8f2;text-align:left;line-height:1.2em;overflow-x:scroll;background:#272822;padding:20pt;margin:20pt 0;border-radius:3pt;white-space:pre-wrap;-moz-tab-size:4;tab-size:4}.Work .syntax-entity{color:#fd971f}.Work .syntax-keyword,.Work .syntax-tag{color:#f92672}.Work .syntax-parameter{color:#a6e22e}.Work .syntax-string{color:#e6db74}.Work .syntax-constant{color:#9effff}.Work .syntax-variable{color:#a6e22e}.Work .syntax-escape{color:#ae81ff}.Work .syntax-comment{color:#75715e}.Work .syntax-error{color:#f8f8f0;background:#f92672;padding:2px 6px}.Work .syntax-heading{font-weight:700;color:#ae81ff}.Work .syntax-italic{font-style:italic}.Work .syntax-bold{font-weight:700}.Work .syntax-deleted{color:#b31d28;background-color:#ffeef0}.Work .syntax-inserted{color:#22863a;background-color:#f0fff4}.Work .syntax-changed{color:#e36209;background-color:#ffebda}.Work .syntax-link{text-decoration:underline;color:#008fff}.Work .syntax-list{color:#fd971f}@media screen and (max-width:736px){.Work{font-size:110%;padding:50px 1em}.Work h1{font-size:150%}}
/*# sourceMappingURL=main.12e762d0.chunk.css.map */