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