/*!normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}[type=button],[type=reset],[type=submit],button{background:0 0;border:0;color:inherit;font:inherit;margin:0;padding:0;width:auto;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}button,label,option,select{cursor:pointer}body,figure{margin:0}body{font-size:16px;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;background:#fff;color:#4c4c4c;-webkit-font-smoothing:antialiased}.badge{border-radius:4px;height:22px;border:2px solid #9d9d9d;text-transform:uppercase;color:#9d9d9d;font-weight:900;line-height:20px;padding:0 2px}.badge,.button{display:inline-block}.button{min-width:248px;background:#0078e2;border-radius:3px;text-decoration:none;color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:.75em 2em;outline:0}.button__label{overflow:hidden;text-overflow:ellipsis;display:block;font-weight:900;font-size:16px;text-transform:uppercase;text-align:center;letter-spacing:.03125em;line-height:1;white-space:nowrap}.button--icon{position:relative;padding:.75em 1em .75em 3em;text-align:center;min-width:0}.button--icon>.icon{position:absolute;top:50%;margin-top:auto;margin-bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;left:1em;display:block}.button--minor{background:#9d9d9d}.button--fluid{display:inline-block;width:auto;min-width:0}.button--vertical{position:relative;width:2.5em;padding-left:0;padding-right:0;min-width:auto;height:248px}.button--vertical .button__label{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.button--s{padding:.3em 1.5em}.button--xs{padding:.4em .55em;width:auto;min-width:auto;overflow:hidden;-webkit-box-shadow:none;box-shadow:none}.button--xs .button__label{text-transform:none;font-size:14px;font-weight:700}.button--outline{background:#fff;color:#0078e2;border:1px solid #0078e2}.dash{display:block;margin-bottom:16px;height:3px;line-height:3px}.dash:after{content:"";display:inline-block;width:25px;height:3px;background:#0078e2;vertical-align:bottom}.paragraph+.dash,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) p+.dash,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) p+.dash,.rich-text>:not(.rich-text__embed) p+.dash,.rich-text>p+.dash{margin-top:-8px}.dash--minor{margin-bottom:8px}.dash--minor:after{background:#9d9d9d}.paragraph+.dash--minor,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) p+.dash--minor,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) p+.dash--minor,.rich-text>:not(.rich-text__embed) p+.dash--minor,.rich-text>p+.dash--minor{margin-top:-16px}.description-list{color:#9d9d9d;font-size:14px;display:grid;grid-template-columns:100%}@media(min-width:600px){.description-list{grid-template-columns:50%}}.description-list__data:first-child,.description-list__data:first-child+.description-list__data,.description-list__title:first-child,.description-list__title:first-child+.description-list__data{border-top:none}.description-list__title{grid-column:1;font-weight:700;padding:4px 0;border-top:2px solid #ebebeb}@media(min-width:600px){.description-list__title{padding-right:12px}}.description-list__data{grid-column:1;margin:0;padding:4px 0}@media(min-width:600px){.description-list__data{grid-column:2;padding-left:12px;border-top:2px solid #ebebeb}}.feature-rating-list{list-style:none;padding:0;margin:0 0 24px;color:#9d9d9d;font-size:14px;letter-spacing:.0625em}.feature-rating-list__item{padding:0 8px;margin-bottom:16px}.feature-rating-list__rating{float:right;margin-left:24px}.feature-rating-list__bar{clear:both;border-radius:2.5px;height:5px;background:#ebebeb;margin-left:-8px;margin-right:-8px}.feature-rating-list__bar-active{display:block;border-radius:2.5px;height:5px;background:#4c4c4c}.fit-text{opacity:0;display:block;-webkit-transition:opacity .15s;transition:opacity .15s;width:100%;height:100%}.fit-text--fit{opacity:1}.headline,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h6,.rich-text>:not(.rich-text__embed) h2,.rich-text>:not(.rich-text__embed) h3,.rich-text>:not(.rich-text__embed) h4,.rich-text>:not(.rich-text__embed) h5,.rich-text>:not(.rich-text__embed) h6,.rich-text>h2,.rich-text>h3,.rich-text>h4,.rich-text>h5,.rich-text>h6{display:block;font-weight:700;margin:0 0 24px;font-size:21px}.headline>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h2>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h3>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h4>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h5>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h6>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h2>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h3>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h4>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h5>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h6>strong,.rich-text>:not(.rich-text__embed) h2>strong,.rich-text>:not(.rich-text__embed) h3>strong,.rich-text>:not(.rich-text__embed) h4>strong,.rich-text>:not(.rich-text__embed) h5>strong,.rich-text>:not(.rich-text__embed) h6>strong,.rich-text>h2>strong,.rich-text>h3>strong,.rich-text>h4>strong,.rich-text>h5>strong,.rich-text>h6>strong{font-weight:400}.headline>.dash,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h2>.dash,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h3>.dash,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h4>.dash,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h5>.dash,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h6>.dash,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h2>.dash,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h3>.dash,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h4>.dash,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h5>.dash,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h6>.dash,.rich-text>:not(.rich-text__embed) h2>.dash,.rich-text>:not(.rich-text__embed) h3>.dash,.rich-text>:not(.rich-text__embed) h4>.dash,.rich-text>:not(.rich-text__embed) h5>.dash,.rich-text>:not(.rich-text__embed) h6>.dash,.rich-text>h2>.dash,.rich-text>h3>.dash,.rich-text>h4>.dash,.rich-text>h5>.dash,.rich-text>h6>.dash{margin-top:24px}.headline--s,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h6,.rich-text>:not(.rich-text__embed) h4,.rich-text>:not(.rich-text__embed) h6,.rich-text>h4,.rich-text>h6{color:#9d9d9d;font-size:16px;margin-bottom:8px;text-transform:uppercase;font-weight:400}.headline--s>strong,.headline--xs,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h4>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h6>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h4>strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h6>strong,.rich-text>:not(.rich-text__embed) h4>strong,.rich-text>:not(.rich-text__embed) h6>strong,.rich-text>h4>strong,.rich-text>h6>strong{font-weight:700}.headline--xs{letter-spacing:-.02em;font-size:12px;margin-top:0;margin-bottom:8px}.headline--l,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h2,.rich-text>:not(.rich-text__embed) h2,.rich-text>h2{font-size:24px;font-weight:900}.headline--xl{font-size:32px;font-weight:900}.headline--wide{font-size:24px;font-weight:900;text-transform:uppercase;letter-spacing:.375em}.headline--listicle-section{font-size:32px;color:#d2d2d2;letter-spacing:.0625em;text-transform:uppercase;font-weight:400}.hr,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) hr,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) hr,.rich-text>:not(.rich-text__embed) hr,.rich-text>hr{display:block;width:100%;height:0;border:0;border-top:1px solid #9d9d9d;margin-top:0;margin-bottom:24px}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle}.image{display:block;position:relative;padding-top:56.25%;height:0;overflow:hidden;margin-bottom:24px}.image__img{display:block;position:absolute;top:0;left:0;right:0;height:100%;width:auto;max-width:100%;opacity:0;-webkit-transition:opacity .15s ease-in;transition:opacity .15s ease-in}.image--loaded .image__img{opacity:1}.image--sync .image__img{opacity:1;-webkit-transition:none;transition:none}.image--center .image__img{margin-left:auto;margin-right:auto}.image--right .image__img{margin-left:auto}.label{display:inline-block;background-color:#4c4c4c;color:#fff;font-size:12px;padding:0 8px;line-height:24px;letter-spacing:.0625em;font-weight:400}.label__time{position:relative;height:24px}.label__body,.label__time{display:inline-block;vertical-align:bottom}.label__rating{display:block}.label--transparent{background-color:rgba(76,76,76,.7)}.label--light{background-color:hsla(0,0%,100%,.85);color:#4c4c4c}.label--with-time{color:#d2d2d2;font-style:italic}.label--with-time .figure__caption>a,.label--with-time .link,.label--with-time .rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) a,.label--with-time .rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) a,.label--with-time .rich-text>:not(.rich-text__embed) a,.label--with-time .rich-text>a,.rich-text>:not(.rich-text__embed) .label--with-time a,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .label--with-time a,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .label--with-time a{color:#fff}.license{margin:0 0 24px;font-size:12px;color:#9d9d9d;line-height:2}.license>.icon{font-size:16px;vertical-align:text-bottom;margin-right:.2em}.figure__caption>a,.link,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) a,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) a,.rich-text>:not(.rich-text__embed) a,.rich-text>a{color:#0078e2;text-decoration:none;outline:0}.link--emphasized{font-weight:700}.link--minor{color:#9d9d9d;letter-spacing:-.02em}.link--minor:focus{color:#9d9d9d;text-decoration:none}.link--minor:hover{color:#0078e2;text-decoration:none}.link--emphasized.link--minor{color:#4c4c4c}.link--unobtrusive{color:inherit;text-decoration:underline}.link--unobtrusive:focus,.link--unobtrusive:hover{color:#0078e2}.link--marketing{color:#e28b00}.link--category{text-transform:uppercase;color:#0078e2;text-decoration:none;font-weight:700}.list,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) ol,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) ul,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) ol,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) ul,.rich-text>:not(.rich-text__embed) ol,.rich-text>:not(.rich-text__embed) ul,.rich-text>ol,.rich-text>ul{position:relative;list-style:none;padding:0;margin:0 0 24px}.list>li,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) ol>li,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) ul>li,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) ol>li,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) ul>li,.rich-text>:not(.rich-text__embed) ol>li,.rich-text>:not(.rich-text__embed) ul>li,.rich-text>ol>li,.rich-text>ul>li{margin-bottom:8px}.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) ul,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) ul,.rich-text>:not(.rich-text__embed) ul,.rich-text>ul,ul.list{list-style:none;margin-left:8px;padding-left:30px}.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) ul>li:before,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) ul>li:before,.rich-text>:not(.rich-text__embed) ul>li:before,.rich-text>ul>li:before,ul.list>li:before{content:"\2022";position:absolute;left:0;color:#9d9d9d;font-size:inherit}.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) ol,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) ol,.rich-text>:not(.rich-text__embed) ol,.rich-text>ol,ol.list{counter-reset:list;margin-left:8px;padding-left:30px}.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) ol>li:before,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) ol>li:before,.rich-text>:not(.rich-text__embed) ol>li:before,.rich-text>ol>li:before,ol.list>li:before{counter-increment:list;content:counter(list) ".";position:absolute;left:0;color:#9d9d9d;font-size:inherit}.loading-indicator{white-space:nowrap}.loading-indicator:after,.loading-indicator:before,.loading-indicator span{display:inline-block;background-color:#d2d2d2;border-radius:50%;vertical-align:middle;width:.75em;height:.75em;margin:0 .15em;-webkit-animation:loading-indicator 1.5s ease-in-out infinite;animation:loading-indicator 1.5s ease-in-out infinite}.loading-indicator:after,.loading-indicator:before{content:""}.loading-indicator span{-webkit-animation-delay:.2s;animation-delay:.2s}.loading-indicator:after{-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes loading-indicator{25%{background-color:#9d9d9d;-webkit-transform:scale(.8);transform:scale(.8)}50%{background-color:#d2d2d2;-webkit-transform:scale(1);transform:scale(1)}}@keyframes loading-indicator{25%{background-color:#9d9d9d;-webkit-transform:scale(.8);transform:scale(.8)}50%{background-color:#d2d2d2;-webkit-transform:scale(1);transform:scale(1)}}.nav-link{display:inline-block;color:inherit;font-size:14px;font-weight:700;letter-spacing:.03125em;text-decoration:none;text-transform:uppercase;white-space:nowrap;line-height:64px}.nav-link:focus,.nav-link:hover{text-decoration:underline}.paragraph,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) p,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) p,.rich-text>:not(.rich-text__embed) p,.rich-text>p{margin:0 0 24px}.paragraph--emphasized,.paragraph--minor{font-style:italic;text-align:center}.paragraph--minor{font-size:14px;color:#9d9d9d}.paragraph--xminor{font-size:12px;color:#9d9d9d;line-height:2}.pro-con-list{margin:0;list-style:none;color:#9d9d9d;font-size:14px;padding:0}.pro-con-list__item{display:-webkit-box;display:-ms-flexbox;display:flex}.pro-con-list__item:before{content:"+";width:1em;-ms-flex-negative:0;flex-shrink:0;color:#26c86a;font-weight:700}.pro-con-list--con>.pro-con-list__item:before{content:"\2013";color:#e20000}.product-link-pro{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #9d9d9d;color:#9d9d9d;border-radius:3px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px 0 16px;text-decoration:none}.product-link-pro>.icon{top:50%;margin-top:auto;margin-bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:16px;font-size:16px}.product-link-pro__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:1;flex-shrink:1;height:25px}.product-link-pro__image{max-width:100%;max-height:25px}.product-link-pro__annotation{display:block;text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;font-size:12px;text-transform:uppercase;visibility:hidden;justify-self:flex-end;margin-left:8px}.product-link-pro:focus,.product-link-pro:hover{color:#4c4c4c;border-color:#4c4c4c}.product-link-pro:focus .product-link-pro__annotation,.product-link-pro:hover .product-link-pro__annotation{visibility:visible}.product-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;background:#e28b00;border-radius:3px;color:#fff;text-decoration:none;height:35px;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px}.product-link__label{overflow:hidden;text-overflow:ellipsis;font-weight:900;font-size:16px;text-align:center;letter-spacing:.03125em;white-space:nowrap}.product-link__annotation,.scroll-link{font-weight:400}.scroll-link{text-transform:uppercase;color:#9d9d9d;text-decoration:none;font-size:14px;white-space:nowrap}.scroll-link>.icon{margin-left:.2em;color:#d2d2d2}.scroll-link:focus,.scroll-link:focus>.icon,.scroll-link:hover,.scroll-link:hover>.icon{color:#4c4c4c}.section-headline{padding:24px 16px;margin:0 0 16px;font-size:16px;color:#9d9d9d;background:#f4f4f4;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.0625em}.section-headline:before{content:"";float:left;display:block;margin-right:8px;height:1em;width:0;border-left:4px solid #0078e2}.section-headline--minor{color:#d2d2d2;background:0 0;line-height:1.5;padding:0;margin-left:16px;margin-right:16px;border-bottom:2px solid #ebebeb}.section-headline--minor:before{display:none}.social-media-icon{border-radius:50%;background-color:#9d9d9d;display:inline-block;line-height:24px;font-size:24px;color:#fff;border:none;text-align:center;text-decoration:none;background-image:none;width:24px;height:24px;outline:0}.social-media-icon>.icon{float:left}.social-media-icon--invert{background-color:#0f0f0f;border-color:#0f0f0f;color:#9d9d9d}.social-media-icon--full-invert{background-color:#fff;border-color:#fff;color:#0078e2}.star-rating{display:inline-block;color:#0078e2;margin:0;padding:0;list-style:none;font-size:0;line-height:0;white-space:nowrap}.star-rating__star,.star-rating__star-empty,.star-rating__star-half{font-size:16px;padding:0;display:inline-block}.star-rating__star-empty>.icon,.star-rating__star-half>.icon,.star-rating__star>.icon{vertical-align:middle}.star-rating__star-empty:not(:last-child),.star-rating__star-half:not(:last-child),.star-rating__star:not(:last-child){margin-right:.2em}.star-rating__star-empty{color:#d2d2d2}.star-rating--s .star-rating__star,.star-rating--s .star-rating__star-empty,.star-rating--s .star-rating__star-half{font-size:14px;line-height:14px}.star-rating--invert .star-rating__star{color:#fff}.star-rating--invert .star-rating__star-empty{color:#9d9d9d}.topic{display:inline-block;padding:.5em .75em;background-color:#ebebeb;color:#0078e2;text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1}.topic,.topline{white-space:nowrap}.topline{overflow:hidden;text-overflow:ellipsis;color:#9d9d9d;font-size:14px;font-weight:400;letter-spacing:.0625em;margin-bottom:8px}.topline--invert{color:#d2d2d2}.topline--s{font-size:12px}.video{overflow:hidden;position:relative;background-color:#d2d2d2}.video:before{content:"";display:block;height:0;padding-top:56.25%}.video__iframe{display:block;position:absolute;top:0;left:0;width:1px;min-width:100%;height:100%;opacity:0;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.video--loaded .video__iframe{opacity:1;background-color:transparent}.ab-test{width:100%;height:100%}.ad-container{-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:40px}.ad-container__label{font-size:10px;color:#9d9d9d;text-align:center;text-transform:uppercase}.ad-container__provider{position:relative;margin:0 auto;width:100%;max-width:414px}.ad-container__provider[data-ad-container-provider=dfp]{width:300px;height:600px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.ad-container__ad{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-align:center}.ad-container--autorelaxed .ad-container__label{display:none}.ad-container--autorelaxed .ad-container__provider{height:auto;min-height:auto!important;max-width:none;margin:0;border:none}.ad-container--autorelaxed .ad-container__provider:before{display:none}.ad-container--autorelaxed .ad-container__ad{position:relative;top:auto;left:auto;display:block;height:auto;width:100%}.ad-container--stretch .ad-container__provider{height:600px;min-height:auto!important;background:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBoZWlnaHQ9JzYwMCcgd2lkdGg9JzM2MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJz48ZyBmaWxsPScjZjRmNGY0Jz48cGF0aCBkPSdNMCAyOTNoMzYwdjVIMHpNNSAyODNoMzUwdjVINXpNMTAgMjczaDM0MHY1SDEwek0xNSAyNjNoMzMwdjVIMTV6TTIwIDI1M2gzMjB2NUgyMHpNMjUgMjQzaDMxMHY1SDI1ek0zMCAyMzNoMzAwdjVIMzB6TTM1IDIyM2gyOTB2NUgzNXpNNDAgMjEzaDI4MHY1SDQwek00NSAyMDNoMjcwdjVINDV6TTUwIDE5M2gyNjB2NUg1MHpNNTUgMTgzaDI1MHY1SDU1ek02MCAxNzNoMjQwdjVINjB6TTY1IDE2M2gyMzB2NUg2NXpNNzAgMTUzaDIyMHY1SDcwek03NSAxNDNoMjEwdjVINzV6TTgwIDEzM2gyMDB2NUg4MHpNODUgMTIzaDE5MHY1SDg1ek05MCAxMTNoMTgwdjVIOTB6TTk1IDEwM2gxNzB2NUg5NXpNMTAwIDkzaDE2MHY1SDEwMHpNMTA1IDgzaDE1MHY1SDEwNXpNMTEwIDczaDE0MHY1SDExMHpNMTE1IDYzaDEzMHY1SDExNXpNMTIwIDUzaDEyMHY1SDEyMHpNMTI1IDQzaDExMHY1SDEyNXpNMTMwIDMzaDEwMHY1SDEzMHpNMTM1IDIzaDkwdjVoLTkwek0xNDAgMTNoODB2NWgtODB6TTE0NSAzaDcwdjVoLTcweicvPjxnPjxwYXRoIGQ9J001IDMxOGgzNTB2LTVINXpNMTAgMzI4aDM0MHYtNUgxMHpNMTUgMzM4aDMzMHYtNUgxNXpNMjAgMzQ4aDMyMHYtNUgyMHpNMjUgMzU4aDMxMHYtNUgyNXpNMzAgMzY4aDMwMHYtNUgzMHpNMzUgMzc4aDI5MHYtNUgzNXpNNDAgMzg4aDI4MHYtNUg0MHpNNDUgMzk4aDI3MHYtNUg0NXpNNTAgNDA4aDI2MHYtNUg1MHpNNTUgNDE4aDI1MHYtNUg1NXpNNjAgNDI4aDI0MHYtNUg2MHpNNjUgNDM4aDIzMHYtNUg2NXpNNzAgNDQ4aDIyMHYtNUg3MHpNNzUgNDU4aDIxMHYtNUg3NXpNODAgNDY4aDIwMHYtNUg4MHpNODUgNDc4aDE5MHYtNUg4NXpNOTAgNDg4aDE4MHYtNUg5MHpNOTUgNDk4aDE3MHYtNUg5NXpNMTAwIDUwOGgxNjB2LTVIMTAwek0xMDUgNTE4aDE1MHYtNUgxMDV6TTExMCA1MjhoMTQwdi01SDExMHpNMTE1IDUzOGgxMzB2LTVIMTE1ek0xMjAgNTQ4aDEyMHYtNUgxMjB6TTEyNSA1NThoMTEwdi01SDEyNXpNMTMwIDU2OGgxMDB2LTVIMTMwek0xMzUgNTc4aDkwdi01aC05MHpNMTQwIDU4OGg4MHYtNWgtODB6TTE0NSA1OThoNzB2LTVoLTcweicvPjwvZz48cGF0aCBkPSdNMCAzMDhoMzYwdi01SDB6Jy8+PC9nPjwvc3ZnPg==) 50% no-repeat;background-size:300px 100%}.ad-container--loaded[style*="height: 0px;"]{display:none}.article-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:24px;text-decoration:none}.article-link:after{content:"";display:table;clear:both}.article-link__image{width:25%;margin-right:16px;max-width:150px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-ms-flex-item-align:start;align-self:flex-start}.article-link__image>.image{margin-bottom:0}.article-link__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:16px}.article-link__body>*{margin-bottom:0}.article-link__text{font-weight:700;font-size:14px;line-height:20px;color:#4c4c4c}.article-link--l{font-size:16px}.article-link--l .article-link__image{width:40%}.article-link--xl{font-size:16px}.article-link--xl .article-link__image{width:40%;max-width:300px}.article-link--label .article-link__image{margin-top:.4em;max-width:142px}.article-link--label .article-link__label{margin-bottom:4px}.article-link--label .article-link__label>.label{margin-left:-8px}.article-link--in-content .article-link__image{width:120px}.article-link--in-content .article-link__body{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb}.article-link--in-content .article-link__text{font-size:12px;line-height:1.5;max-height:36px;overflow:hidden}.article-list{margin-bottom:24px;padding:0;list-style:none;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb}.article-list>li{margin:0 0 8px}.article-list>li:first-child{margin-top:16px}.article-list>li:last-child{margin-bottom:16px}.article-list>li>.article-link{margin-bottom:0}.article-teaser{overflow:hidden;position:relative;display:block;background-color:#000;margin-bottom:40px}.article-teaser:before{content:"";display:block;height:0;padding-top:56.25%}.article-teaser>.image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.article-teaser:focus>.image,.article-teaser:hover>.image{-webkit-transform:scale(1.03);transform:scale(1.03)}.article-teaser__content{position:absolute;width:100%;height:100%;top:0;left:0;z-index:20;background:linear-gradient(189.13deg,transparent 40%,rgba(0,0,0,.3) 65%,rgba(0,0,0,.5))}.article-teaser__caption{position:absolute;bottom:0;left:0;padding:24px;color:#fff}.article-teaser__caption>:last-child{margin-bottom:0}.author-header{position:relative;margin-bottom:40px}.author-header:after{content:"";display:table;clear:both}.author-header__image{margin-bottom:40px}.author-header__image>.image{margin-bottom:0}.author-header>.headline,.rich-text.author-header>h2,.rich-text.author-header>h3,.rich-text.author-header>h4,.rich-text.author-header>h5,.rich-text.author-header>h6,.rich-text>:not(.rich-text__embed) .author-header>h2,.rich-text>:not(.rich-text__embed) .author-header>h3,.rich-text>:not(.rich-text__embed) .author-header>h4,.rich-text>:not(.rich-text__embed) .author-header>h5,.rich-text>:not(.rich-text__embed) .author-header>h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h6{text-align:center;margin-bottom:0;padding:0 16px}@media(orientation:landscape){.author-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.author-header__image{width:40%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}.author-header>.headline,.rich-text.author-header>h2,.rich-text.author-header>h3,.rich-text.author-header>h4,.rich-text.author-header>h5,.rich-text.author-header>h6,.rich-text>:not(.rich-text__embed) .author-header>h2,.rich-text>:not(.rich-text__embed) .author-header>h3,.rich-text>:not(.rich-text__embed) .author-header>h4,.rich-text>:not(.rich-text__embed) .author-header>h5,.rich-text>:not(.rich-text__embed) .author-header>h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .author-header>h6{text-align:left;width:60%;padding:24px}}.code{background:#f4f4f4;margin-bottom:24px;padding:16px}.code__content{display:block;border-left:2px solid #9d9d9d;margin:0;padding-left:16px;color:#4c4c4c;font-size:12px;white-space:pre-wrap;word-break:break-word;font-family:monospace;line-height:1.5}.expire--not-expired .expire__expired,.expire__unexpired{display:none}.expire--not-expired div.expire__unexpired{display:block}.expire--not-expired span.expire__unexpired{display:inline}.feature-list{list-style:none;margin:0 0 24px;padding:0;color:#9d9d9d;font-size:14px}.feature-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.3em 1em}.feature-list>li:nth-child(odd){background:#f4f4f4}.feature-list>li:before{content:"\2022";display:block;width:2em}.feature-list__title{font-weight:700;margin-right:1em;width:30%}.feature-list__description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.figure{margin-bottom:24px}.figure>*{margin-bottom:8px}.figure__caption{font-size:12px;color:#9d9d9d;letter-spacing:.0625em;text-align:center}.figure--small .figure__caption{font-size:10px}.iframe{position:relative}.iframe__frame{width:100%;border:none;min-height:150px}.iframe>.loading-indicator{position:absolute;top:50%;left:50%;margin:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.iframe--loaded>.loading-indicator{display:none}.image-header{position:relative;margin-bottom:24px;width:100%}.image-header>.image{position:relative;z-index:10}.image-header__label{position:absolute;left:5%;right:5%;bottom:-8px;text-align:center;z-index:20}.image-with-badge{position:relative}.image-with-badge__badge{position:absolute;top:24px;right:24px;width:20%;max-width:117px}.labeled-star-rating{display:inline-block;font-size:24px;color:#9d9d9d;text-transform:uppercase;text-align:right;line-height:1.25}.labeled-star-rating__rating{font-size:0;display:block}.language-link-list{list-style:none;margin:0;padding:0;font-size:0}.language-link-list>li{display:inline-block;font-size:21px}.language-link-list__active-link,.language-link-list__link{text-transform:uppercase;text-decoration:none;color:inherit;padding:0 8px}.language-link-list__active-link:active,.language-link-list__active-link:hover,.language-link-list__link:active,.language-link-list__link:hover{color:inherit}.language-link-list__active-link{text-decoration:underline}.latest-article-list{margin-bottom:24px;padding:0;list-style:none}.latest-article-list>li>.article-link{margin-bottom:16px}.link-list{margin-bottom:24px;list-style:none;padding:0}.link-list>li{display:block;border-top:1px solid #ebebeb}.link-list>li:last-child{border-bottom:1px solid #ebebeb}.link-list__link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0 24px;line-height:52px;text-align:center;text-decoration:none;text-transform:uppercase;color:#4c4c4c;font-weight:700}.link-list--invert{background-color:#282828}.link-list--invert>li{border-top-color:#9d9d9d}.link-list--invert>li:last-child{border-bottom-color:#9d9d9d}.link-list--invert .link-list__link{color:#d2d2d2}.listicle-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;min-height:.84em;font-size:200px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}.listicle-header__position{position:absolute;right:0;bottom:0;color:#ebebeb;line-height:.7;font-weight:900;z-index:10}.listicle-header__content{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;margin:0;z-index:20}.listicle-header__content>.badge{margin-bottom:8px}.listicle-header__content>.headline,.rich-text.listicle-header__content>h2,.rich-text.listicle-header__content>h3,.rich-text.listicle-header__content>h4,.rich-text.listicle-header__content>h5,.rich-text.listicle-header__content>h6,.rich-text>:not(.rich-text__embed) .listicle-header__content>h2,.rich-text>:not(.rich-text__embed) .listicle-header__content>h3,.rich-text>:not(.rich-text__embed) .listicle-header__content>h4,.rich-text>:not(.rich-text__embed) .listicle-header__content>h5,.rich-text>:not(.rich-text__embed) .listicle-header__content>h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .listicle-header__content>h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .listicle-header__content>h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .listicle-header__content>h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .listicle-header__content>h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .listicle-header__content>h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .listicle-header__content>h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .listicle-header__content>h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .listicle-header__content>h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .listicle-header__content>h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .listicle-header__content>h6{margin-bottom:0;max-width:20em}.listicle-header__topline{display:block;margin-bottom:8px;color:#9d9d9d;font-weight:400;text-transform:uppercase;max-width:20em}.listicle-table{margin-bottom:24px}.listicle-table__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.listicle-table__header,.listicle-table__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listicle-table__search{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:16px;color:#9d9d9d;text-transform:uppercase}.listicle-table__search,.listicle-table__search-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px}.listicle-table__search-input{border:2px solid #ebebeb;margin-left:8px;max-width:15em;height:25px;font-family:Roboto,sans-serif;color:#4c4c4c;outline:0}.listicle-table__main{position:relative}.listicle-table__more-left,.listicle-table__more-right{position:absolute;top:0;right:0;bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAABGdBTUEAALGPC/xhBQAAAypJREFUSA2tlktPE1EUx+9M37WQCqn2OdA2mhRa3bInxrBi6UI3LNEvgJ/ATwAuJcaNK8NCFwqJiRu39MECmgANaSpNS0NKX+nM+D+j0wxMp9PXTab3ztx7fv2fc889MxybQpNlmctmsx/Rv+KnwGOAbROM4zhxYiBg7wDbBEwWBMEyETCdTm9JkrRFsHA4zM3OzjJuXJczmcwmlO2QfSgUYnNzcwpqLIVQ9hLW20Tw+/09GN2PDMzlcuuw24U6zufzMbq0zaK9MRsDtoqYfcE6+/z8PAsEAjqToRUeHR2tiKK4B2UOr9crB4NBHYweDLUp2IAnAP3E+vvYSXlhYcHQzlQhlD0C6DvBPB6PhFwzhGHN4E1BzAS4uQ91D91utwRlPHKO7AybocJ8Pv8AsB+ACS6XS1xcXOTRDEHqRN8Vp6en3mazSW4+djgcBLOgqTYDex2wVCrdq9fr36Dsqd1uF6PRqMVqtQ6EaCdvBeTk5MQBZV+xYBUQMR6PWwDVrjcd9xRCkRWwzwSDe4qyUWH0bwoQMCqQH3C/jsBLFDOn00nzIzcFqBZIglFqIEVGBqkGvLZARiIRHsmrzo3V92I4lnUfI2WXcVZ3EMdN1eVJVCrA/5vy762FOCL3xo6j4jK9E5LJ5AY82EO948/OzqRWq9XHIfNHvRgC2sWZfQGTA5xhHsdP6nQ65oQ7K26dFJqjo3d5ebmP4QoSW4rFYrzNZrtjZnzbU6guwUvnZmZmZg2KD6GQlMrdbledNu11QLLAptTQPcd13G63OcRURhhoyrTpXNZaUIHFJv1CFgh0evBHzKwm9lWoQpeXlwuoOs/g/p9Go8HOz88Z4Op0334gkCwSicQxgOR+DXWSFQqFviD1oSmQFiJHD6F0DcOb6+trdnFxodrr+qGAZLW0tPQbdXIdattXV1esWCzqYPRgaCAtRkwPsCmU/N1KpUI5S49vtZGAZAnoHlRu4JLL5TKjS9tGBpJxKpX6hO4NjUlltVqlodLGApIloO/RvaUx4inXanQW2HDfNspKgx+q+Eh+5SuWPlMGnhQDhu4xCjR9tL/GhslTAWoL9F9ZYVJ7tgy1cgAAAABJRU5ErkJggg==);background-size:10px 20px;background-repeat:repeat-y;background-position:100% 0;width:40px;overflow:hidden;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.listicle-table__more-left:after,.listicle-table__more-right:after{content:"";position:absolute;top:-40px;right:-40px;left:0;height:80px;background:radial-gradient(closest-side,#fff 0,hsla(0,0%,100%,0) 100%)}.listicle-table__more-left:before,.listicle-table__more-right:before{content:"";position:absolute;bottom:-40px;right:-40px;left:0;height:80px;background:radial-gradient(closest-side,#fff 0,hsla(0,0%,100%,0) 100%)}.listicle-table__more-left{right:auto;left:0;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAAAXNSR0IArs4c6QAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAAzJJREFUSA2tlj1P21AUhq+vI5JQhFIQKUIowJBKEKKuHSshhFCHjAztwtjSHwC/oPwBythKZWFk6UDLzkr4GCqiQPgQCEEixEcCid33vcVWCI6xDVcyzrHPeXjvueecRGSzWXN9ff2naZqaeIYlNU2rAfZxY2Nj7hl4QiYSCR1QMM1PgH59KlS2t7eL3t5eMDXTMIxppGD6KVAljYCzszNxcHCgWIB/TqfT80HA0grq6OgQ3d3dljkHpR8sw8/dBjKoq6tLXXcn/mNzczPjB0bfe0A+oMrOzk5+DCGni4CO0PC6HgAZ2NPTI2KxGE8+XKvVlra2tt56BdqH4hSwu7trnp+fs+CLOKh3OKisk1/9M0eFlgNqVGtrazNgv8S1DKVJ612zuysQqkRfX59sbW01sP1X2P4f5DTRDMbnrkDlIKXo7++X0WiULZoA9Pf29na8GfRRIAN1XSdUD4fDNZivr6+vl/P5fMwJ6gnIwFAoJAYGBvSWlhYqfXNxcfHr6OjoRSPU9ZQbnWnf3NyIXC5Xq1arOswVpOJ9MpmsWL6eFVoBUKiUIg3c/gi2vwjFIeu9byADI5GIyqmUkiWVwdj7Dqga0IGAhKKUVEkRCpg9oH3nkLD6hU4ShUIBTFMDfDawwnpo/ecnAVE6Ym9vj1tGU2nzw8PDM4GBV1dXAsMDE87gF90CYFNUGghYLpfFzs6OgoGxBNgkoGYgIAsbbWegpymGhT0BWJUwLrsg/5vuf29vbxUMXULYajwez2DC213CaM9AQAgzoZA5W8OcHAfsslGCpxxie8yZWalU2A1/cY1hUJQaYbQfVYjMEybQsxCmFVC8o6lU6tgJ9igQ9cXSECwRwI4xwkYHBwcLzWB87rpltJRg8WKVABwDjNt1XU23vL+/L9inWJdQNj40NLTmSrp76Qg8PDwUxWKR26wgZxnAVr3A6PNgyxjr4vT0lO+qgE3gAFZoeF33FJ6cnAheUMY2mgRsySvI8rMV8ucc1d2tKfxKWLAMP3cFLJVKAnlTzY3gmaC/DfmPQzxJnKg9cTE5Zv0oavSVGJAKhrx944BsdPBrS7QWWGpAfvEb7OT/DzCccUnUzX6SAAAAAElFTkSuQmCC)}.listicle-table__more-left:after,.listicle-table__more-left:before{left:-40px;right:0}.listicle-table__content{overflow-x:auto}.listicle-table__table{letter-spacing:-.02em;border-collapse:collapse;width:100%;color:#9d9d9d}.listicle-table__table td,.listicle-table__table th{min-width:8em;padding:8px;border-bottom:1px solid #ebebeb}@media(min-width:600px){.listicle-table__table td,.listicle-table__table th{min-width:6em}}.listicle-table__table td:first-child,.listicle-table__table th:first-child{padding-left:13px}.listicle-table__table th:first-child:after{left:0}.listicle-table__table tbody td{vertical-align:top}.listicle-table__table thead th{position:relative;color:#4c4c4c;font-weight:400;vertical-align:top;text-align:left;padding-right:16px}.listicle-table__table b,.listicle-table__table strong{font-weight:700}.listicle-table__table em,.listicle-table__table i{font-style:italic}.listicle-table__table img{display:block;width:auto;max-width:100%;height:auto}.listicle-table__sortable{cursor:pointer}.listicle-table__sortable:after,.listicle-table__sortable:before{content:"";position:absolute;top:1em;left:-4px}.listicle-table__sortable:first-child:after,.listicle-table__sortable:first-child:before{left:0}.listicle-table__sortable:after{display:inline-block;height:0;width:0;-webkit-transform:rotate(1turn);border-color:#9d9d9d transparent transparent;border-style:solid;border-width:4px 4px 0;-webkit-transform:translateY(70%);transform:translateY(70%)}.listicle-table__sortable:before{display:inline-block;height:0;width:0;-webkit-transform:rotate(1turn);border-color:transparent transparent #9d9d9d;border-style:solid;border-width:0 4px 4px;-webkit-transform:translateY(-70%);transform:translateY(-70%)}.listicle-table__sortable[aria-sort=descending]:after{display:inline-block;height:0;width:0;-webkit-transform:rotate(1turn);border-color:#0078e2 transparent transparent;border-style:solid;border-width:4px 4px 0;-webkit-transform:none;transform:none}.listicle-table__sortable[aria-sort=ascending]:after,.listicle-table__sortable[aria-sort=descending]:before{display:none}.listicle-table__sortable[aria-sort=ascending]:before{display:inline-block;height:0;width:0;-webkit-transform:rotate(1turn);border-color:transparent transparent #0078e2;border-style:solid;border-width:0 4px 4px;-webkit-transform:none;transform:none}.listicle-table__empty{display:none;letter-spacing:-.02em;color:#9d9d9d;padding:24px 0;border-bottom:1px solid #ebebeb;text-align:center}.listicle-table--empty .listicle-table__empty{display:block}.listicle-table--more-left .listicle-table__more-left,.listicle-table--more-right .listicle-table__more-right{opacity:1}.notification{position:relative;background:#fff;color:#4c4c4c;padding:8px 0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.notification__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:0 40px;text-align:center}.notification__content>*{-ms-flex-negative:0;flex-shrink:0}.notification__content>*+*{margin-top:8px}.notification__text{-ms-flex-negative:1;flex-shrink:1}.notification__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;width:40px;height:40px;font-size:12px;outline:0}.pagination{text-align:center;margin-bottom:24px}.pagination>.button{width:248px}.pagination__links{display:block;width:248px;margin:0 auto;list-style:none;padding:0;text-align:center;font-size:0}.pagination__links>li{display:inline-block;padding:16px 0 0;width:49.6px}.pagination__link{text-decoration:none;color:#9d9d9d;font-size:12px}.product-image{position:relative;max-width:250px;margin:0 auto 24px}.product-image__badge{width:100px;position:absolute;top:3%;left:3%}.product-link-renderer{position:relative}.product-link-renderer__content>*+*{margin-top:8px}.product-link-renderer__more{visibility:hidden;margin-top:8px;font-size:12px;max-height:18px;overflow:hidden}.product-link-renderer__more-item{float:left}.product-link-renderer--has-more .product-link-renderer__more{visibility:visible}.product-link-renderer--reserve-space .product-link-renderer__content{height:121px}.product-link-renderer--reserve-space-0 .product-link-renderer__content{height:auto}.product-link-renderer--reserve-space-1 .product-link-renderer__content{height:35px}.product-link-renderer--reserve-space-2 .product-link-renderer__content{height:78px}.product-link-renderer--reserve-space-3 .product-link-renderer__content{height:121px}.product-link-renderer--reserve-space-4 .product-link-renderer__content{height:164px}.product-link-renderer--reserve-space-5 .product-link-renderer__content{height:207px}.product-link-renderer--reserve-space-6 .product-link-renderer__content{height:250px}.product-link-renderer--reserve-space-7 .product-link-renderer__content{height:293px}.product-link-renderer--reserve-space-8 .product-link-renderer__content{height:336px}.product-link-renderer--reserve-space-9 .product-link-renderer__content{height:379px}.product-link-renderer--reserve-space-10 .product-link-renderer__content{height:422px}.product-link-renderer--pro.product-link-renderer--reserve-space .product-link-renderer__content{height:136px}.product-link-renderer--pro.product-link-renderer--reserve-space-1 .product-link-renderer__content{height:40px}.product-link-renderer--pro.product-link-renderer--reserve-space-2 .product-link-renderer__content{height:88px}.product-link-renderer--pro.product-link-renderer--reserve-space-3 .product-link-renderer__content{height:136px}.product-link-renderer--pro.product-link-renderer--reserve-space-4 .product-link-renderer__content{height:184px}.product-link-renderer--pro.product-link-renderer--reserve-space-5 .product-link-renderer__content{height:232px}.product-link-renderer--pro.product-link-renderer--reserve-space-6 .product-link-renderer__content{height:280px}.product-link-renderer--pro.product-link-renderer--reserve-space-7 .product-link-renderer__content{height:328px}.product-link-renderer--pro.product-link-renderer--reserve-space-8 .product-link-renderer__content{height:376px}.product-link-renderer--pro.product-link-renderer--reserve-space-9 .product-link-renderer__content{height:424px}.product-link-renderer--pro.product-link-renderer--reserve-space-10 .product-link-renderer__content{height:472px}.product{padding-top:24px}.product__content{display:block;position:relative;padding:24px 0 0;border-top:2px solid #ebebeb;background:#fff;margin:0}.product__label{position:absolute;z-index:20;left:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-size:14px;padding:.5em .75em;line-height:1.25;color:#9d9d9d;background:#ebebeb;border:none;max-width:100%}.product__label-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%;font-weight:700;min-width:0}.product__figure{position:relative;z-index:10;display:block;margin:0 auto;width:100px}.product__figure>.figure{margin-bottom:0}@media(orientation:landscape){.product__figure{width:125px}}.product__header{width:100px;-ms-flex-negative:0;flex-shrink:0}@media(orientation:landscape){.product__header{width:125px}.product__header>:last-child{margin-bottom:0}}.product__body{width:100%;-ms-flex-negative:1;flex-shrink:1;padding-left:24px}.product__body>:last-child{margin-bottom:0}@media(orientation:landscape){.product__body{padding-left:40px}}.product__split{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.product__name{width:100%;margin-bottom:16px;-ms-flex-negative:0;flex-shrink:0}.product__name>.headline,.rich-text.product__name>h2,.rich-text.product__name>h3,.rich-text.product__name>h4,.rich-text.product__name>h5,.rich-text.product__name>h6,.rich-text>:not(.rich-text__embed) .product__name>h2,.rich-text>:not(.rich-text__embed) .product__name>h3,.rich-text>:not(.rich-text__embed) .product__name>h4,.rich-text>:not(.rich-text__embed) .product__name>h5,.rich-text>:not(.rich-text__embed) .product__name>h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product__name>h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product__name>h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product__name>h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product__name>h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product__name>h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product__name>h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product__name>h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product__name>h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product__name>h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product__name>h6{margin-bottom:0}.product__commissions{float:right;text-transform:uppercase;color:#9d9d9d;font-size:10px;margin-left:1em}.product__check-price{display:block;letter-spacing:-.02em;font-size:14px;font-weight:700;margin-bottom:8px}.product--minor{padding:0}.product--minor .product__label{display:none}.product--sticky{border-top:2px solid #ebebeb;background-color:#fff;padding:0 16px}.product--sticky .product__content{padding:8px 0;border:none}.product--sticky .product__split{margin:0}.product--sticky .product__split>.headline,.product--sticky .rich-text.product__split>h2,.product--sticky .rich-text.product__split>h3,.product--sticky .rich-text.product__split>h4,.product--sticky .rich-text.product__split>h5,.product--sticky .rich-text.product__split>h6,.product--sticky .rich-text>:not(.rich-text__embed) .product__split>h2,.product--sticky .rich-text>:not(.rich-text__embed) .product__split>h3,.product--sticky .rich-text>:not(.rich-text__embed) .product__split>h4,.product--sticky .rich-text>:not(.rich-text__embed) .product__split>h5,.product--sticky .rich-text>:not(.rich-text__embed) .product__split>h6,.product--sticky .rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product__split>h2,.product--sticky .rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product__split>h3,.product--sticky .rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product__split>h4,.product--sticky .rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product__split>h5,.product--sticky .rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product__split>h6,.product--sticky .rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product__split>h2,.product--sticky .rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product__split>h3,.product--sticky .rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product__split>h4,.product--sticky .rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product__split>h5,.product--sticky .rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product__split>h6,.rich-text>:not(.rich-text__embed) .product--sticky .product__split>h2,.rich-text>:not(.rich-text__embed) .product--sticky .product__split>h3,.rich-text>:not(.rich-text__embed) .product--sticky .product__split>h4,.rich-text>:not(.rich-text__embed) .product--sticky .product__split>h5,.rich-text>:not(.rich-text__embed) .product--sticky .product__split>h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product--sticky .product__split>h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product--sticky .product__split>h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product--sticky .product__split>h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product--sticky .product__split>h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .product--sticky .product__split>h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product--sticky .product__split>h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product--sticky .product__split>h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product--sticky .product__split>h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product--sticky .product__split>h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .product--sticky .product__split>h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product--sticky .product__commissions{float:none;display:block;text-align:right;-ms-flex-negative:0;flex-shrink:0}.product--modal .product__label{left:-2px;color:#fff;background:#9d9d9d}.product--modal .product__content{padding:24px;border:2px solid #9d9d9d}.push-notification{opacity:0}.push-notification--subscribed .push-notification__unsubscribed,.push-notification__blocked,.push-notification__subscribed{display:none}.push-notification--subscribed .push-notification__subscribed{display:inline}.push-notification--blocked .push-notification__unsubscribed{display:none}.push-notification--blocked .push-notification__blocked{display:inline}.push-notification--initialized{opacity:1}.push-notification[aria-disabled=true]{opacity:.5}.quote{margin:0 0 24px;color:#9d9d9d;font-size:21px;font-style:italic;text-align:center;line-height:32px}.quote__header{margin-bottom:16px}.rich-text>:first-child{margin-top:0}.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) h2,.rich-text>:not(.rich-text__embed) h2,.rich-text>h2{text-align:center;margin-top:40px}.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) b,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) strong,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) b,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) strong,.rich-text>:not(.rich-text__embed) b,.rich-text>:not(.rich-text__embed) strong,.rich-text>b,.rich-text>strong{font-weight:700}.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) em,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) i,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) em,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) i,.rich-text>:not(.rich-text__embed) em,.rich-text>:not(.rich-text__embed) i,.rich-text>em,.rich-text>i{font-style:italic}.rich-text__embed{margin-top:40px;margin-bottom:40px}.rich-text__embed-inline{margin-top:24px;margin-bottom:24px}.rich-text--initial>:first-child:first-letter{float:left;margin-top:.2em;margin-right:.2em;font-size:46px;line-height:.7}.search-results{list-style:none;margin:0;padding:16px 16px 0}.search-results>li{display:block;margin-bottom:16px}.search-results>li>*{margin-bottom:0}@media(min-width:700px){.search-results:after{content:"";display:table;clear:both}.search-results>li{float:left;width:50%}.search-results>li:nth-child(odd){clear:left;padding-right:12px}.search-results>li:nth-child(2n){padding-left:12px}}.social-media-icon-list{display:inline-block;max-width:200px;padding:0;margin:0;list-style:none}.social-media-icon-list>li{display:inline-block;margin:8px 8px 0}.social-media-list{margin:0 0 8px;padding:0;list-style:none}.social-media-list:after{content:"";display:table;clear:both}.social-media-list>li{width:50%;float:left;margin-bottom:16px;padding:0 12px 0 0}.social-media-list>li:nth-child(2n){padding:0 0 0 12px}.social-media-list__link{position:relative;display:inline-block;text-decoration:none;color:#4c4c4c;line-height:24px;padding-left:32px;font-weight:700}.social-media-list__link>.social-media-icon{position:absolute;top:0;left:0}.social-media-list--invert .social-media-list__link{color:#9d9d9d}.teaser-wrapper{overflow:hidden;display:block;padding:0 2px 4px;text-decoration:none;color:inherit}.teaser-wrapper--s{width:244px;height:219px}.teaser-wrapper--l{width:316px;height:279px}.teaser{display:block;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);border-radius:0 0 2px 2px;max-width:640px;text-decoration:none;color:#4c4c4c}.teaser__preview{overflow:hidden;position:relative;font-size:0;z-index:10;width:100%}.teaser__preview:before{content:"";display:block;height:0;padding-top:56.25%}.teaser__image-mask{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.teaser__image-mask>.label{position:absolute;bottom:0;left:0;z-index:30}.teaser>.image{position:relative;z-index:20}.teaser__content{padding:16px}.teaser__topline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:#9d9d9d;font-size:12px;line-height:24px}.teaser__title{display:block;font-weight:700;font-size:14px;height:48px;overflow:hidden}.teaser--invert{background-color:#232323}.teaser--invert .teaser__title{color:#d2d2d2}.teaser--l .teaser__content{text-align:center;padding:16px 24px}.teaser--l .teaser__title{font-size:21px;height:66px}@media(orientation:landscape){.teaser--wide{position:relative;height:auto}.teaser--wide .teaser__preview{padding-right:42%;height:100%;width:100%}.teaser--wide .teaser__image-mask{width:58%}.teaser--wide .teaser__content{position:absolute;height:100%;width:42%;top:0;right:0;text-align:left;padding:40px 24px 24px}.teaser--wide .teaser__title{height:126px}}.teaser--unboxed{-webkit-box-shadow:none;box-shadow:none;border-radius:0;max-width:none}.teaser--unboxed .teaser__content{text-align:center;padding:16px 24px 20px;height:20%}.teaser--unboxed .teaser__title{font-size:21px;display:block;height:100%}.tldr{position:relative;margin:0 0 24px;padding:24px 16px;border:2px solid #ebebeb;color:#9d9d9d;font-size:21px;line-height:32px}.tldr:before{content:"tldr";display:inline-block;position:absolute;padding:0 .5em;bottom:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;background:#fff;font-weight:900;font-size:16px}.toc{text-align:left}.toc__label{display:block;margin-bottom:8px;font-size:16px;font-weight:700;text-transform:uppercase;color:#9d9d9d}.toc__label>.scroll-link{float:right}.toc__list{border-top:2px solid #ebebeb;padding:16px 0 0;margin:0;list-style:none;-webkit-column-count:2;column-count:2;-webkit-column-gap:susy-gutter();column-gap:susy-gutter();line-height:1.25;letter-spacing:-.02em}.toc__list-item,.toc__list-section-item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#9d9d9d;padding:4px 0;font-size:12px;-webkit-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}.figure__caption.toc__list-item>a,.figure__caption.toc__list-section-item>a,.rich-text.toc__list-item>a,.rich-text.toc__list-section-item>a,.rich-text>:not(.rich-text__embed) .toc__list-item>a,.rich-text>:not(.rich-text__embed) .toc__list-section-item>a,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .toc__list-item>a,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .toc__list-section-item>a,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .toc__list-item>a,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .toc__list-section-item>a,.toc__list-item>.link,.toc__list-section-item>.link{display:block;overflow:hidden}.figure__caption.toc__list-item>a,.rich-text.toc__list-item>a,.rich-text>:not(.rich-text__embed) .toc__list-item>a,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .toc__list-item>a,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .toc__list-item>a,.toc__list-item>.link{max-height:2.5em}.figure__caption.toc__list-section-item>a,.rich-text.toc__list-section-item>a,.rich-text>:not(.rich-text__embed) .toc__list-section-item>a,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .toc__list-section-item>a,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .toc__list-section-item>a,.toc__list-section-item>.link{max-height:3.75em}.top-pick-list{display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-rows:auto}.top-pick-list>*{margin:0 auto}.top-pick{position:relative;width:100%;max-width:450px;font-size:14px}.top-pick:after{content:"";position:absolute;top:0;left:0;display:block;width:95px;height:95px;background-image:url(fc82b71618f14a62a9864f255691fe17.svg);background-size:contain;background-position:0 0;background-repeat:no-repeat}.top-pick__figure{display:block;margin:0 auto;padding:16px;max-width:150px}.top-pick__figure>.figure{margin-bottom:0}.top-pick__content{padding:8px}.top-pick__content>*+*{margin-top:16px}.top-pick__name{text-align:center}.rich-text.top-pick__name>h2,.rich-text.top-pick__name>h3,.rich-text.top-pick__name>h4,.rich-text.top-pick__name>h5,.rich-text.top-pick__name>h6,.rich-text>:not(.rich-text__embed) .top-pick__name>h2,.rich-text>:not(.rich-text__embed) .top-pick__name>h3,.rich-text>:not(.rich-text__embed) .top-pick__name>h4,.rich-text>:not(.rich-text__embed) .top-pick__name>h5,.rich-text>:not(.rich-text__embed) .top-pick__name>h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .top-pick__name>h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .top-pick__name>h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .top-pick__name>h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .top-pick__name>h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed) .top-pick__name>h6,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .top-pick__name>h2,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .top-pick__name>h3,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .top-pick__name>h4,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .top-pick__name>h5,.rich-text>:not(.rich-text__embed)>:not(.rich-text__embed)>:not(.rich-text__embed) .top-pick__name>h6,.top-pick__name>.headline{margin-bottom:0}.top-pick__subline{color:#9d9d9d}.top-pick__more{text-align:center}.top-pick__footer{border-top:1px solid #ebebeb;padding:8px 8px 0}.top-pick__commissions{float:right;text-transform:uppercase;color:#9d9d9d;font-size:10px;margin-left:1em}.top-pick--type-value:after{background-image:url(af903454c519d9b52a7d931a9f631efb.svg)}.top-pick--type-budget:after{background-image:url(16ba7b3a5458216774103b6fbc6089b0.svg)}.top-pick--type-editor:after{background-image:url(18c65c52613d29235b7b57eb0e4740be.svg)}.topic-list{padding:0;margin:0 0 16px}.topic-list:after{content:"";display:table;clear:both}.topic-list>li{float:left;display:block;margin-bottom:8px;margin-right:8px}.category-header{margin-top:24px}.category-header__breadcrumb{font-size:14px}.category-section{position:relative;margin-bottom:24px;padding:0 40px}.category-section__headline{position:absolute;top:0;left:8px;padding-left:8px;margin:0;font-size:16px;line-height:.9;border-left:4px solid #0078e2;text-transform:uppercase;color:#9d9d9d;font-weight:700;letter-spacing:.0625em;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg) translateY(-100%);transform:rotate(90deg) translateY(-100%)}.category-section__link{color:inherit;text-decoration:inherit}.category-section__link:focus,.category-section__link:hover{color:#0078e2}.category-section--minor .category-section__headline{padding-left:0;border-left:none}.category-section--wide{padding-right:0}.container{margin:0 auto;max-width:640px}.cookie-consent{width:100%;background-color:hsla(0,0%,100%,.9);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;color:#4c4c4c}.cookie-consent__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40px;padding:0 16px}.cookie-consent__body>.button{-ms-flex-negative:0;flex-shrink:0}.cookie-consent__text{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 24px 0 0;padding:8px 0}.cookie-consent--open{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.disclaimer{padding:16px;margin-bottom:40px;background:#f4f4f4;color:#9d9d9d;font-style:italic;font-size:14px}.footer{margin-top:60px;padding-bottom:24px}.footer__modules{margin-bottom:40px}.footer__content{margin-bottom:24px;padding:0 40px}.footer__logo{display:block;margin:0 auto 24px;width:186px;height:60px}.footer--invert{color:#d2d2d2}.navbar{position:relative;height:64px}.navbar__notification{position:absolute;left:0;right:0;top:100%;-webkit-transform:translateY(-150%);transform:translateY(-150%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.navbar__content,.navbar__languages,.navbar__share{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0 12px;background:#0078e2;color:#fff;text-align:center;font-size:21px;height:64px}.navbar__content{z-index:20}.navbar__languages,.navbar__share{position:absolute;top:0;left:0;right:0;text-align:left;z-index:10;opacity:0;-webkit-transition:opacity .15s ease,z-index .15s step-end;transition:opacity .15s ease,z-index .15s step-end}.navbar__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;width:80px;outline:0;margin:0 8px}.navbar__image{height:25px}.navbar__left,.navbar__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.navbar__left>*,.navbar__right>*{margin-bottom:0;margin-top:0}.navbar__left>.push-notification,.navbar__right>.push-notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar__left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navbar__right{-ms-flex-negative:0;flex-shrink:0}.navbar__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;text-transform:uppercase;font-weight:700}.navbar__button,.navbar__language-button,.navbar__menu,.navbar__search,.navbar__share-button{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;padding:0 8px;color:#ebebeb;outline:0;width:1em}.navbar__button>.icon,.navbar__language-button>.icon,.navbar__menu>.icon,.navbar__search>.icon,.navbar__share-button>.icon{display:block}.navbar__language-button{text-transform:uppercase;width:auto}.navbar__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px}.navbar__section:before{opacity:.4;content:"";display:inline-block;height:1.3em;border-left:2px solid #fff}.navbar--languages .navbar__languages,.navbar--share .navbar__share{opacity:1;z-index:30;-webkit-transition:opacity .15s ease,z-index .15s step-start;transition:opacity .15s ease,z-index .15s step-start}.navbar--invert{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.navbar--invert .navbar__content,.navbar--invert .navbar__languages,.navbar--invert .navbar__share{background:#232323}.navbar--invert .navbar__button,.navbar--invert .navbar__share-button{color:#d2d2d2}.navbar--invert .navbar__language-button:after{display:inline-block;height:0;width:0;-webkit-transform:rotate(1turn);border-color:#d2d2d2 transparent transparent;border-style:solid;border-width:7px 5.5px 0}.navbar--notification .navbar__notification{-webkit-transform:none;transform:none;-webkit-transition-delay:.3s;transition-delay:.3s}.navbar--pro .navbar__logo{width:100px}.navbar--pro .navbar__content,.navbar--pro .navbar__languages,.navbar--pro .navbar__share{background:#005096}.not-critical__content{visibility:hidden}.not-critical__loader{text-align:center;padding:60px}.not-critical--loaded .not-critical__content{visibility:visible}.not-critical--loaded .not-critical__loader{display:none}.page,.page__content{position:relative}.page__content{padding-top:64px;z-index:10}.page>.navbar{position:fixed;top:0;width:100%;z-index:20}.page>.cookie-consent{position:fixed;bottom:0;left:0;z-index:30}.page--invert{background-color:#282828;color:#d2d2d2}.page--spaced-navbar .page__content{padding-top:88px}.review__section{margin-bottom:40px}.review__feature-rating-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.review__feature-rating-section>:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto}.review__feature-rating-section>:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;justify-self:flex-end;margin-left:susy-gutter()}.review__split-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.review__split-section>:first-child{padding-right:20px}.review__split-section>:first-child,.review__split-section>:last-child{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.review__split-section>:last-child{padding-left:20px}.review__image-section{margin-bottom:40px}.review__image-section>.image{max-width:300px;margin:0 auto}.search{position:relative}.search>.searchbar{position:fixed;top:0;width:100%;z-index:20}.search__content{position:relative;padding-top:64px;z-index:10}.search__no-results{display:none;text-align:center;font-weight:700;text-transform:uppercase;color:#9d9d9d;font-size:14px;padding:24px}.search__loading{display:none;text-align:center;margin-bottom:16px}.search>.cookie-consent{position:fixed;bottom:0;left:0;z-index:30}.search--loading .search__loading{display:block}.search--no-results .search-results{display:none}.search--no-results .search__no-results{display:block}.searchbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;color:#d2d2d2;font-size:21px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);height:64px}.searchbar__button,.searchbar__close,.searchbar__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;color:inherit;outline:0}.searchbar__button>.icon,.searchbar__close>.icon,.searchbar__menu>.icon{display:block}.searchbar>.push-notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchbar__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block;outline:0;border:0;font-size:24px;color:#9d9d9d;caret-color:#0078e2;min-width:0}.searchbar__input::-webkit-input-placeholder{color:#d2d2d2}.searchbar__input::-moz-placeholder{color:#d2d2d2}.searchbar__input:-ms-input-placeholder{color:#d2d2d2}.searchbar__input:-moz-placeholder{color:#d2d2d2}.section{padding:0 16px;margin-bottom:40px}.section--indent{padding:0 40px}.section--ad{margin-left:8px;margin-right:8px;padding:0;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb;text-align:center}.sidebar-layout{position:relative}.sidebar-layout__header{grid-area:header;position:relative;min-width:0}.sidebar-layout__main{grid-area:content;position:relative;min-width:0}.sidebar-layout__content{position:relative;z-index:10}.sidebar-layout__aside{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;margin:0 -16px}.teaser-carousel{position:relative;margin-bottom:24px}.teaser-carousel__slider{position:relative;z-index:10;overflow:hidden;font-size:0}.teaser-carousel__scrollContainer{width:100%;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:0 0 50px;margin:0 0 -50px}.teaser-carousel__scrollContainer>*+*{margin-left:8px}.teaser-carousel__item{position:relative;display:inline-block;vertical-align:top;white-space:normal;font-size:16px}.teaser-carousel__item>.button--vertical{height:215px}.teaser-carousel__next,.teaser-carousel__prev{width:34px;height:34px;border-radius:50%;background:#fff;color:#4c4c4c;padding:0;border:0;font-size:1em;cursor:pointer;opacity:.9;outline:0;display:none;position:absolute;top:16px;z-index:20}.teaser-carousel__next>.icon,.teaser-carousel__prev>.icon{display:block;margin:0 auto}@media(min-width:600px){.teaser-carousel__next,.teaser-carousel__prev{display:block}.teaser-carousel__next:disabled,.teaser-carousel__prev:disabled{display:none}}.teaser-carousel__prev{left:16px}.teaser-carousel__next{right:16px}.u-hide{display:none}.u-hide-visually{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-revert-section-padding{margin-left:-16px;margin-right:-16px}.u-space-base{margin-bottom:24px}.u-space-s{margin-bottom:16px}.u-space-base-top{padding-top:24px}.u-space-xs-left{margin-left:8px}.u-space-xs{margin-bottom:8px}.u-space-xxxl-top{margin-top:180px}.u-space-xxl{margin-bottom:90px}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}