a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body,sub{padding:0;border:0;font:inherit}body{vertical-align:baseline}sub{margin:0}*{box-sizing:border-box}:root{--desktop-font-size:1.2rem/1.5;--mobile-font-size:1rem/1.4;--text-color:#2d2d2d;--link-color:blue;--link-color-alt:darkblue;--primary-color:lightsteelblue;--secondary-color:aliceblue;--tertiary-color:whitesmoke}body{color:var(--text-color);margin:0 auto;max-width:75ch;padding:0 .5rem}body,input{font:var(--desktop-font-size) -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}blockquote,dl,figure,h1,h2,h3,h4,h5,h6,img,p,table caption{margin:2rem 0}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}h1{font-size:200%}h2{font-size:150%}h3{font-size:120%}h4,h5,h6{font-size:100%}h5,h6{text-transform:uppercase}header h1{border-bottom:1px solid}a,a:visited{color:var(--link-color)}a:focus,a:hover{color:var(--link-color-alt)}b,strong,time{font-weight:700}dfn,em,i{font-style:italic}sub{font-size:60%;vertical-align:bottom}small{font-size:80%}blockquote,q{background:var(--secondary-color);border-left:10px solid var(--primary-color);display:block;font-family:"Georgia",serif;padding:1rem}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}cite{font-family:"Georgia",serif;font-style:italic;font-weight:700;margin-top:1rem}code,kbd,pre,samp,var{font-family:monospace}code,pre{background:var(--tertiary-color);overflow:auto;padding:.5rem 1rem}code pre,pre code{padding:0}hr{background:var(--text-color);border:0;height:1px;margin:4rem 0}img{display:block;height:auto;max-width:100%}figure,table{border:1px solid var(--primary-color);width:100%}figure{display:inline-block;padding:1rem}figure img{margin:0 auto}figure figcaption{font-size:80%;margin-top:.5rem;text-align:center}ol,ul{margin:2rem 0;padding:0 0 0 4rem}dl dd{padding-left:2rem}table{border-collapse:collapse;table-layout:fixed;text-align:left}table tr{border-bottom:1px solid var(--primary-color)}table tbody tr:nth-child(even){background:var(--tertiary-color)}table th{background:var(--secondary-color);font-weight:700}table td,table th{padding:1rem}table td:not(last-of-type),table th:not(last-of-type){border-right:1px solid var(--primary-color)}input{appearance:none;border:1px solid var(--text-color);display:block;margin:.5rem 0;padding:.8rem}input:active,input:focus{background-color:var(--secondary-color);border-color:var(--link-color)}@media screen and (max-width:75ch){body,input{font:var(--mobile-font-size) -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}table{table-layout:auto}}@media (prefers-color-scheme:dark){body{background:#191919}input:active,input:focus{background-color:var(--text-color);color:var(--secondary-color)}:root{--text-color:#fff;--link-color:orange;--link-color-alt:yellow;--primary-color:orange;--secondary-color:black;--tertiary-color:#2d2d2d}}