html {line-height: 1.15;-webkit-text-size-adjust: 100%}
*, :after, :before {box-sizing: border-box}
body {margin: 0;font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #333;background-color: #FFF;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
h1, h2, h3, h4, h5, h6 {margin-block-start: .5rem;/*margin-block-end: 1rem;*/font-family: inherit;font-weight: 500;line-height: 1.2;color: inherit}
h1 {font-size: 2.5rem}
h2 {font-size: 2rem}
h3 {font-size: 1.75rem}
h4 {font-size: 1.5rem}
h5 {font-size: 1.25rem}
h6 {font-size: 1rem}
p {margin-block-start: 0;margin-block-end: .9rem}
a {background-color: transparent;text-decoration: none;color: #C36}
a:active, a:hover {color: #336}
a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {color: inherit;text-decoration: none}
a:not([href]):not([tabindex]):focus {outline: 0}
b, strong {font-weight: bolder}
img {border-style: none;height: auto;max-width: 100%}
[hidden], template {display: none}
@media print {
  *, :after, :before {background: 0 0 !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important}
  a, a:visited {text-decoration: underline}
  a[href]:after {content: " (" attr(href) ")"}
  a[href^="#"]:after, a[href^="javascript:"]:after {content: ""}
  img {-moz-column-break-inside: avoid;break-inside: avoid}
  h2, h3, p {orphans: 3;widows: 3}
  h2, h3 {-moz-column-break-after: avoid;break-after: avoid}
}
label {display: inline-block;line-height: 1;vertical-align: middle}
button {font-family: inherit;font-size: 1rem;line-height: 1.5;margin: 0}
button {overflow: visible}
button {text-transform: none}
[type=button], [type=reset], [type=submit], button {width: auto;-webkit-appearance: button}
/*[type=button], [type=submit], button {display: inline-block;font-weight: 400;color: #C36;text-align: center;white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;user-select: none;background-color: transparent;border: 1px solid #C36;padding: .5rem 1rem;font-size: 1rem;border-radius: 3px;transition: all .3s}*/
[type=button]:focus:not(:focus-visible), [type=submit]:focus:not(:focus-visible), button:focus:not(:focus-visible) {outline: 0}
/*[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {color: #FFF;background-color: #C36;text-decoration: none}*/
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {cursor: pointer}
[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}
li, ul {margin-block-start: 0;margin-block-end: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: 0 0}