pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-comment,.hljs-quote{color:#800}.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-title{color:#008}.hljs-template-variable,.hljs-variable{color:#660}.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string{color:#080}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-symbol{color:#066}.hljs-attr,.hljs-built_in,.hljs-doctag,.hljs-params,.hljs-title,.hljs-type{color:#606}.hljs-attribute,.hljs-subst{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-selector-class,.hljs-selector-id{color:#9b703f}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-doctag,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.b-c-lightGray{border-color:#eee}.b-ct-w{border-top-color:#fff}.b-sb-s{border-bottom-style:solid}.b-sr-s{border-right-style:solid}.b-st-s{border-top-style:solid}.b-w-1px{border-width:1px}.b-wb-1px{border-bottom-width:1px}.b-wr-1px{border-right-width:1px}.b-wt-1px{border-top-width:1px}.bg-c-g{background-color:#09984e}.bg-c-lightGray{background-color:#eee}.bg-c-w{background-color:#fff}.c-p{cursor:pointer}.d-b{display:block}.d-f{display:flex}.d-n{display:none}.f-f-r{font-family:Roboto}.f-f-rc{font-family:Roboto Condensed}.f-s-1{font-size:1rem}.f-s-1\.25{font-size:1.25rem}.f-s-1\.5{font-size:1.5rem}.f-s-2{font-size:2rem}.f-s-2\.5{font-size:2.5rem}.f-s-3\.5{font-size:3.5rem}.f-w-3{font-weight:300}.f-w-4{font-weight:400}.f-w-6{font-weight:600}.f-w-b{font-weight:700}.fb-a{flex:1 1 auto;min-width:0;min-height:0}.fb-ai-c{align-items:center}.fb-ai-s{align-items:flex-start}.fb-d-c{flex-direction:column}.fb-d-r{flex-direction:row}.fb-jc-c{justify-content:center}.fb-jc-e{justify-content:flex-end}.fb-n{flex:none}.h-100p{height:100%}.h-100vh{height:100vh}.h-3{height:3rem}.h-40{height:40rem}.m-b-1{margin-bottom:1rem}.m-b-1\.5{margin-bottom:1.5rem}.m-b-3{margin-bottom:3rem}.m-h-a{margin-left:auto;margin-right:auto}.m-l-0\:fot:first-of-type{margin-left:0}.m-l-2{margin-left:2rem}.m-l-3\.5{margin-left:3.5rem}.m-r-2{margin-right:2rem}.m-t-0\.5{margin-top:.5rem}.m-t-1{margin-top:1rem}.m-t-1\.5{margin-top:1.5rem}.m-t-2{margin-top:2rem}.m-t-4{margin-top:4rem}.m-t-8{margin-top:8rem}.m-t-9{margin-top:9rem}.m-v-1\.5{margin-top:1.5rem;margin-bottom:1.5rem}.m-v-8{margin-top:8rem;margin-bottom:8rem}.max-h-100vh{max-height:100vh}.max-h-4{max-height:4rem}.max-h-40{max-height:40rem}.max-w-100p{max-width:100%}.max-w-16{max-width:16rem}.max-w-17{max-width:17rem}.max-w-39{max-width:39rem}.max-w-45{max-width:45rem}.max-w-80{max-width:80rem}.min-h-30{min-height:30rem}.of-y-a{overflow-y:auto}.p-b-1{padding-bottom:1rem}.p-b-2{padding-bottom:2rem}.p-h-1{padding-left:1rem;padding-right:1rem}.p-h-1\.5{padding-left:1.5rem;padding-right:1.5rem}.p-h-1\.75{padding-left:1.75rem;padding-right:1.75rem}.p-h-2{padding-right:2rem}.p-h-2,.p-l-2{padding-left:2rem}.p-l-3{padding-left:3rem}.p-r-1{padding-right:1rem}.p-r-2{padding-right:2rem}.p-t-0\.5{padding-top:.5rem}.p-t-1{padding-top:1rem}.p-t-4{padding-top:4rem}.p-t-7{padding-top:7rem}.p-v-0\.5{padding-top:.5rem;padding-bottom:.5rem}.p-v-0\.75{padding-top:.75rem;padding-bottom:.75rem}.p-v-1{padding-top:1rem;padding-bottom:1rem}.p-v-1\.5{padding-top:1.5rem;padding-bottom:1.5rem}.p-v-2{padding-top:2rem;padding-bottom:2rem}.pos-b-0{bottom:0}.pos-f{position:fixed}.pos-l-0{left:0}.pos-r-0{right:0}.pos-t-0{top:0}.t-a-c{text-align:center}.t-a-l{text-align:left}.t-c-g,.t-c-g\:h:hover{color:#09984e}.t-c-gray{color:#979797}.t-c-nb{color:#333}.t-c-w{color:#fff}.t-dl-u{-webkit-text-decoration-line:underline;text-decoration-line:underline}.t-t-u{text-transform:uppercase}.w-100p{width:100%}.w-18{width:18rem}.w-24{width:24rem}.w-8{width:8rem}@media screen and (min-width:48rem){.d-i-M{display:inline}.f-s-1\.25-M{font-size:1.25rem}.f-s-1\.5-M{font-size:1.5rem}.f-s-3-M{font-size:3rem}.fb-d-r-M{flex-direction:row}.h-100vh-M{height:100vh}.m-b-2-M{margin-bottom:2rem}.m-t-1\.5-M{margin-top:1.5rem}.m-t-11\.5-M{margin-top:11.5rem}.m-t-2-M{margin-top:2rem}.m-t-3-M{margin-top:3rem}.m-v-0-M{margin-top:0;margin-bottom:0}.max-h-40-M{max-height:40rem}.max-w-100p-M{max-width:100%}.p-b-2-M{padding-bottom:2rem}.p-h-1\.5-M{padding-left:1.5rem;padding-right:1.5rem}.p-h-2-M{padding-left:2rem;padding-right:2rem}.p-h-6-M{padding-left:6rem;padding-right:6rem}.p-r-5-M{padding-right:5rem}.p-t-1-M{padding-top:1rem}.p-t-10-M{padding-top:10rem}.p-t-2-M{padding-top:2rem}.t-a-l-M{text-align:left}.w-16-M{width:16rem}.w-50p-M{width:50%}}@media screen and (min-width:64rem){.d-n-L{display:none}.f-s-1\.5-L{font-size:1.5rem}.f-s-2-L{font-size:2rem}.f-s-2\.5-L{font-size:2.5rem}.f-s-3-L{font-size:3rem}.f-s-3\.5-L{font-size:3.5rem}.f-s-4-L{font-size:4rem}.fb-ai-c-L{align-items:center}.fb-d-r-L{flex-direction:row}.m-b-4-L{margin-bottom:4rem}.m-t-0-L{margin-top:0}.m-t-13-L{margin-top:13rem}.m-t-3-L{margin-top:3rem}.max-w-65-L{max-width:65rem}.p-b-4-L{padding-bottom:4rem}.p-h-12\.5-L{padding-left:12.5rem;padding-right:12.5rem}.p-h-3-L{padding-left:3rem;padding-right:3rem}.p-h-4-L{padding-left:4rem;padding-right:4rem}.p-r-1-L{padding-right:1rem}.p-t-0-L{padding-top:0}.pos-l-0-L{left:0}.w-70p-L{width:70%}}body{margin:0;padding:0;border-width:0;font-family:Roboto}a{-webkit-text-decoration-line:none;text-decoration-line:none;color:#09984e}*{box-sizing:border-box}.markdown img{width:100%;display:block;margin:0 auto -10px;padding-bottom:0;padding-top:0}.markdown pre{background-color:#eee!important;padding-top:5px;padding-bottom:5px;padding-left:20px;overflow:auto;border:1px solid #979797!important}.markdown a{font-size:.75rem;font-family:Roboto;color:#979797;font-weight:300;text-decoration:underline}.markdown p code,.markdown pre code{line-height:35px;background-color:#eee;font-size:1.2rem;color:#333}.markdown h1{font-size:2rem}.markdown h1,.markdown h2{font-family:Roboto Condensed;color:#333;font-weight:400;margin-bottom:0}.markdown h2{margin-top:3rem}.markdown h5{font-size:1rem;font-family:Roboto;color:#aaa;font-weight:300}.markdown li{font-size:1rem;line-height:2}.markdown li,.markdown p{font-family:Roboto Slab;color:#333;font-weight:300}.markdown p{line-height:1.75}.markdown p code{padding:.125rem .25rem;border:1px;border-style:solid;border-color:#979797}@media screen and (min-width:48rem){.markdown img{width:90%}.markdown a{font-size:1rem}.markdown p code,.markdown pre code{font-size:1.5rem}.markdown h1,.markdown h2{font-size:2rem}.markdown h2{margin-top:5rem}.markdown li{font-size:1.5rem;line-height:2.5}.markdown p{font-size:1.5rem;line-height:1.75}}@media screen and (min-width:64rem){.markdown h1{font-size:4rem}.markdown h2{font-size:3rem}}.pos-sticky{position:-webkit-sticky;position:sticky}.pos-l-n100p{left:-100%}@media screen and (min-width:64rem){.pos-sticky-L{position:-webkit-sticky;position:sticky}}.markdown{color:#171717}.markdown li,.markdown p{line-height:1.5}.markdown li{margin-top:1rem}.markdown ul.contains-task-list{list-style-type:none}.markdown ul.contains-task-list input[type=checkbox]{margin-left:-24px;height:16px;width:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;border:1px solid #168d13}.markdown ul.contains-task-list input[type=checkbox]:checked{border:6px solid #168d13}.markdown pre code{background-color:#eee!important;line-height:1.7;padding-top:10px;padding-left:10px;padding-bottom:10px;border-radius:5px;border:1px solid #e6e6e6}.markdown th,td{padding:10px}.markdown tr:nth-child(2n){border:1px solid #e6e6e6;background-color:#f8f8f8}.markdown th{background-color:#e6e6e6}.markdown table{background-color:#fff;border-spacing:0;border:1px solid #e6e6e6}.markdown hr{border:1px solid #e6e6e6;width:100%;margin-top:1rem;margin-bottom:2rem}.markdown h1{font-size:2.5rem;margin-top:3rem;font-weight:700}.markdown h2{font-size:1.5rem;margin-top:2.5rem;font-weight:700}.markdown h3{font-size:1rem;margin-top:2rem;font-weight:700}.markdown p{font-size:1rem;margin-top:1rem}.markdown section:before{display:block;content:" ";margin-top:-20px;height:20px;visibility:hidden;pointer-events:none}@media screen and (min-width:48rem){.markdown h1{font-size:3rem}.markdown h2{font-size:2rem}.markdown h3,.markdown ol,.markdown p,ul{font-size:1.5rem}.markdown li,.markdown p{font-weight:300}}@media screen and (min-width:64rem){.markdown h1{font-size:4rem}.markdown section:before{margin-top:-10px;height:10px}}