body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;font-size:1.2em;line-height:2}@media screen and (min-width:768px){body{font-size:2em}}h1,h2,h3,p{margin:0 0 .5em}ol,ul{margin:0;padding:0;text-align:initial}#talks{margin:0 0 4em}@media screen and (min-width:768px){ol,ul{padding-left:1em}}#home{margin:4em 2em 50vh}@media screen and (min-width:768px){#home{margin:4em auto 50vh;max-width:800px}}#tags{font-size:smaller;margin:0 0 1em}#tags a{color:#999;display:inline-block;font-weight:700;margin-right:1em;text-decoration:none;white-space:nowrap}#tags a.active{color:#3498db;-webkit-text-decoration:underline #3498db 4px;text-decoration:underline #3498db 4px}
