body{margin:0 auto}.container{display:grid}.container.center{margin-inline:auto}.container a{font-size:17px;text-decoration:none}.container a:link{color:inherit}.container a:visited{color:#555}.right-margin-24{margin-right:24px}.fill{width:100%}.fill-66{width:66%}.card{font-family:Open Sans,sans-serif}.card h1{margin-top:0;margin-bottom:0;font-size:3em;font-weight:300;line-height:1.2}.card h2{margin-top:0;margin-bottom:10px;font-size:1.7rem;font-weight:300}.card p{margin-top:0;margin-bottom:5px;font-size:1rem}.text-center{text-align:center}.flex{display:flex}.flex .flex-left{justify-content:left;align-items:center}.flex .flex-row{flex-direction:row}.flex-align-center{align-items:center}.flex-gap{gap:12px}.flex-around{justify-content:space-around}.flex-evenly{justify-content:space-evenly}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-center{justify-content:center}.circle{border-radius:15%!important}nav.navbar{background-color:#eeeef0;border-bottom:1px solid #bcbcc0;justify-content:flex-end;display:flex}nav.navbar ul{margin-top:0;margin-bottom:0;padding-right:40px;list-style:none;overflow:hidden}nav.navbar li{float:right}nav.navbar a{color:#000;text-align:center;padding:15px;font-size:18px;font-weight:500;text-decoration:none;display:block}nav.navbar a:hover{background-color:#cfcfcf}pre code{background-color:#eee;border:1px solid #999;padding:20px;display:block}details{width:100%;padding:10px}details .box{background-color:#f3f3f3;border:4px solid #dbdbdb;border-bottom-left-radius:.7em;margin-left:10px;padding:12px;position:relative;top:-4px;box-shadow:0 8px 6px -6px #dbdbdb}summary{cursor:pointer;background-color:#dbdbdb;border-top-right-radius:.5em;border-bottom-left-radius:.5em;padding:8px;font-weight:900;box-shadow:0 8px 6px -6px #dbdbdb}details summary{vertical-align:middle}img.logo,img.inline{vertical-align:middle}img.icon{width:35px}img.inline{background-color:#474747;border-radius:5rem;width:1.1rem;margin:0;padding:3px}img.circle{border-radius:15%!important}.content{font-family:Open sans,sans-serif}.content h1{font-size:15em;font-weight:300;line-height:1.2}.description{font-family:Open sans,sans-serif}.description hr{opacity:.6;border:0;border-top:1px solid gray;margin:1rem 0}.description p{margin-top:0;margin-bottom:1rem;font-family:Open sans,sans-serif;font-size:1.25rem}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{width:70%;max-width:960px}.flex-center{flex-direction:row}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1320px}}
