/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */@import url("https://fonts.googleapis.com/css?family=Lato:400,700|Roboto");html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,embed,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}body{font:normal normal 15px/1.2 Lato,sans-serif;color:#31363d;background-color:#eef0f5}body a{color:inherit;text-decoration:none}body .wrap{margin:0;padding:0}@media (min-width: 1000px){body .wrap{margin:0 auto;max-width:1200px}}body .button,body .button-bold,body header .wrap>div div nav.categories a,body .card-promo .card-promo-info .promo-info .download-button,body .pages a.active,body .pages span.active,body .no-results p.categories a,body .no-results p a,body .program .program-top .wrap .program-actions .download-button,body .program .program-content .wrap .program-content-secondary .app-data p span,body header .wrap>div div span.language,body nav.language a,body footer .wrap nav.info a,body .cards .card .app-data span,body .card-promo .card-promo-info .promo-info .promo-text .app-data span,body .cloud div a,body .pages a,body .pages span,body .terms a,body .program .program-top .wrap .program-actions .program-share span,body .program .program-top .wrap .program-actions .program-share a,body .program .program-content .wrap .program-content-secondary .app-data p.older-versions a,body .author .author-top .wrap .author-link a{display:inline-block;margin:0.2em 6px 0.2em 0;text-decoration:none;padding:.15em .6em;border-style:solid;border-width:1px;border-radius:.25em;font-family:Roboto}body .button-bold,body header .wrap>div div nav.categories a,body .card-promo .card-promo-info .promo-info .download-button,body .pages a.active,body .pages span.active,body .no-results p.categories a,body .no-results p a,body .program .program-top .wrap .program-actions .download-button,body .program .program-content .wrap .program-content-secondary .app-data p span{border-width:2px;font-weight:bold}body .flex,body .flex-break-full,body header .wrap,body footer .wrap,body .card-promo .card-promo-info .promo-info,body .program .program-content .wrap .program-content-main .pros-and-cons,body .flex-break-mobile,body header .wrap>div div,body .flex-break-cards-per-row-2,body .card-big,body .card-promo,body .search .search-results,body .program .program-top .wrap,body .program .program-content .wrap,body .author .author-top .wrap,body .cards{display:flex;flex-flow:row wrap;align-items:center}body .flex-break-full,body header .wrap,body footer .wrap,body .card-promo .card-promo-info .promo-info,body .program .program-content .wrap .program-content-main .pros-and-cons{flex-flow:column nowrap}@media (min-width: 1000px){body .flex-break-full,body header .wrap,body footer .wrap,body .card-promo .card-promo-info .promo-info,body .program .program-content .wrap .program-content-main .pros-and-cons{flex-flow:row wrap}}body .flex-break-mobile,body header .wrap>div div{flex-flow:column nowrap}@media (min-width: 640px){body .flex-break-mobile,body header .wrap>div div{flex-flow:row wrap}}body .flex-break-cards-per-row-2,body .card-big,body .card-promo,body .search .search-results,body .program .program-top .wrap,body .program .program-content .wrap,body .author .author-top .wrap{flex-flow:column nowrap}@media (min-width: 810px){body .flex-break-cards-per-row-2,body .card-big,body .card-promo,body .search .search-results,body .program .program-top .wrap,body .program .program-content .wrap,body .author .author-top .wrap{flex-flow:row wrap}}body .card-regular,body .card-regular-search-results,body .search .search-results .cards-wrap .cards .card,body .program .program-content .wrap .program-content-main .related .cards .card,body .cards .card,body .author .author-content .wrap .related .cards .card{width:384px;max-width:96%;flex:0 0 auto;margin:12px 2% 0 2%;padding:0;background:#fff}@media (min-width: 810px){body .card-regular,body .card-regular-search-results,body .search .search-results .cards-wrap .cards .card,body .program .program-content .wrap .program-content-main .related .cards .card,body .cards .card,body .author .author-content .wrap .related .cards .card{margin:24px 24px 0 0}body .card-regular:nth-of-type(2n),body .card-regular-search-results:nth-of-type(2n),body .search .search-results .cards-wrap .cards .card:nth-of-type(2n),body .program .program-content .wrap .program-content-main .related .cards .card:nth-of-type(2n),body .cards .card:nth-of-type(2n),body .author .author-content .wrap .related .cards .card:nth-of-type(2n){margin-right:0}}@media (min-width: 1200px){body .card-regular,body .card-regular-search-results,body .search .search-results .cards-wrap .cards .card,body .program .program-content .wrap .program-content-main .related .cards .card,body .cards .card,body .author .author-content .wrap .related .cards .card{margin:24px 24px 0 0}body .card-regular:nth-of-type(2n),body .card-regular-search-results:nth-of-type(2n),body .search .search-results .cards-wrap .cards .card:nth-of-type(2n),body .program .program-content .wrap .program-content-main .related .cards .card:nth-of-type(2n),body .cards .card:nth-of-type(2n),body .author .author-content .wrap .related .cards .card:nth-of-type(2n){margin-right:24px}body .card-regular:nth-of-type(3n),body .card-regular-search-results:nth-of-type(3n),body .search .search-results .cards-wrap .cards .card:nth-of-type(3n),body .program .program-content .wrap .program-content-main .related .cards .card:nth-of-type(3n),body .cards .card:nth-of-type(3n),body .author .author-content .wrap .related .cards .card:nth-of-type(3n){margin-right:0}}body .card-big,body .card-promo{width:96%;margin:12px 2% 0 2%;padding:0;background:#fff}@media (min-width: 810px){body .card-big,body .card-promo{width:100%;margin:24px 0 0}}@media (min-width: 810px){body .card-regular-search-results,body .search .search-results .cards-wrap .cards .card,body .program .program-content .wrap .program-content-main .related .cards .card{margin:12px 2% 0 2%}body .card-regular-search-results:nth-of-type(2n),body .search .search-results .cards-wrap .cards .card:nth-of-type(2n),body .program .program-content .wrap .program-content-main .related .cards .card:nth-of-type(2n){margin-right:2%}}@media (min-width: 1200px){body .card-regular-search-results,body .search .search-results .cards-wrap .cards .card,body .program .program-content .wrap .program-content-main .related .cards .card{margin:24px 24px 0 0}body .card-regular-search-results:nth-of-type(3n),body .search .search-results .cards-wrap .cards .card:nth-of-type(3n),body .program .program-content .wrap .program-content-main .related .cards .card:nth-of-type(3n){margin-right:24px}body .card-regular-search-results:nth-of-type(2n),body .search .search-results .cards-wrap .cards .card:nth-of-type(2n),body .program .program-content .wrap .program-content-main .related .cards .card:nth-of-type(2n){margin-right:0}}body header{background-color:#2c86e8;padding:16px 12px}body header .wrap>div{margin-bottom:12px}@media (min-width: 1000px){body header .wrap>div{margin-bottom:0;margin-right:24px}}body header .wrap>div:nth-of-type(1){flex:2 0 auto}body header .wrap>div:nth-of-type(2){flex:1 0 auto;margin:0}body header .wrap>div div h1{width:150px;flex:0 0 auto;margin-bottom:12px}@media (min-width: 640px){body header .wrap>div div h1{margin-bottom:0;margin-right:24px}}body header .wrap>div div h1 img{width:100%}body header .wrap>div div nav{flex:1 0 auto;text-align:center}@media (min-width: 640px){body header .wrap>div div nav{text-align:right}}body header .wrap>div div nav.categories{display:inline-block;vertical-align:middle}body header .wrap>div div nav.categories a{font-size:1.1em;line-height:1.2;color:#cce4ff;border-color:#cce4ff}body header .wrap>div div form{flex:1 0 auto;margin-bottom:12px;padding:.15em .3em;font-size:inherit;line-height:0;border-style:solid;border-width:2px;border-color:#fff;border-radius:.25em;background-color:#fff}@media (min-width: 640px){body header .wrap>div div form{margin-bottom:0;margin-right:24px}}body header .wrap>div div form input{margin:0;padding:0;display:inline-block;vertical-align:middle;font-size:1.1em;line-height:1}body header .wrap>div div form input[type='text']{width:calc(100% - 1.4em);border:none;background-color:transparent;color:#787f8c;outline:none}body header .wrap>div div form input[type='text']:-ms-input-placeholder{color:inherit}body header .wrap>div div form input[type='text']::placeholder{color:inherit}body header .wrap>div div form input[type='image']{width:1em;height:1em}body header .wrap>div div span.language{flex:0 0 auto;vertical-align:middle;font-size:1.1em;font-weight:normal;border-width:1px;color:#cce4ff;border-color:#cce4ff;cursor:pointer}body nav.language{display:none;background-color:rgba(216,220,230,0.9);padding:6px 12px;text-align:center}@media (min-width: 640px){body nav.language{text-align:right;position:absolute;left:0;right:0}}body nav.language a{font-size:1em;font-weight:normal;border-width:1px;color:#5a606b;border-color:#5a606b}body nav.language.open{display:block}body footer{background-color:#d8dce6;padding:16px 12px}body footer .wrap h1{width:150px;flex:0 0 auto;margin-bottom:12px}@media (min-width: 1000px){body footer .wrap h1{margin-bottom:0;margin-right:24px}}body footer .wrap h1 img{width:100%}body footer .wrap nav.info{flex:1 0 auto;text-align:center;margin-bottom:12px}@media (min-width: 1000px){body footer .wrap nav.info{margin-bottom:0;margin-right:24px}}body footer .wrap nav.info a{font-size:1em;line-height:1.2;color:#5a606b;border-color:#5a606b}body footer .wrap nav.social{flex:0 0 auto}body footer .wrap nav.social a{display:inline-block;margin:0.2em 6px 0.2em 0;width:1.8em;height:1.8em}body footer .wrap nav.social a img{width:100%}body h2{font-size:1.3em;line-height:1.2;font-weight:bold;color:#1d72cf;margin:12px 2% 0 2%;text-align:center}@media (min-width: 1200px){body h2{text-align:left}}@media (min-width: 640px){body h2{margin:24px 0 -12px}}body .category-description h2{font-size:1.5em;line-height:1.2;margin:12px 2% 0 2%;color:#5a606b}@media (min-width: 640px){body .category-description h2{margin:24px 0 6px}}body .category-description p{font-size:1.1em;line-height:1.2;color:#5a606b}body .cards{justify-content:center;margin:0 0 24px}@media (min-width: 640px){body .cards{margin:0 0 12px}}body .cards .card h3{margin:12px;font-size:1.8em;line-height:1.2;font-weight:bold}@media (min-width: 640px){body .cards .card h3{font-size:2em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}body .cards .card .rate{width:100%;background-color:#eef0f5;height:3px}body .cards .card .rate .rated,body .cards .card .rate .rated-1,body .cards .card .rate .rated-2,body .cards .card .rate .rated-3,body .cards .card .rate .rated-4,body .cards .card .rate .rated-5,body .cards .card .program .program-content .wrap .program-content-secondary .rating .rate .rated-1,body .program .program-content .wrap .program-content-secondary .rating .cards .card .rate .rated-1,body .cards .card .program .program-content .wrap .program-content-secondary .rating .rate .rated-2,body .program .program-content .wrap .program-content-secondary .rating .cards .card .rate .rated-2,body .cards .card .program .program-content .wrap .program-content-secondary .rating .rate .rated-3,body .program .program-content .wrap .program-content-secondary .rating .cards .card .rate .rated-3,body .cards .card .program .program-content .wrap .program-content-secondary .rating .rate .rated-4,body .program .program-content .wrap .program-content-secondary .rating .cards .card .rate .rated-4,body .cards .card .program .program-content .wrap .program-content-secondary .rating .rate .rated-5,body .program .program-content .wrap .program-content-secondary .rating .cards .card .rate .rated-5{background-color:#82bcfa;height:3px}body .cards .card .rate .rated-1{width:20%}body .cards .card .rate .rated-2{width:40%}body .cards .card .rate .rated-3{width:60%}body .cards .card .rate .rated-4{width:80%}body .cards .card .rate .rated-5{width:100%}body .cards .card p{margin:12px;height:3.6em;overflow:hidden}body .cards .card p img{width:48px;height:48px;float:right}body .cards .card .app-data{margin:12px}body .cards .card .app-data span{font-size:.8em;line-height:1.2;color:#5a606b;border-color:#5a606b}body .cards .card .app-data span:nth-of-type(1){color:#1d72cf;border-color:#1d72cf}body .card-promo>a{width:384px;max-width:100%;flex:0 0 auto;margin:0 0 12px}@media (min-width: 640px){body .card-promo>a{margin:0 24px 0 0}}body .card-promo>a img{width:384px;max-width:100%;height:auto;display:block}body .card-promo .card-promo-info{width:100%;flex:1 0 auto;margin:0 2%}@media (min-width: 810px){body .card-promo .card-promo-info{width:auto;margin:0}}body .card-promo .card-promo-info h3{margin:6px 12px;font-size:2.4em;line-height:1;font-weight:bold}@media (min-width: 640px){body .card-promo .card-promo-info h3{font-size:3em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}body .card-promo .card-promo-info p{margin:6px 12px}body .card-promo .card-promo-info .date{color:#787f8c}body .card-promo .card-promo-info .rate{width:100%;background-color:#eef0f5;height:3px}body .card-promo .card-promo-info .rate .rated,body .card-promo .card-promo-info .rate .rated-1,body .card-promo .card-promo-info .rate .rated-2,body .card-promo .card-promo-info .rate .rated-3,body .card-promo .card-promo-info .rate .rated-4,body .card-promo .card-promo-info .rate .rated-5,body .card-promo .card-promo-info .program .program-content .wrap .program-content-secondary .rating .rate .rated-1,body .program .program-content .wrap .program-content-secondary .rating .card-promo .card-promo-info .rate .rated-1,body .card-promo .card-promo-info .program .program-content .wrap .program-content-secondary .rating .rate .rated-2,body .program .program-content .wrap .program-content-secondary .rating .card-promo .card-promo-info .rate .rated-2,body .card-promo .card-promo-info .program .program-content .wrap .program-content-secondary .rating .rate .rated-3,body .program .program-content .wrap .program-content-secondary .rating .card-promo .card-promo-info .rate .rated-3,body .card-promo .card-promo-info .program .program-content .wrap .program-content-secondary .rating .rate .rated-4,body .program .program-content .wrap .program-content-secondary .rating .card-promo .card-promo-info .rate .rated-4,body .card-promo .card-promo-info .program .program-content .wrap .program-content-secondary .rating .rate .rated-5,body .program .program-content .wrap .program-content-secondary .rating .card-promo .card-promo-info .rate .rated-5{background-color:#d64b36;height:3px}body .card-promo .card-promo-info .rate .rated-1{width:20%}body .card-promo .card-promo-info .rate .rated-2{width:40%}body .card-promo .card-promo-info .rate .rated-3{width:60%}body .card-promo .card-promo-info .rate .rated-4{width:80%}body .card-promo .card-promo-info .rate .rated-5{width:100%}body .card-promo .card-promo-info .promo-info .download-button{flex:0 0 auto;font-size:1.2em;line-height:1.2;color:#c23d29;border-color:#c23d29;margin:0 0 12px 0}@media (min-width: 1000px){body .card-promo .card-promo-info .promo-info .download-button{font-size:1.6em;line-height:1.2;margin:0 12px 0 0}}body .card-promo .card-promo-info .promo-info .promo-text{flex:1 0 auto;width:100%}@media (min-width: 1000px){body .card-promo .card-promo-info .promo-info .promo-text{width:auto}}body .card-promo .card-promo-info .promo-info .promo-text .app-data{margin:12px}body .card-promo .card-promo-info .promo-info .promo-text .app-data span{font-size:.8em;line-height:1.2;color:#5a606b;border-color:#5a606b}body .card-promo .card-promo-info .promo-info .promo-text .app-data span:nth-of-type(1){color:#c23d29;border-color:#c23d29}body .cloud h2{margin-bottom:6px}@media (min-width: 640px){body .cloud h2{margin-bottom:12px}}body .cloud h2 a:before,body .cloud h2 span:before{content:' — '}body .cloud h2 a:nth-child(1):before,body .cloud h2 span:nth-child(1):before{content:''}body .cloud div a{color:#787f8c;border-color:#787f8c}body .pages{text-align:center;margin:12px 0}@media (min-width: 640px){body .pages{margin:24px 0}}body .pages a,body .pages span{color:#31363d;border-color:#31363d}body .terms{margin-bottom:24px}body .terms h1{font-size:1.8em;line-height:1.2;font-weight:bold;color:#31363d;margin:12px 2% 0 2%}@media (min-width: 640px){body .terms h1{margin:24px 0}}body .terms h2{color:#31363d;margin:12px 0}body .terms p{margin:12px}body .terms ul{margin:12px}body .terms ul li{margin:6px 12px}body .terms ul li:before{content:'› '}body .terms ul li a[href^='#toc']{border:none;padding:0}body .terms ol{margin:12px}body .terms ol li{margin:6px 12px;list-style-position:inside}body .terms a[href='#toc0']{display:none}body .no-results{margin:24px auto;text-align:center}body .no-results h2{text-align:center;font-size:2.4em;line-height:1.2;color:#31363d;margin:12px 0 36px}body .no-results p{margin:12px;font-size:1.3em;line-height:1.2}body .no-results p.categories a{font-size:1em;line-height:1.2;color:#c23d29;border-color:#c23d29}body .no-results p a{font-size:1em;line-height:1.2}body .banner{text-align:center}body .search h2{margin:24px 12px;font-size:1.8em;line-height:1.2}@media (min-width: 640px){body .search h2{font-size:2em;line-height:1.2}}body .search .search-results{align-items:center}@media (min-width: 810px){body .search .search-results{align-items:flex-start;justify-content:center}}body .search .search-results .cards-wrap{max-width:100%;flex:1 1 auto;order:1}@media (min-width: 810px){body .search .search-results .cards-wrap{max-width:384px;order:2}}@media (min-width: 1200px){body .search .search-results .cards-wrap{max-width:792px}}body .search .search-results .search-tools{width:96%;flex:0 0 auto;margin:0 2%;order:2}@media (min-width: 810px){body .search .search-results .search-tools{width:384px;margin:0 24px 0 0;order:1}}body .search .search-results .search-tools h3{font-size:1.3em;line-height:1.2;font-weight:bold;color:#5a606b;margin:12px 0 0;padding:0 12px}@media (min-width: 640px){body .search .search-results .search-tools h3{margin:24px 0 0}}body .search .search-results .search-tools h3+p{color:#5a606b;margin:6px 0 24px;padding:0 12px}body .search-filters .filter{background:#fff;padding-bottom:6px;margin-bottom:12px}body .search-filters .filter h4{padding:12px;font-size:1em;line-height:1.2;font-weight:bold;color:#5a606b}body .search-filters .filter .rule{width:100%;background-color:#eef0f5;height:1px}body .search-filters .filter .filter-option{padding:6px 12px}body .search-filters .filter .filter-option a{color:#1d72cf}body .search-filters .filter .filter-option a img{width:1.3em;height:1.3em;vertical-align:-.3em;margin-right:3px}body .search-filters .filter .filter-option a span{font-size:.8em;color:#82bcfa}body .search-filters .filter .filter-option.disabled a{color:#9fa7b5}body .program .language-suggestion{text-align:center;margin:0;padding:6px 2%;color:#31363d;background-color:#f2f9ff}body .program .program-top{background-color:#fff;padding:12px 0}body .program .program-top .wrap .program-title{max-width:96%;flex:1 0 auto}body .program .program-top .wrap .program-title .breadcrumbs{color:#1d72cf;font-size:1em;line-height:1.2;font-weight:bold;margin:6px 2%;text-align:center}@media (min-width: 640px){body .program .program-top .wrap .program-title .breadcrumbs{margin:12px;font-size:1.3em;line-height:1.2;text-align:left}}body .program .program-top .wrap .program-title .breadcrumbs a:before,body .program .program-top .wrap .program-title .breadcrumbs span:before{content:' — '}body .program .program-top .wrap .program-title .breadcrumbs a:nth-child(1):before,body .program .program-top .wrap .program-title .breadcrumbs span:nth-child(1):before{content:''}body .program .program-top .wrap .program-title h2{margin:6px 12px 12px;font-size:2.4em;line-height:1;font-weight:bold;color:#31363d}@media (min-width: 640px){body .program .program-top .wrap .program-title h2{font-size:3em;line-height:1}}body .program .program-top .wrap .program-title h2 img{width:48px;height:48px;display:block;margin:12px auto}@media (min-width: 640px){body .program .program-top .wrap .program-title h2 img{margin:0 6px 0 0;display:inline-block;vertical-align:-.15em}}body .program .program-top .wrap .program-actions{flex:0 0 auto;text-align:center}@media (min-width: 640px){body .program .program-top .wrap .program-actions{text-align:right}}body .program .program-top .wrap .program-actions .download-button{font-size:1.2em;line-height:1.2;color:#1d72cf;border-color:#1d72cf;margin:0 0 12px 0}@media (min-width: 1000px){body .program .program-top .wrap .program-actions .download-button{font-size:1.6em;line-height:1.2;margin:0 12px 0 0}}body .program .program-top .wrap .program-actions .program-share{margin:0 12px 12px 0}body .program .program-top .wrap .program-actions .program-share span{padding:0;border:none;color:#5a606b;vertical-align:middle}body .program .program-top .wrap .program-actions .program-share a{padding:0;border-color:#5a606b;vertical-align:middle}body .program .program-top .wrap .program-actions .program-share a img{display:block;width:1.4em;height:1.4em}body .program .program-top .wrap .program-actions .program-share a:last-child{margin-right:0}body .program .program-content .wrap{align-items:flex-start}body .program .program-content .wrap .program-content-main{margin:0;max-width:100%;flex:1 1 auto}@media (min-width: 810px){body .program .program-content .wrap .program-content-main{max-width:384px;margin:0 0 24px}}@media (min-width: 1200px){body .program .program-content .wrap .program-content-main{max-width:792px;margin:0 0 24px}}body .program .program-content .wrap .program-content-main a{text-decoration:underline}body .program .program-content .wrap .program-content-main a:hover{text-decoration:none}body .program .program-content .wrap .program-content-main .content-author{margin:12px 12px 6px}body .program .program-content .wrap .program-content-main .content-author a{color:#5a606b}body .program .program-content .wrap .program-content-main .content-author a .avatar{margin-right:6px;width:24px;height:24px;border-radius:.25em;vertical-align:middle}body .program .program-content .wrap .program-content-main .content-author span{color:#787f8c;font-size:.9em}body .program .program-content .wrap .program-content-main p{margin:12px}body .program .program-content .wrap .program-content-main>p:nth-of-type(1){margin:12px;font-size:1.4em;line-height:1.2}@media (min-width: 810px){body .program .program-content .wrap .program-content-main>p:nth-of-type(1){font-size:1.7em;line-height:1.2}}body .program .program-content .wrap .program-content-main blockquote{margin:12px;border-style:solid;border-width:1px;border-radius:.25em;border-color:#5a606b}body .program .program-content .wrap .program-content-main blockquote p{margin:12px;font-size:1.2em;line-height:1.2;font-style:italic;color:#5a606b}body .program .program-content .wrap .program-content-main h3{margin:24px 12px 12px;font-size:1.3em;line-height:1.2;font-weight:bold;color:#1d72cf}body .program .program-content .wrap .program-content-main .pros-and-cons{align-items:flex-start}body .program .program-content .wrap .program-content-main .pros-and-cons .pros,body .program .program-content .wrap .program-content-main .pros-and-cons .cons{width:100%;flex:0 0 auto;margin:0}@media (min-width: 810px){body .program .program-content .wrap .program-content-main .pros-and-cons .pros,body .program .program-content .wrap .program-content-main .pros-and-cons .cons{width:384px;margin:0 24px 0 0}}body .program .program-content .wrap .program-content-main .pros-and-cons .pros h4,body .program .program-content .wrap .program-content-main .pros-and-cons .cons h4{padding:6px 12px;font-size:1.3em;line-height:1.2;font-weight:bold;color:#1d72cf;border:none;border-bottom:solid 3px #1d72cf}body .program .program-content .wrap .program-content-main .pros-and-cons .pros ul,body .program .program-content .wrap .program-content-main .pros-and-cons .cons ul{margin:0;padding:6px 12px 12px;font-family:Roboto}body .program .program-content .wrap .program-content-main .pros-and-cons .pros ul li,body .program .program-content .wrap .program-content-main .pros-and-cons .cons ul li{color:#5a606b;margin-bottom:3px}@media (min-width: 810px){body .program .program-content .wrap .program-content-main .pros-and-cons .cons{margin:0}}body .program .program-content .wrap .program-content-main .pros-and-cons .cons h4{color:#c23d29;border-color:#c23d29}body .program .program-content .wrap .program-content-main .related h3{margin-bottom:0;color:#5a606b}body .program .program-content .wrap .program-content-main .related .cards a{color:inherit;text-decoration:none}body .program .program-content .wrap .program-content-main .related .cards .card h4{margin:12px;font-size:1.8em;line-height:1.2;font-weight:bold}@media (min-width: 640px){body .program .program-content .wrap .program-content-main .related .cards .card h4{font-size:2em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}body .program .program-content .wrap .program-content-secondary{width:96%;flex:0 0 auto;margin:12px 2% 0}@media (min-width: 810px){body .program .program-content .wrap .program-content-secondary{width:384px;margin:12px 0 0 24px}}body .program .program-content .wrap .program-content-secondary .screenshot{margin:12px 2%;text-align:center}@media (min-width: flex-break-cards-per-row-2){body .program .program-content .wrap .program-content-secondary .screenshot{margin:0 0 24px}}body .program .program-content .wrap .program-content-secondary .screenshot img{max-width:100%;height:auto}body .program .program-content .wrap .program-content-secondary .app-data{color:#5a606b;margin:24px 2%}@media (min-width: flex-break-cards-per-row-2){body .program .program-content .wrap .program-content-secondary .app-data{margin:24px 0}}body .program .program-content .wrap .program-content-secondary .app-data p{margin:6px}body .program .program-content .wrap .program-content-secondary .app-data p span{margin-left:.5em}body .program .program-content .wrap .program-content-secondary .app-data p.older-versions{color:#9fa7b5}body .program .program-content .wrap .program-content-secondary .rating{color:#5a606b;margin:24px 2%}@media (min-width: flex-break-cards-per-row-2){body .program .program-content .wrap .program-content-secondary .rating{margin:24px 0}}body .program .program-content .wrap .program-content-secondary .rating p{margin:0 12px 12px}body .program .program-content .wrap .program-content-secondary .rating .rate{width:100%;background-color:#e6e9f0;height:6px}body .program .program-content .wrap .program-content-secondary .rating .rate .rated,body .program .program-content .wrap .program-content-secondary .rating .rate .rated-1,body .program .program-content .wrap .program-content-secondary .rating .rate .rated-2,body .program .program-content .wrap .program-content-secondary .rating .rate .rated-3,body .program .program-content .wrap .program-content-secondary .rating .rate .rated-4,body .program .program-content .wrap .program-content-secondary .rating .rate .rated-5{background-color:#82bcfa;height:6px}body .program .program-content .wrap .program-content-secondary .rating .rate .rated-1{width:20%}body .program .program-content .wrap .program-content-secondary .rating .rate .rated-2{width:40%}body .program .program-content .wrap .program-content-secondary .rating .rate .rated-3{width:60%}body .program .program-content .wrap .program-content-secondary .rating .rate .rated-4{width:80%}body .program .program-content .wrap .program-content-secondary .rating .rate .rated-5{width:100%}body .author .author-top{background-color:#fff;padding:12px 0}body .author .author-top .wrap .author-name{max-width:96%;flex:1 0 auto}body .author .author-top .wrap .author-name h2{margin:6px 12px 12px;font-size:2.4em;line-height:1;font-weight:bold;color:#31363d}@media (min-width: 640px){body .author .author-top .wrap .author-name h2{font-size:3em;line-height:1}}body .author .author-top .wrap .author-name h2 img{width:48px;height:48px;display:block;margin:12px auto}@media (min-width: 640px){body .author .author-top .wrap .author-name h2 img{margin:0 6px 0 0;display:inline-block;vertical-align:-.15em}}body .author .author-top .wrap .author-link{flex:0 0 auto;text-align:center}@media (min-width: 640px){body .author .author-top .wrap .author-link{text-align:right}}body .author .author-top .wrap .author-link a{padding:0;border-color:#5a606b;vertical-align:middle}body .author .author-top .wrap .author-link a img{display:block;width:2.1em;height:2.1em}body .author .author-top .wrap .author-link a:last-child{margin-right:0}body .author .author-content .wrap p{margin:12px}body .author .author-content .wrap>p:nth-of-type(1){margin:12px;font-size:1.2em;line-height:1.2}@media (min-width: 810px){body .author .author-content .wrap>p:nth-of-type(1){font-size:1.2em;line-height:1.2}}body .author .author-content .wrap h3{margin:24px 12px 12px;font-size:1.3em;line-height:1.2;font-weight:bold;color:#1d72cf}body .author .author-content .wrap .related h3{margin-bottom:0;color:#5a606b}body .author .author-content .wrap .related .cards .card h4{margin:12px;font-size:1.8em;line-height:1.2;font-weight:bold}@media (min-width: 640px){body .author .author-content .wrap .related .cards .card h4{font-size:2em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
