body{background-color:#fff1e0;margin:0;border:0;font-family:MetricWeb,sans-serif}.o-share--muted .o-share__action{line-height:38px}.o-share--muted .o-share__action a{width:70px}.o-share--muted .o-share__action i{width:70px;height:38px;text-indent:38px;border:1px solid #e9decf}.o-share--muted .o-share__action i:hover{opacity:1;background-color:#e9decf}.o-share--muted .o-share__action--twitter i{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMTMgLTEwMyA0MCA0MCI+PHBhdGggZmlsbD0iI2E3YTU5YiIgZD0iTS04MS44NjItODkuNzg2Yy0uODIuMzU3LTEuNy42LTIuNjI0LjcwOC45NDMtLjU1NiAxLjY2OC0xLjQzNiAyLjAxLTIuNDgzLS44ODMuNTEtMS44NjIuODgtMi45MDIgMS4wOC0uODMzLS44Ny0yLjAyLTEuNDItMy4zMzctMS40Mi0yLjUyMyAwLTQuNTcgMi4wMS00LjU3IDQuNDkgMCAuMzUuMDQuNjkuMTE4IDEuMDItMy44LS4xOS03LjE2Ny0xLjk3OC05LjQyLTQuNjktLjM5NC42Ni0uNjIgMS40My0uNjIgMi4yNiAwIDEuNTUuODA3IDIuOTMgMi4wMzMgMy43My0uNzUtLjAyNS0xLjQ1NC0uMjI4LTIuMDctLjU2di4wNTRjMCAyLjE3NiAxLjU3MyAzLjk5IDMuNjY3IDQuNC0uMzg0LjEwNC0uNzkuMTYtMS4yMDQuMTYtLjMgMC0uNTgtLjAyNy0uODYtLjA4LjU4IDEuNzgyIDIuMjcgMy4wOCA0LjI3IDMuMTE2LTEuNTcgMS4yMDUtMy41NCAxLjkyMy01LjY4IDEuOTIzLS4zNyAwLS43NC0uMDI2LTEuMDktLjA2NyAyLjAyIDEuMjcyIDQuNDIgMi4wMTUgNyAyLjAxNSA4LjQgMCAxMy02Ljg0IDEzLTEyLjc3IDAtLjE5NC0uMDA3LS4zOS0uMDE4LS41OC44OS0uNjMzIDEuNjY1LTEuNDI1IDIuMjgtMi4zMjV6Ii8+PC9zdmc+)}.article-head{margin-top:18px;margin-bottom:18px}.article-head .o-share--vertical{float:right}.article-head .o-share--vertical .o-share__action{margin:0 0 0 5px}.article-head .o-share--vertical .o-share__action a,.article-head .o-share--vertical .o-share__action a:first-child{padding-top:0;padding-bottom:5px}.article-body>:not(.graphic){max-width:625px;margin:1em auto;padding:0 0.75em}.graphic{display:block;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box;width:100%}.graphic>img,.graphic>svg{width:100%;height:auto;display:block}.graphic-b-0{max-width:625px}.graphic-b-1{max-width:700px}.enhanced .o-date{opacity:0}.enhanced.js-success .o-date{opacity:1}html,body{height:100%}body{background:#191a32}html{-webkit-font-smoothing:antialiased;background:#191a32}header.o-header.o-header--minimal{display:block;height:auto;background-color:transparent;border-bottom:1px solid rgba(255,255,255,0.3)}.o-header{color:#fff;z-index:1;padding-bottom:0;top:0;position:relative !important}.o-header__container{position:relative;box-sizing:border-box;margin:0;min-width:240px;width:100%}.o-header__inner{clear:both;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex;zoom:1}.o-header__visually-hidden{display:none}.o-header__bottom{position:relative;float:left;box-sizing:border-box;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;display:block;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%;max-width:100%;width:100%}.o-header__top-logo{margin:10px auto;padding:3px 3px;position:relative;width:176px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:50%;vertical-align:baseline;display:block;background-image:url(https://image.webservices.ft.com/v1/images/raw/fticon:brand-ft-masthead?source=o-icons&tint=%23FFFFFF,%23FFFFFF&format=svg);opacity:0.7}.o-header__top-logo>span{position:absolute;clip:rect(0 0 0 0);margin:-1px;border:0;overflow:hidden;padding:0;width:1px;height:1px}body,.o-header__row,main{text-align:center}.intro-overlay .instruction{font-weight:600;text-align:center;color:#fff;font-size:35px !important;line-height:38px !important;margin:59px auto 0}.article-body>:not(.graphic){margin:0 auto}.article-head{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-level-pitch{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:3 1 20vh;-ms-flex:3 1 20vh;flex:3 1 20vh;-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.like-button,.tweet-button{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.random-button{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.article-head{margin-top:0;margin-bottom:0}h1.o-typography-heading1{color:#EB3330;font-size:38px;line-height:41px;margin:15px auto 0}div.pitch-container,div.article-body>p,p.o-typography-lead{color:#ECECEF}div.pitch-wrapper{height:35vh}div.pitch-container{position:relative;height:100%;overflow:auto;display:inline-block;padding:0 5% 40px}div.pitch-container.end{margin:0 auto;height:100%;background:rgba(255,255,255,0.1);padding:20px 20px 0;border-radius:4px}.pitch{font-size:28px;line-height:30px}.expand-button{font-size:20px;cursor:pointer;display:block;position:relative;margin:0 0 30px;color:#808088;border:none}.expand-button.gradient{margin:-50px 0 30px;padding-top:50px;background:linear-gradient(to top, #191a32, #191a32 33%, rgba(25,26,50,0))}.expand-button::after{content:"";background-image:url(ic_add_white_24px.svg);background-repeat:no-repeat;display:inline-block;position:relative;top:6px;width:20px;height:20px;margin-left:6px;opacity:.5}.tweet-button,.like-button,.random-button,.start-button{width:250px;height:40px;border-radius:4px;font-size:22px;font-weight:600;color:#ECECEF}.like-button{border:1px solid #EB3330;background-color:#191A32}.like-button,.tweet-button{position:relative;margin-left:auto;margin-right:auto}.random-button,.start-button{position:relative;background:#EB3330;border:none;z-index:1000;margin:30px 0 20px 0 !important}.like-button .like-icon-empty{background-image:url("icons/ic_favorite_border_black_24px.svg");background-repeat:no-repeat;display:block;position:absolute;top:2px;left:3px;width:25px;height:25px;margin:5px;z-index:1;transition:height 750ms}.like-button .like-icon-full{background-image:url("icons/ic_favorite_black_24px.svg");background-repeat:no-repeat;display:block;position:absolute;top:2px;left:3px;width:25px;height:25px;margin:5px}.o-typography-body-wrapper a{border:0px}@-webkit-keyframes fill{100%{height:0px}}@keyframes fill{100%{height:0px}}.submit-button{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 2 auto;-ms-flex:0 2 auto;flex:0 2 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;position:relative;text-align:center;width:100%;color:#ECECEF;font-size:16px;line-height:16px;margin:2px 0 25px 0;padding:0 !important}.submit-button.end{position:relative;margin:11% auto 0;text-align:center;display:block;background-color:#EB3330;height:40px;width:238px;border-radius:4px}.submit-button.end a{font-size:20px;line-height:40px;font-weight:600}.submit-button.end::after{display:none}.submit-button::after{content:"";display:block;background:rgba(255,255,255,0.9);width:100%;height:1px;color:#ECECEF;max-width:108px;margin:0 auto}.again{margin:10px auto}.again a{color:white}.again a::after{content:"";display:block;background:rgba(255,255,255,0.9);width:100%;height:1px;color:#ECECEF;max-width:95px;margin:0 auto}.tweet-button,.tweet-button>a{display:none;position:relative;background-color:#4099FF;color:#ECECEF;font-size:22px;line-height:22px;font-weight:600;border:none}.tweet-button .tweet-icon{background-image:url(twitterBird.svg);background-repeat:no-repeat;display:block;position:absolute;top:3px;left:3px;width:30px;height:30px;margin:3px}div.tweet-text{text-align:center}.random-button .random-icon{background-image:url("icons/arrow-right-blue.svg");background-repeat:no-repeat;display:block;position:absolute;top:3px;left:3px;width:25px;height:25px;margin:5px}.start-button-container{position:absolute;width:100%}.start-button-container .start-button .start-icon{background-image:url("icons/arrow-right-blue.svg");background-repeat:no-repeat;display:block;position:absolute;top:3px;left:3px;width:25px;height:25px;margin:5px}.card{display:none}.read-more{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;margin:30px 0 10px !important;text-align:center;width:100%;max-width:none !important;font-size:20px;background-color:rgba(255,255,255,0.1);font-weight:500;height:45px;line-height:45px;border-style:none;color:#ECECEF;padding:0 !important}.read-more a{top:-5%;position:relative}.read-more>a::after{position:relative;top:22%;left:5px;content:"";background-image:url(arrow-right-white.svg);display:inline-block;width:30px;height:30px}.read-more>a,.submit-button>a{color:#ECECEF}footer.o-footer.o-footer--theme-light,.o-footer__brand{background-color:transparent !important;color:#ECECEF;margin-top:0;border:0;text-align:left}div.o-footer__copyright{margin:0;line-height:17px}small,.o-footer__legal-links>li>a,.o-footer--theme-light a{color:rgba(255,255,255,0.8) !important}div.o-footer__brand{border-top:1px solid rgba(255,255,255,0.5);margin-top:20px}.o-footer__brand-logo{background-size:162px !important;padding-top:10px;opacity:0.8}@media only screen and (min-width: 740px){body{background:url("future-of-britain-illo__generator.svg") #191a32;background-size:cover;background-position:center;width:100%}.o-header__top-logo{margin:10px auto;padding:6px 6px;position:relative;width:220px;height:22px}div.o-grid-row>header{min-width:100%;margin:20px 0}h1.o-typography-heading1{font-size:59px;line-height:59px}.pitch-container .pitch{max-width:100%;font-size:38px;line-height:43px;height:27vh}div.pitch-container.end{height:200px;width:575px;margin-bottom:215px;padding-top:50px;padding-right:inherit;padding-left:inherit}div.submit-button{text-align:center;margin:6px auto 40px}div.submit-button.end{height:40px;width:238px !important;position:relative;margin:38px auto 15px}.like-button,.tweet-button,.random-button{margin:10px 15px !important}.read-more{width:100%;font-size:22px;height:63px}.read-more a{top:0px;position:relative}.read-more>a::after{position:relative;top:23%;left:5px;content:"";background-image:url(arrow-right-white.svg);display:inline-block;width:40px;height:40px}div.o-footer__copyright{margin:0;line-height:20px}.o-footer__brand-logo{background-size:163px !important}.intro-overlay .instruction{font-weight:600;text-align:center;color:#fff;font-size:58px !important;line-height:63px !important;margin:87px auto 0}}@media only screen and (min-width: 980px){.pitch-container .pitch{font-size:44px;line-height:46px}.o-typography-body-wrapper a{color:#FFF;border-style:none}.read-more{text-align:center;min-width:100%;font-size:22px;background-color:rgba(255,255,255,0.1);font-weight:500;line-height:63px;border-style:none}.read-more>a::after{position:relative;top:23%;left:5px;content:"";background-image:url(arrow-right-white.svg);display:inline-block;width:40px;height:40px}}.o-footer__container{margin-left:0 !important;margin-right:0 !important;max-width:2000px !important}.intro-overlay{display:none;position:fixed;top:0px;left:0;right:0;bottom:0px;height:100vh;z-index:999;background-color:rgba(25,26,50,0.9);-webkit-backdrop-filter:blur(8px);transition:opacity linear 100ms;-webkit-transition:opacity linear 100ms;overflow:hidden}.instruction{font-weight:600;text-align:center;color:#fff;font-size:58px !important;line-height:63px}.read-more-overlay{display:none;position:absolute;top:0px;bottom:0px;min-height:100vh;z-index:1001;background-color:#191a32;overflow-y:scroll;-webkit-overflow-scrolling:touch}.read-more-overlay .close-button{position:fixed;top:0;left:0;width:100%;height:8.75vh;max-height:55px;z-index:1002;background:linear-gradient(#191a32, #191a32 25%, rgba(25,26,50,0))}.read-more-overlay .close-button i.close{position:absolute;background-size:35px;right:0;bottom:0;width:35px;height:35px;background-image:url("icons/ic_clear_black_24px.svg");background-repeat:no-repeat;cursor:pointer}.read-more-overlay .read-more-content{color:white;padding:55px 0 120px;text-align:left}.read-more-overlay .read-more-content>.text p{font:normal 20px/27px MetricWeb, sans-serif;line-height:27px;color:#ececef;opacity:.9}.read-more-overlay .read-more-content>.name{font:normal 20px/27px MetricWeb, sans-serif;color:#eb3330}.read-more-overlay .read-more-content>.title{font:normal 20px/20px MetricWeb, sans-serif;color:rgba(255,255,255,0.5)}.read-more-overlay .read-more-content .divider{display:block;position:relative;margin:15px 0 20px 0;width:40px;opacity:.5}.read-more-overlay .read-more-footer{position:fixed;bottom:0;left:0;width:100%;height:8.75vh;max-height:55px;z-index:1002;background:linear-gradient(to top, #191a32, #191a32 25%, rgba(25,26,50,0))}.unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
