:root{--background:#F0F4F8;--foreground:#263238}body{color:var(--foreground);background:var(--background);font-family:Tahoma,Arial,Helvetica,sans-serif}footer,header{color:var(--background);background:var(--foreground)}header{margin-bottom:2rem}header a{text-decoration:none}header a,header a:visited{color:var(--background)}header a:focus,header a:hover{text-decoration:underline}header a{font-size:2.5rem;margin-bottom:2rem}@media (max-width:768px){header a{font-size:1.5rem}}h1,h2,h3,h4,h5,h6{color:#546E7A;font-family:Verdana;font-weight:700}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}.logo{font-family:Verdana;vertical-align:middle;margin:0}#headerNav .nav-item{width:100%}.header-nav-item{color:var(--background);font-size:1.5rem;margin-top:.5rem;margin-bottom:.5rem}@media (max-width:768px){.header-nav-item{color:var(--background);font-size:1.2rem;margin-top:.375rem;margin-bottom:0;padding-top:0}}.header-nav-item:focus,.header-nav-item:hover{color:var(--background)}footer{margin-top:2rem}footer p{margin:0}.card-link{text-decoration:none}.card-link:focus .card,.card-link:hover .card{box-shadow:.3em .3em 1em var(--foreground)}.card-link:focus .card-title,.card-link:hover .card-title{text-decoration:underline}.card-title{background:var(--foreground);color:var(--background);margin:-1rem -1rem 0;padding:1rem}.card-title h2{color:var(--background);font-weight:400;margin:0}.card-text{margin-top:.5rem}.figure-caption{font-size:1rem;font-style:italic}pre code{font-size:1rem}