:focus,a:active,a:hover{outline:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-y:scroll}*,:after,:before{box-sizing:inherit}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}button,input,select,textarea{margin:0}body{font:1em/1.4 "Source Sans Pro","Nimbus Sans L",Freesans,sans-serif;color:#444}.main h1,strong,th{font-weight:700}small{font-size:85%}em{font-style:italic}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.hidden,.js .hideIfJS,.noJS .hideIfNoJS{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;position:absolute;left:5px;top:5px;z-index:1000;width:auto;height:auto;margin:0;overflow:visible;padding:1ex;text-decoration:none;text-transform:none}.hyphen,.main h1{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.dropcap{padding-top:1em}.dropcap:first-letter{float:left;font-size:1.8em;line-height:.8;margin-top:-.1em;padding-right:.05ex;font-family:'Roboto Kunze',sans-serif}.browsehappy{margin-bottom:0;padding:.5em;text-align:center;color:#222;background:#fcf7d9;border-bottom:1px solid #f5dc7d}a,a:active,a:visited{color:#27aae1;text-decoration:none}a:focus,a:hover{color:#102269}a:link{-webkit-tap-highlight-color:#fc0}::-moz-selection{background:#27aae1;color:#fff;text-shadow:none}::selection{background:#27aae1;color:#fff;text-shadow:none}body{background:url(../img/china.png)}.wrapper{margin:0 auto;max-width:50em}@media only screen and (min-width:50em){.wrapper{margin-top:3em;box-shadow:0 0 3px -2px #000;border-radius:5px;overflow:hidden}}.visual-img{display:block;width:100%;height:auto}.main{padding:1em;background:#fff}.main h1{font-size:2em}.main .smallprint{margin-top:1ex;color:#888;font-weight:200}