a,body,div,footer,h1,header,html,main,p,small,span,strong,table,tbody,td,th,thead,tr{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}footer,header{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-size:62.5%}body{font-size:1.4rem;line-height:1.4;font-family:Open Sans,sans-serif;font-weight:300}a{color:inherit}h1 a{text-decoration:none}.legend,small{font-size:1.1rem}strong{font-weight:600}.feature{background-color:#f2e8d5;position:relative;border:1px solid #000;border-bottom:0;display:none}.feature-header{display:none;padding:10px 10px 0}.feature-main{padding:10px}@media screen and (max-width:500px){.feature-main{padding:10px 5px}}.feature-footer{padding:5px 10px;background-color:#db5600;color:#fff;font-size:1.1rem}.feature-title{margin-bottom:5px;font-size:2rem}.feature-title span{margin-bottom:5px;padding-right:10px}.feature-description{font-size:1.6rem}.icon-external-link{height:auto;max-height:20px}table.feature-support{line-height:1.2;width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px;font-size:1.4rem}table.feature-support thead th{width:10%;vertical-align:bottom}.browser-title{display:block;margin-bottom:5px;padding-bottom:5px;border-bottom-style:solid;border-bottom-width:5px;position:relative}@media screen and (max-width:700px){.browser-title span{text-align:center;border-bottom:0;padding-left:5px;padding-bottom:0;left:0;bottom:20px;text-align:left;width:100%}}@media screen and (max-width:500px){.browser-title{height:170px;white-space:nowrap}.browser-title span{position:absolute;transform:rotate(-90deg);margin-bottom:5px}}th.edge .browser-title,th.ie .browser-title{border-bottom-color:#233d61}th.chrome .browser-title{border-bottom-color:#3f77bb}th.firefox .browser-title{border-bottom-color:#a36223}th.safari .browser-title{border-bottom-color:#666}th.ios_saf .browser-title{border-bottom-color:#333}th.opera .browser-title{border-bottom-color:#812323}th.op_mini .browser-title{border-bottom-color:#992626}th.android .browser-title{border-bottom-color:#7ba13b}tr.statistics td{border:5px solid #f2e8d5;text-align:center;position:relative}tr.statistics td:hover{cursor:default}tr.statistics td span:not(.usage){display:block;height:100%;width:100%;padding:7px 0;position:relative}tr.current td{border:5px solid #584e3b;position:relative}tr.current td span{border-top:5px solid #584e3b}span.usage{padding-top:7px;position:absolute;width:100%;background-color:#fff;height:100%;top:0;left:0;display:none}td:hover span.usage{display:block}tr.future_1 td span{border-top:5px solid #f2e8d5}.legend .y,tr.statistics td.y span:not(.usage){background-color:#39b54a;color:#fff}.legend .n,tr.statistics td.d span:not(.usage),tr.statistics td.n span:not(.usage),tr.statistics td.p span:not(.usage){background-color:#c44230;color:#fff}.legend .a,tr.statistics td.a span:not(.usage){background-color:#a8bd04;color:#fff}.legend .u,tr.statistics td.u span:not(.usage){background-color:#838383;color:#fff}tr.statistics td.x span:not(.usage):after{content:" ";position:absolute;top:0;right:0;background-color:#ff6;color:#000;line-height:1;font-size:1pt;height:10px;width:10px}@media screen and (max-width:600px){tr.statistics td.x span:not(.usage):after{height:6px}}.legend .x{background-color:#ff6;color:#000}tr.statistics td.d span:not(.usage):after{content:" ";position:absolute;top:0;right:0;color:#000;line-height:1;font-size:1pt;height:20px;width:20px;background-image:url(assets/flag.png);background-position:top 3px right 3px;background-repeat:no-repeat;background-size:10px}@media screen and (max-width:600px){tr.statistics td.d span:not(.usage):after{background-position:top 3px right 3px;background-size:8px}}.legend .d{background-color:#fff;color:#000}.legend .d img{height:10px}.legend .d img,.legend div{width:auto;margin-right:5px}.legend div{display:inline-block;padding:3px 5px}@media screen and (max-width:450px){.legend div{margin-bottom:5px}}.note{float:right;font-weight:600}@media screen and (max-width:500px){.note{float:none;display:block;margin-bottom:5px}}span.a{color:#a8bd04}span.y{color:#39b54a}