*,:before,:after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{font-family:var(--_1pn05kbr);color:var(--_1pn05kb0);background-color:var(--_1pn05kbc);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Crect width='2' height='2' fill='%23D9D9D9'/%3E%3C/svg%3E");background-position:calc(50% - 707px) 0;background-repeat:repeat;background-size:26px 26px;margin:0;font-size:16px;line-height:22px}
h1,h2,h3,h4,h5,h6,p,figure,ul,ol{margin:0}
ul,ol{padding:0;list-style:none}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}
img,svg{display:block}
:focus-visible{outline:2px solid var(--_1pn05kbh);outline-offset:2px}
html{scroll-padding-top:76px}
@media screen and (max-width:1439.98px){body{background-position:0 0}}
@media screen and (max-width:1023.98px){html{scroll-padding-top:54px}}
