*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-roboto);text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;width:100%;min-width:320px;min-height:100%;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}a{text-decoration:none;transition:color .25s ease-in-out}h1,h2,h3,h4,h5,h6,p,a,blockquote{text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{margin:1rem 0;scroll-margin-top:140px;font-size:1.25rem;line-height:1.2em}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:900}@media screen and (width<=480px){h1,h2,h3,h4,h5,h6{font-size:1rem}}h1{font-size:3rem;font-family:var(--font-roboto);margin:.5rem 0;font-weight:500}@media screen and (width<=480px){h1{font-size:2.5rem}}h2{font-size:2rem;font-family:var(--font-roboto);font-weight:900}@media screen and (width<=480px){h2{font-size:1.75rem}}h3{font-family:var(--font-roboto);font-size:1.5rem;font-weight:900}ul,ol{margin:1rem 0 0 1rem;font-size:1rem}ul ul,ul ol,ol ul,ol ol{margin:.5rem 0 0 .5rem}li{word-break:break-word;margin:.5rem 0;line-height:1.6rem}p{margin:1rem 0;font-size:1rem;line-height:1.6em}p a{color:inherit}p a:hover{color:inherit;text-decoration:none}li p a{text-decoration:none}img,embed{max-width:100%;height:auto;padding:0}.title{font-family:var(--font-roboto);color:#333;font-size:1.125rem;font-weight:700}.label{font-family:var(--font-roboto);font-size:.9rem;font-weight:700}
