:root{--primary-1:#eee;--half:#888;--link:#8cf}.document h1,.document h2,.document h3{font-weight:700;margin:3rem 0 1.5rem}.document h1+h1,.document h1+h2,.document h1+h3,.document h1+ol,.document h1+p,.document h1+table,.document h1+ul,.document h1:first-child,.document h2+h2,.document h2+h3,.document h2+ol,.document h2+p,.document h2+table,.document h2+ul,.document h2:first-child,.document h3+h3,.document h3+ol,.document h3+p,.document h3+table,.document h3+ul,.document h3:first-child{margin-top:0}.document h1:last-child,.document h2:last-child,.document h3:last-child{margin-bottom:0}.document h1{font-size:2rem}.document h2{font-size:1.667rem}.document h3{font-size:1.333rem}.document p{margin:1.5rem 0}.document p:first-child{margin-top:0}.document p:last-child{margin-bottom:0}.document s{color:var(--half);-webkit-text-decoration:line-through double var(--half);text-decoration:line-through double var(--half);text-underline-offset:.5rem}.document a,.document s{font-style:inherit;font-weight:inherit}.document a{color:var(--link);-webkit-text-decoration:underline solid var(--link);text-decoration:underline solid var(--link);text-underline-position:above}.document ol,.document ul{margin:1.5rem 0;padding:0}.document ol:first-child,.document ul:first-child{margin-top:0}.document ol:last-child,.document ul:last-child{margin-bottom:0}.document ol>ol,.document ol>ul,.document ul>ol,.document ul>ul{margin:0 0 0 2rem}.document ol>li,.document ul>li{margin:0 0 0 2rem;position:relative}.document ol>li:first-child,.document ul>li:first-child{margin-top:0}.document ol>li:last-child,.document ul>li:last-child{margin-bottom:0}.document ul>li:before{background:var(--primary-1);content:"";display:block;height:.25rem;left:-1.125rem;position:absolute;top:.625rem;width:.25rem}.document ul{list-style-type:none}.document ul>li:before{border-radius:50%}.document ol{list-style-type:decimal}.document table{margin:1.5rem 0}.document table:first-child{margin-top:0}.document table:last-child{margin-bottom:0}.document table.cell{border:3px solid var(--half)}.document table td,.document table th{padding:0;text-align:left;vertical-align:top;word-break:break-word}.document table.cell td,.document table.cell th{border:1px solid var(--half);padding:.333rem}.document table.cell thead td,.document table.cell thead th{border-bottom:3px double var(--half)}.document table th{white-space:nowrap}.document table.cell th{font-weight:700}.document table.data th{font-size:.8rem;font-weight:400;padding-top:.2rem;text-align:right}.document table.data th:after{content:":";margin-right:.5rem}