<style type="text/css">
body {font-family: Lato; font-size: 15px; font-weight: normal; line-height: 1.2rem; margin-left: 8pt; margin-right: 8pt; color: #232323;}
document {display: block; margin: 0rem;}

h1 {font-size: 1.6rem; line-height: 2rem; margin-bottom: 0.8rem; font-weight: 900;}
h2 {font-size: 1.3rem; line-height: 1.5rem; margin-bottom: 0.8rem; font-weight: 900;}
h3 {font-size: 0.8rem; line-height: 0.9rem; text-transform: uppercase; margin-bottom: 0.8rem; font-weight: 900;}

p {line-height: 1.4rem; margin-bottom: 0.8rem;}
p:empxy {display: none;}
hr {border: none; border-top: 1px solid #d8d8d8; margin-top: 1.4rem;}

pre, code {background-color: #f5f6f7;}
pre {padding: 0.5rem 0.8rem; font-size: 0.8rem; line-height: 1.1rem; border-radius: 4px; overflow-x: auto;}
code {font-size: 0.8rem; padding: 0.1rem 0.4rem; color: #c25; border-radius: 2px; word-wrap: break-word;}`

ol li, ul li {line-height: 1.4rem; min-height: 1.4rem; position: relative; box-sizing: content-box;}
ol li.sublist-container, ul li.sublist-container {list-style-type: none; margin: 0;}
ol li.sublist-container ol, ul li.sublist-container ul {margin: 0;}

ol {counter-reset: number-counter;}
ol li {counter-increment: number-counter; list-style-type: none;}
ol li:before {content: counter(number-counter, decimal) '. '; position: absolute; margin-left: -2.5rem; width: 2rem; text-align: right;}
ol li[tabbing="1"]:before, ol li[tabbing="5"]:before {
    content: counter(number-counter, lower-alpha) '. ';
}
ol li[tabbing="2"]:before, ol li[tabbing="6"]:before {content: counter(number-counter, lower-roman) '. ';}
ol li.sublist-container {counter-increment: none;}
ol li.sublist-container:before {content: '';}

a {line-height: 1.4rem; text-decoration: none; color: #6ABBE3; word-wrap: break-word;}
ol, ul {margin: 0.8rem 0; line-height: 1.4rem; padding-left: 1.5rem;}

img {max-width: 100%;}

blockquote {border-left: 2px solid #E8E8E8; margin: 0; padding: 0.25rem 0 0.25rem 1rem;}

ul li[tabbing="1"], ul li[tabbing="4"] {list-style-type: circle;}
ul li[tabbing="2"], ul li[tabbing="5"] {list-style-type: square;}
ul li[tabbing="3"], ul li[tabbing="6"] {list-style-type: disc;}

ul.checklist { background-color: #f5f6f7; border-radius: 4px; margin-left: 0;}
ul.checklist li {list-style-type: none; padding: 0.4rem 0.7rem 0.4rem 0; border-bottom: 1px solid #fff; box-sizing: content-box;}
ul.checklist li.sublist-container {padding-top: 0; padding-bottom: 0;}
ul.checklist li:last-child {border-bottom: none;}
ul.checklist li div.checkbox {position: absolute; width: 16px; height: 16px; min-height: 16px; margin: 3px 0 0 -23px; background-image: url(https://slack.global.ssl.fastly.net/31b5/img/spaces/checklist.svg); background-size: 16px 64px; overflow: hidden;}
ul.checklist li:first-child {margin-top: 4px;}
ul.checklist li.checked {font-style: italic; color: #8c8c8d;}
ul.checklist li.checked div.checkbox {background-position: 0 -200%;}

</style>