.plus-app-2017-12-presidenttipeli p{margin:0 0 .85em;line-height:1.45;font-size:17px}.plus-app-2017-12-presidenttipeli h3{font-weight:700;font-size:20px;margin-bottom:.6em}.plus-app-2017-12-presidenttipeli a{color:#00809f}body>img{width:0;height:0;position:absolute}.plus-app-2017-12-presidenttipeli img{width:100%}.plus-app-2017-12-presidenttipeli svg:not(:root){overflow:hidden}.plus-app-2017-12-presidenttipeli .clear{clear:both}.yle__bouncingStickyHeaderWrapper,.yle__footer,.yle__navigation,.yle__topBannerWrapper,.yle__ylefiBanner{display:none}.yle__section{margin-bottom:0}body{background:#000}body #app .yle__app,html #app .yle__app{padding-bottom:0}body #app,html #app{min-height:auto}.plus-app-2017-12-presidenttipeli{font-weight:200}.plus-app-2017-12-presidenttipeli h3{margin-top:0}.plus-app-2017-12-presidenttipeli img{display:block}.plus-app-2017-12-presidenttipeli button{border:none;cursor:pointer;display:block;outline:none}.plus-app-2017-12-presidenttipeli .option button{display:block;background:#fff;color:#151515;font-weight:200;font-size:14px;text-align:left;padding:6px 0;margin:auto;max-width:620px;width:100%;min-height:60px;line-height:1.3}.plus-app-2017-12-presidenttipeli .option button .letter{display:block;float:left;margin-left:5px;margin-top:-20px;font-size:60px;font-weight:600;color:#fff4d0;z-index:0}.plus-app-2017-12-presidenttipeli .option button .text{display:block;position:relative;z-index:1;margin-left:55px;margin-right:3%}.plus-app-2017-12-presidenttipeli button.main{border:2px solid hsla(0,0%,8%,.9);background:#fff4d0;text-transform:uppercase;border-radius:25px;letter-spacing:.1em;font-size:14px;padding:15px 50px;color:#151515;font-weight:500;margin:auto}.plus-app-2017-12-presidenttipeli .scene .question{position:relative;max-width:620px;margin:auto}.plus-app-2017-12-presidenttipeli .scene .question span.index{display:none;float:left;letter-spacing:0;margin-right:10px;margin-bottom:5px;font-size:60px;font-weight:600;color:#fff}.plus-app-2017-12-presidenttipeli .scene .question p{display:block;position:relative;z-index:1;font-size:14px;line-height:1.3}.plus-app-2017-12-presidenttipeli .bar{height:4px}.plus-app-2017-12-presidenttipeli .bar .fill{-webkit-transition:width 3s;transition:width 3s;background:#fff4d0}.plus-app-2017-12-presidenttipeli .barbase{height:2px;background:hsla(0,0%,100%,.2);position:absolute;bottom:1px;z-index:-1;width:100%}.plus-app-2017-12-presidenttipeli .contentback{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:620px;margin:auto}.plus-app-2017-12-presidenttipeli .inner{margin:auto}.plus-app-2017-12-presidenttipeli .ui{width:100%;z-index:5;left:0;position:fixed;bottom:4px}.plus-app-2017-12-presidenttipeli .interactive{margin:auto;background:#000}.plus-app-2017-12-presidenttipeli .interactive .header{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#151515;padding-top:20px;padding-bottom:15px;z-index:5;position:relative}.plus-app-2017-12-presidenttipeli .interactive .header .header-inner{width:94%;position:relative;max-width:620px;margin:auto}.plus-app-2017-12-presidenttipeli .interactive .header h1{letter-spacing:.2em;margin-top:0;margin-bottom:5px;font-size:13px;text-align:center;font-family:colt,serif;color:#fff4d0}.plus-app-2017-12-presidenttipeli .interactive .summary p{font-size:14px;font-weight:lighter}.plus-app-2017-12-presidenttipeli .interactive .promo p{margin-top:15px;font-size:14px;font-weight:700}.plus-app-2017-12-presidenttipeli .interactive .interactive-content-padded{position:relative;margin:auto;padding-bottom:30px}.plus-app-2017-12-presidenttipeli .interactive .content.response,.plus-app-2017-12-presidenttipeli .interactive .content.scene,.plus-app-2017-12-presidenttipeli .interactive .content.start,.plus-app-2017-12-presidenttipeli .interactive .end{background:#fff4d0}.plus-app-2017-12-presidenttipeli .interactive .content.response p{font-size:14px;font-weight:lighter}.plus-app-2017-12-presidenttipeli .interactive .content.response p.lives{font-size:14px;font-weight:700}.plus-app-2017-12-presidenttipeli .interactive .content.response p.shout{line-height:1.3;font-weight:500;font-size:18px}.plus-app-2017-12-presidenttipeli .interactive .content.scenetransition{background:#fff4d0}.plus-app-2017-12-presidenttipeli .interactive .transition-caption{max-width:620px;margin:5px auto;width:94%;padding-top:10px}.plus-app-2017-12-presidenttipeli .interactive .transition-caption h3{font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.plus-app-2017-12-presidenttipeli .interactive .transition-caption p{font-size:12px;font-weight:lighter}.plus-app-2017-12-presidenttipeli .interactive .content.start{padding-bottom:20px}.plus-app-2017-12-presidenttipeli .interactive .content.start h3{line-height:1.1em;padding-top:10px;margin-bottom:0;font-weight:600;font-size:32px}.plus-app-2017-12-presidenttipeli .interactive .content.start p{font-weight:lighter;font-size:14px;line-height:1.3}.plus-app-2017-12-presidenttipeli .interactive .options{padding:10px 0 15px;background:#fff}.plus-app-2017-12-presidenttipeli .credits{line-height:1.3;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:.1em}.plus-app-2017-12-presidenttipeli .endimg{margin-top:20px}.plus-app-2017-12-presidenttipeli .share{padding:10px 0;position:relative;height:30px}.plus-app-2017-12-presidenttipeli .share .symbols{float:left;margin-right:10px}.plus-app-2017-12-presidenttipeli .share .help{padding-top:2px;line-height:1.3;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:.1em}.plus-app-2017-12-presidenttipeli .share svg{width:30px;height:30px;margin:0 2px}.plus-app-2017-12-presidenttipeli .share .twitter path.icon,.plus-app-2017-12-presidenttipeli .share path.icon{fill:#fff}.plus-app-2017-12-presidenttipeli .share .twitter path.circle{fill:#151515}.plus-app-2017-12-presidenttipeli .share .facebook path.icon{fill:#fff}.plus-app-2017-12-presidenttipeli .share .facebook path.circle{fill:#151515}.plus-app-2017-12-presidenttipeli .share a{text-decoration:none;color:#151515;font-weight:700}@media screen and (min-width:378px){.plus-app-2017-12-presidenttipeli .share .help{padding-top:10px}}@media screen and (min-width:480px){.plus-app-2017-12-presidenttipeli .interactive .header h1{font-size:20px}.plus-app-2017-12-presidenttipeli .content.start .inner h3{font-size:52px;line-height:1.1em}.plus-app-2017-12-presidenttipeli .share{padding:20px 0}.plus-app-2017-12-presidenttipeli .ui{bottom:100px}.plus-app-2017-12-presidenttipeli .interactive-content-padded{padding-bottom:100px}.plus-app-2017-12-presidenttipeli .option button .letter{margin-left:0}}@media screen and (min-width:620px){.plus-app-2017-12-presidenttipeli .interactive .header h1{font-size:26px}.plus-app-2017-12-presidenttipeli .contentback{padding:20px 0}.plus-app-2017-12-presidenttipeli .contentback .inner,.plus-app-2017-12-presidenttipeli .transition-caption{width:100%}}