   html {  line-height: 1.15;  -webkit-text-size-adjust: 100%; }   body {  margin: 0; }  main {  display: block; }  h1 {  font-size: 2em;  margin: 0.67em 0; }   hr {  box-sizing: content-box;  height: 0;  overflow: visible; }  pre {  font-family: monospace, monospace;  font-size: 1em; }   a {  background-color: transparent; }  abbr[title] {  border-bottom: none;  text-decoration: underline;  text-decoration: underline dotted; }  b, strong {  font-weight: bolder; }  code, kbd, samp {  font-family: monospace, monospace;  font-size: 1em; }  small {  font-size: 80%; }  sub, sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline; } sub {  bottom: -0.25em; } sup {  top: -0.5em; }   img {  border-style: none; }   button, input, optgroup, select, textarea {  font-family: inherit;  font-size: 100%;  line-height: 1.15;  margin: 0; }  button, input {  overflow: visible; }  button, select {  text-transform: none; }  button, [type="button"], [type="reset"], [type="submit"] {  -webkit-appearance: button; }  button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0; }  button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText; }  fieldset {  padding: 0.35em 0.75em 0.625em; }  legend {  box-sizing: border-box;  color: inherit;  display: table;  max-width: 100%;  padding: 0;  white-space: normal; }  progress {  vertical-align: baseline; }  textarea {  overflow: auto; }  [type="checkbox"], [type="radio"] {  box-sizing: border-box;  padding: 0; }  [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {  height: auto; }  [type="search"] {  -webkit-appearance: textfield;  outline-offset: -2px; }  [type="search"]::-webkit-search-decoration {  -webkit-appearance: none; }  ::-webkit-file-upload-button {  -webkit-appearance: button;  font: inherit; }   details {  display: block; }  summary {  display: list-item; }   template {  display: none; }  [hidden] {  display: none; } 