body{color:#111;background-color:#fdfdfd;line-height:1.5;padding:0;margin:0;min-height:100vh;font-weight:400;font-kerning:normal;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol}div.wrapper,body main{margin:auto;max-width:880px;padding:15px}div.wrapper p a{font-size:14px;text-decoration:underline}header{border-top:5px solid #424242;border-bottom:1px solid #e8e8e8;min-height:58px}header a{color:#424242}header nav a{color:#111;font-size:1em;padding-left:1em}header nav a:hover{text-decoration:underline}.site-title{font-weight:bolder;letter-spacing:0;margin-bottom:0;float:left;font-size:1.5em;line-height:1}header nav{float:right}nav.top-nav ul{padding:0;margin:0}nav.top-nav ul li{display:inline-block;margin-right:1em;width:auto;font-size:1em}.sub-lic{font-size:15px;font-weight:400}footer{border-top:1px solid #e8e8e8;margin-top:1rem;text-align:center}footer p{margin:0}a{color:#111;text-decoration:none}main a{color:#2a7ae2}main a:visited{color:#1756a9}main.page p{text-indent:20px}.card-features{border-top:1px solid #e8e8e8;transition:border-color #e8e8e8;padding:1.2rem 0;margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:stretch;justify-content:space-between}.card-features .feature{flex-grow:1;flex-basis:30%;max-width:30%}.card-features .feature h2{font-size:1.4rem;font-weight:500;border-bottom:none;padding-bottom:0}div.highlight pre{padding:1em}@media(max-width:768px){.site-title{font-size:1.2em}nav.top-nav ul li{margin-right:0}header{min-height:68px}.card-features .feature{flex-grow:1;flex-basis:90%;max-width:90%}}