/*! reasonable.css v0.0.3 | MIT License | https://github.com/matthewhowell/reasonable.css */:root{--font-stack-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-stack-serif: Georgia, Cambria, "Times New Roman", Times, serif;--font-stack-mono: SFMono-Regular, Menlo, Consolas, "Liberation Mono", "Courier New", monospace}body{line-height:1.5;font-family:var(--font-stack-serif)}h1,h2,h3,h4,h5,h6{font-family:var(--font-stack-sans);margin:0}a,a:active{color:var(--color-link)}a:visited{color:var(--color-link-visited)}a:hover{color:var(--color-link-hover);background-color:var(--color-lighter)}a:focus{color:var(--color-link-hover);text-decoration:none;border:2px dotted var(--color-link-hover);padding:1px 2px}nav{font-family:var(--font-stack-sans)}nav a{margin-right:1rem;display:inline-block}nav a:last-child{margin-right:0}p,aside{word-wrap:break-word}p:last-child{}hr{border:none;color:var(--color-highlight);background-color:var(--color-highlight);height:2px;margin:0 0 1rem 0}mark{background-color:var(--color-selection);padding:2px 4px}code,kbd,pre{font-family:var(--font-stack-mono);font-size:.875rem;background:var(--color-lighter);padding:.125rem .5rem;border-radius:.25rem}kbd{border:1px solid var(--color-lightest);border-width:1px 1px 2px}li code{}pre{max-width:100%;overflow:auto;margin-bottom:1rem}blockquote{padding:1rem;margin:0 1rem 1rem 1rem;background:var(--color-neutral);border-left:4px solid var(--color-highlight)}blockquote p:last-child{padding-bottom:0;margin-bottom:0}abbr[title]{cursor:help;text-decoration:underline;text-decoration-style:dotted}small,sub,sup{font-size:.75rem}figure{margin:0 0 1rem 0;text-align:center}figcaption{margin:0;padding:1rem;text-align:center;color:var(--color-light-gray)}table>caption{background-color:var(--color-white);color:var(--color-darker);font-size:.875rem;font-weight:bold;padding:.25rem 1rem;text-align:left}img{margin:0 auto 1rem auto;height:auto;max-width:100%}figure img{margin:0 auto}figure audio{width:100%}figure video{width:100%}ol ol,ol ul,ul ul,ul ol{margin:0}dl{display:grid;grid-template-columns:max-content auto}dl dt{font-weight:bold}details{margin:0 0 1rem 0;padding:0 0 0 1rem;border-left:1px solid var(--color-lightest-gray)}details>summary{cursor:pointer;display:inline-block;border:1px solid var(--color-lightest-gray);border-radius:4px;padding:.125rem 1rem;margin:0}details[open]{border-color:var(--color-light-gray)}details[open]>summary{border-color:var(--color-light-gray);margin:0 0 1rem 0rem}select{display:inline-block;width:auto;margin:0 .5rem 0 0;font-family:var(--font-stack-sans);font-size:1rem}button,input[type=submit],input[type=button]{cursor:pointer;display:inline-block;border:1px solid var(--color-light-gray);background:none;border-radius:4px;padding:.25rem 1rem;margin:0 0 0 0rem;font-size:.75rem;text-transform:uppercase;font-weight:bold;font-family:var(--font-stack-sans)}input:focus{box-shadow:0 0 .125rem .25rem rgba(0,0,0,.125)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{outline:2px solid var(--color-highlight);border:2px solid var(--color-medium)}button[type=submit]::after{}button:hover,button:focus{}button:active,input[type=submit]:active,input[type=button]:active{border:1px solid var(--color-gray);color:var(--color-medium)}em>em{font-weight:bold}meter{vertical-align:middle}table{font-family:var(--font-stack-sans);font-size:1rem;border:1px solid var(--color-light);border-radius:2px;border-spacing:0;display:inline-block;max-width:100%;overflow-x:auto;padding:0;white-space:nowrap;margin-bottom:2rem}table th{background-color:var(--color-lighter);border-bottom:2px solid var(--color-medium)}tbody{display:table-row-group;vertical-align:middle;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit}table td,table th,table tr{text-align:left;padding:.5rem 1rem}table tr:nth-child(even){background-color:var(--color-lighter)}table tr:nth-child(odd){background-color:var(--color-white)}del{color:var(--color-light-gray)}ins{text-decoration:none}ins:before{content:"+";margin:0 1rem 0 0;color:var(--color-light-gray)}ins>p{display:inline-block}form,fieldset{border:none;margin:0}ruby{display:inline-flex;flex-direction:column-reverse}rb,rt{display:inline;line-height:1}label,legend{font-family:var(--font-stack-sans);font-size:.875rem;font-weight:bold;text-transform:uppercase}legend{padding:0 0 0 .25rem}label{display:inline-block;margin:0 1rem 0rem 0;padding:.5rem 0;width:auto;vertical-align:middle}fieldset ol,fieldset li{list-style:none;padding:0;margin:0}fieldset{padding:0 0 .5rem 1rem;margin:0 0 1rem 0;border:1px solid var(--color-lightest-gray);border-radius:4px}fieldset fieldset{margin:0 1rem 1rem 0}output{font-family:var(--font-stack-mono);background:var(--color-highlight);padding:.125rem;border-radius:.25rem}input,textarea{display:inline-block;border:2px solid var(--color-light-gray);border-radius:4px;background-color:var(--color-white);font-size:1rem;padding:.25rem .5rem;margin:0}input[type=radio],input[type=checkbox]{display:inline-block;vertical-align:middle;margin-right:.5rem}iframe{border:2px solid #666;margin:0 0 1rem 0;padding:0}