@font-face{font-family:ProximaNovaCond;font-weight:400;font-style:normal;src:url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_reg-webfont.woff2?08252015) format("woff2"),url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_reg-webfont.woff?08252015) format("woff"),url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_reg-webfont.ttf?08252015) format("ttf"),url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_reg-webfont.eot?08252015) format("eot")}
@font-face{font-family:ProximaNovaCond;font-weight:400;font-style:italic;src:url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_reg_it-webfont.woff2?08252015) format("woff2"),url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_reg_it-webfont.woff?08252015) format("woff"),url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_reg_it-webfont.ttf?08252015) format("ttf"),url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_reg_it-webfont.eot?08252015) format("eot")}
@font-face{font-family:ProximaNovaCond;font-weight:700;font-style:normal;src:url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_sbold-webfont.woff2?08252015) format("woff2"),url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_sbold-webfont.woff?08252015) format("woff"),url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_sbold-webfont.ttf?08252015) format("ttf"),url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_sbold-webfont.eot?08252015) format("eot")}
@font-face{font-family:ProximaNovaCond;font-weight:700;font-style:italic;src:url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_sbold_it-webfont.woff2?08252015) format("woff2"),url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_sbold_it-webfont.woff?08252015) format("woff"),url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_sbold_it-webfont.ttf?08252015) format("ttf"),url(//x.kinja-static.com/assets/fonts/proxima/proxima_nova_cond_sbold_it-webfont.eot?08252015) format("eot")}
html{box-sizing:border-box;overflow:hidden}
*,:after,:before{box-sizing:inherit}
body{margin:0;padding:0}
body div.builder{max-width:700px;margin:10px auto}
body div.builder .container{max-width:100%}
body div.stories{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
body div.story{max-width:32.2%;width:32.2%;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:20px;padding:0}
body h4{color:#000;font-family:ProximaNovaCond;font-weight:700;font-size:20px;border-bottom:1px solid #ddd;margin:0 0 10px;padding-bottom:4px}
body img{max-width:100%}
body a{text-decoration:none;color:#000}
body a h5{font-family:ProximaNovaCond;font-size:15px;line-height:18px;margin-top:0;margin-bottom:0;padding-top:5px;padding-right:5px;font-weight:700}
body a:hover{text-decoration:underline}
@media only screen and (max-width:500px){body h4{font-size:16px;margin:0 0 10px;font-weight:400;padding-bottom:4px}
body div.stories div.story h5{font-size:13px;font-weight:400;line-height:15px;padding-top:4px;padding-right:0}}
form{width:100%}
input:focus{outline:0}
input[type=text]{width:100%;margin:10px 0;padding:10px;font-size:15px}
iframe{border:none;width:100%}
.result{border-top:rgba(0,0,0,.3) 1px dashed;border-bottom:rgba(0,0,0,.3) 1px dashed;height:auto}
.result:focus{outline:0}
.embed{width:100%;border:none;margin-top:10px}
.embed:focus{outline:0}