/*!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}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{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:17px;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;color:#4c4c4c;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grecaptcha-badge{visibility:hidden}.action-form{position:relative;margin-bottom:24px}.action-form__input{width:100%;border:2px solid #9d9d9d;border-radius:4px;padding:8px 43px 8px 8px;font-size:12px;line-height:1.25;color:#4c4c4c;background-color:transparent}.action-form__input::-webkit-input-placeholder{font-size:12px;line-height:1.25;color:#9d9d9d}.action-form__input:-ms-input-placeholder{font-size:12px;line-height:1.25;color:#9d9d9d}.action-form__input::-ms-input-placeholder{font-size:12px;line-height:1.25;color:#9d9d9d}.action-form__input::placeholder{font-size:12px;line-height:1.25;color:#9d9d9d}.action-form__icon{position:absolute;top:0;right:0;background-color:#9d9d9d;color:#f4f4f4;width:35px;height:35px;border:2px solid #9d9d9d;border-radius:0 4px 4px 0}.action-form--invert .action-form__input{color:#f4f4f4}.article-item{display:block;max-width:350px;text-decoration:none;color:#4c4c4c;font-size:17px;font-weight:700}.article-item:focus,.article-item:hover{color:#0078e2}.article-item__image{margin-bottom:16px}.article-item__title{height:76.5px;width:100%;overflow:hidden}.article-item--invert{color:#d2d2d2}.article-item--invert:focus,.article-item--invert:hover{color:#ebebeb}.badge{display:inline-block;border-radius:4px;height:22px;border:2px solid #9d9d9d;font-weight:900;line-height:20px;padding:0 2px}.badge,.bullet-link{text-transform:uppercase;color:#9d9d9d}.bullet-link{text-decoration:none}.bullet-link:focus,.bullet-link:hover{color:#4c4c4c}.bullet-link--invert:focus,.bullet-link--invert:hover{color:#ebebeb}.button{font-family:Roboto,sans-serif;display:inline-block;min-width:200px;background:#0078e2;border-radius:4px;text-decoration:none;color:#fff;padding:.75em 2em}.button__label{overflow:hidden;text-overflow:ellipsis;display:block;font-weight:900;font-size:17px;text-transform:uppercase;text-align:center;letter-spacing:.03125em;line-height:1;white-space:nowrap}.button[aria-disabled]{cursor:not-allowed;opacity:.7;pointer-events:none}.button--icon{position:relative;padding:.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--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;line-height:1.25}.button--minor{background:#9d9d9d}.button--ghost{background:0 0;color:#0078e2;-webkit-box-shadow:none;box-shadow:none}.button--fluid{width:auto;min-width:auto}.button--invert{background:#fff;color:#4c4c4c}.button--vertical{position:relative;width:2.5em;padding-left:0;padding-right:0;min-width:auto;height:200px}.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--block{display:block;width:100%}.button--outline{background:#fff;color:#0078e2;border:1px solid #0078e2}.button--outline.button--invert{background:#0078e2;border:1px solid #fff;color:#fff}.button--field-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.button--field-l .button__label{font-size:21px}.button--field-l.button--block{display:-webkit-box;display:-ms-flexbox;display:flex}.dash{display:block;margin-bottom:16px;height:3px;line-height:3px}.dash:after{content:"";display:inline-block;width:56px;height:3px;background:#0078e2;vertical-align:bottom}.paragraph+.dash,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) 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-inline) 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:768px){.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:2px 0;border-top:2px solid #ebebeb}@media(min-width:768px){.description-list__title{padding-right:12px}}.description-list__data{font-family:Roboto Condensed,sans-serif;grid-column:1;margin:0;padding:2px 0}@media(min-width:768px){.description-list__data{grid-column:2;padding-left:12px;border-top:2px solid #ebebeb}}.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-inline) h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h6,.rich-text>h2,.rich-text>h3,.rich-text>h4,.rich-text>h5,.rich-text>h6{font-size:21px;font-weight:700;line-height:1.25;display:block;margin:0 0 24px}.headline .figure__caption>a:hover,.headline .link:hover,.headline .quote a:hover,.headline .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) a:hover,.headline .rich-text>a:hover,.headline .tldr a:hover,.quote .headline a:hover,.quote .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h2 a:hover,.quote .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h3 a:hover,.quote .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h4 a:hover,.quote .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h5 a:hover,.quote .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h6 a:hover,.quote .rich-text>h2 a:hover,.quote .rich-text>h3 a:hover,.quote .rich-text>h4 a:hover,.quote .rich-text>h5 a:hover,.quote .rich-text>h6 a:hover,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .headline a:hover,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h2 .link:hover,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h2 a:hover,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h3 .link:hover,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h3 a:hover,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h4 .link:hover,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h4 a:hover,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h5 .link:hover,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h5 a:hover,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h6 .link:hover,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h6 a:hover,.rich-text>h2 .figure__caption>a:hover,.rich-text>h2 .link:hover,.rich-text>h2 .quote a:hover,.rich-text>h2 .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) a:hover,.rich-text>h2 .rich-text>a:hover,.rich-text>h2 .tldr a:hover,.rich-text>h3 .figure__caption>a:hover,.rich-text>h3 .link:hover,.rich-text>h3 .quote a:hover,.rich-text>h3 .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) a:hover,.rich-text>h3 .rich-text>a:hover,.rich-text>h3 .tldr a:hover,.rich-text>h4 .figure__caption>a:hover,.rich-text>h4 .link:hover,.rich-text>h4 .quote a:hover,.rich-text>h4 .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) a:hover,.rich-text>h4 .rich-text>a:hover,.rich-text>h4 .tldr a:hover,.rich-text>h5 .figure__caption>a:hover,.rich-text>h5 .link:hover,.rich-text>h5 .quote a:hover,.rich-text>h5 .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) a:hover,.rich-text>h5 .rich-text>a:hover,.rich-text>h5 .tldr a:hover,.rich-text>h6 .figure__caption>a:hover,.rich-text>h6 .link:hover,.rich-text>h6 .quote a:hover,.rich-text>h6 .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) a:hover,.rich-text>h6 .rich-text>a:hover,.rich-text>h6 .tldr a:hover,.tldr .headline a:hover,.tldr .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h2 a:hover,.tldr .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h3 a:hover,.tldr .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h4 a:hover,.tldr .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h5 a:hover,.tldr .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h6 a:hover,.tldr .rich-text>h2 a:hover,.tldr .rich-text>h3 a:hover,.tldr .rich-text>h4 a:hover,.tldr .rich-text>h5 a:hover,.tldr .rich-text>h6 a:hover{text-decoration:none}.headline>strong,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h2>strong,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h3>strong,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h4>strong,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h5>strong,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h6>strong,.rich-text>h2>strong,.rich-text>h3>strong,.rich-text>h4>strong,.rich-text>h5>strong,.rich-text>h6>strong{font-weight:inherit!important}.headline>.dash,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h2>.dash,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h3>.dash,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h4>.dash,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h5>.dash,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h6>.dash,.rich-text>h2>.dash,.rich-text>h3>.dash,.rich-text>h4>.dash,.rich-text>h5>.dash,.rich-text>h6>.dash{margin-top:16px}.headline--xxs{font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400}.headline--xs,.headline--xxs{line-height:1.25;margin:0 0 8px}.headline--xs{font-size:14px;font-weight:700}.headline--s,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h6,.rich-text>h4,.rich-text>h6{color:#9d9d9d;font-size:17px;font-weight:400;line-height:1.25;text-transform:uppercase;letter-spacing:.125em;margin:0 0 8px}.headline--l,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h5,.rich-text>h3,.rich-text>h5{font-size:24px;font-weight:900;line-height:1.25;margin:0 0 16px}.headline--xl,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h2,.rich-text>h2{font-size:24px;font-weight:900;line-height:1.25;margin:0 0 24px}@media(min-width:1280px){.headline--xl,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h2,.rich-text>h2{font-size:32px}}.headline--xxl{font-size:32px;font-weight:700;line-height:1.25}@media(min-width:1024px){.headline--xxl{font-size:42px}}.headline--wide{font-size:24px;font-weight:900;line-height:1.25;text-transform:uppercase;letter-spacing:.3125em}.headline--listicle-section{font-size:42px;color:#d2d2d2;letter-spacing:.125em;text-transform:uppercase;font-weight:400}.hr,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) hr,.rich-text>hr{display:block;width:100%;height:0;border:0;border-top:2px solid #ebebeb;margin-top:0;margin-bottom:24px}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle}.icon__default{display:block}.icon__large,.icon__medium{display:none}@media(min-width:768px){.icon--responsive .icon__default{display:none}.icon--responsive .icon__medium{display:block}}@media(min-width:1024px){.icon--responsive .icon__default{display:none}.icon--responsive .icon__large{display:block}}.image{display:block;position:relative;padding-top:56.25%;height:0;width:100%;overflow:hidden}.image :not(.image__img){position:static}.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}.image--shadow{overflow:visible}.image--shadow .image__img{-webkit-box-shadow:0 0 80px 0 #d2d2d2;box-shadow:0 0 80px 0 #d2d2d2}.image--shadow-minor{overflow:visible}.image--shadow-minor .image__img{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.image--fixed-height{padding-top:0;height:100%}.image--fixed-height .image__img{position:relative;height:100%}.image--cover{width:100%;height:100%}.image--cover .image__img{-o-object-fit:cover;object-fit:cover}.image--rounded{border:1px solid #ebebeb;border-radius:4px}.image--rounded-invert{border:none;border-radius:4px}.image--circle{border-radius:9999px;overflow:hidden}.input-field{position:relative;height:35px;overflow:hidden}.input-field__input{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ebebeb;border-radius:4px;font-size:14px;outline:none;color:#4c4c4c;padding-top:8px;padding-left:8px;padding-right:8px}.input-field__input:focus{border-color:#d2d2d2}.input-field__label{position:absolute;top:0;left:9px;right:9px;height:35px;line-height:35px;cursor:text;text-align:left;color:#9d9d9d;font-size:14px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;-webkit-transform:scale(.65) translateY(-10%);transform:scale(.65) translateY(-10%);pointer-events:none}.input-field--empty .input-field__input:not(:focus)~.input-field__label{-webkit-transform:none;transform:none}.input-field__input:disabled{opacity:.5;cursor:not-allowed}.input-field__input:disabled~.input-field__label{pointer-events:none;opacity:.5}.input-field--required:after{content:"";display:block;position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:100%;background:#4c4c4c}.input-field[aria-invalid=true] .input-field__input,.input-field[aria-invalid=true] .input-field__input:focus{border-color:#e20000;color:#e20000}.input-field[aria-invalid=true]:after{background:#e20000}.input-field--l{height:50px;font-size:17px}.input-field--l .input-field__input{padding-left:16px;padding-right:16px}.input-field--l .input-field__label{height:50px;line-height:50px;left:17px}.input-search{width:100%;display:block;border:none;border-bottom:2px solid #ebebeb;-webkit-box-shadow:none;box-shadow:none;line-height:1em;padding:.375em;color:#4c4c4c;font-size:32px;outline:none;caret-color:#0078e2;margin-bottom:24px;-webkit-appearance:none}@media(min-width:768px){.input-search{font-size:64px}}.input-search::-webkit-input-placeholder{color:#d2d2d2}.input-search:-moz-placeholder,.input-search::-moz-placeholder{color:#d2d2d2;opacity:1}.input-search:-ms-input-placeholder{color:#d2d2d2}.input-search::-ms-input-placeholder{color:#d2d2d2}.license{margin:0 0 24px;font-size:12px;color:#9d9d9d;line-height:2}.license>.icon{font-size:17px;vertical-align:text-bottom;margin-right:.2em}.figure__caption>a,.link,.quote a,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) a,.rich-text>a,.tldr a{color:#0078e2;text-decoration:none;outline:0;cursor:pointer}.figure__caption>a:focus,.figure__caption>a:hover,.link:focus,.link:hover,.quote a:focus,.quote a:hover,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) a:focus,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) a:hover,.rich-text>a:focus,.rich-text>a:hover,.tldr a:focus,.tldr a:hover{text-decoration:underline}.link--invert{color:#fff}.link--emphasized{font-weight:700}.link--minor{color:#9d9d9d;font-family:Roboto Condensed,sans-serif}.link--minor:focus{color:#9d9d9d;text-decoration:none}.link--minor:hover{color:#0078e2;text-decoration:none}.link--toc{color:#0078e2;font-family:Roboto Condensed,sans-serif}@media(min-width:1360px){.link--toc{color:#9d9d9d}}.link--toc:focus{color:#0078e2;text-decoration:none}@media(min-width:1360px){.link--toc:focus{color:#9d9d9d}}.link--toc:hover{color:#0078e2;text-decoration:none}.link--emphasized.link--toc{font-weight:700}@media(min-width:1360px){.link--emphasized.link--toc{color:#4c4c4c;font-weight:400}}.link--emphasized.link--toc:hover{color:#0078e2;text-decoration:none}.link--toc-active.link--toc,.link--toc-active.link--toc:focus,.link--toc-active.link--toc:hover{color:#0078e2}.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;font-weight:700}.link--menu{color:inherit}.link--menu:focus,.link--menu:hover{color:#0078e2;text-decoration:none}.link--menu-category{display:block;margin-bottom:8px;color:#d2d2d2;text-transform:uppercase;font-weight:700}.link--menu-category:focus,.link--menu-category:hover{color:#0078e2;text-decoration:none}.link--menu-emphasized{color:inherit;text-transform:uppercase;font-weight:700}.link--menu-emphasized:focus,.link--menu-emphasized:hover{color:#0078e2;text-decoration:none}.list,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) 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-inline) ol>li,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ul>li,.rich-text>ol>li,.rich-text>ul>li{margin-bottom:8px}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) 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-inline) 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-inline) 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-inline) 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}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="1"],.rich-text>ol[start="1"],ol.list[start="1"]{counter-reset:list 0}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="2"],.rich-text>ol[start="2"],ol.list[start="2"]{counter-reset:list 1}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="3"],.rich-text>ol[start="3"],ol.list[start="3"]{counter-reset:list 2}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="4"],.rich-text>ol[start="4"],ol.list[start="4"]{counter-reset:list 3}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="5"],.rich-text>ol[start="5"],ol.list[start="5"]{counter-reset:list 4}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="6"],.rich-text>ol[start="6"],ol.list[start="6"]{counter-reset:list 5}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="7"],.rich-text>ol[start="7"],ol.list[start="7"]{counter-reset:list 6}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="8"],.rich-text>ol[start="8"],ol.list[start="8"]{counter-reset:list 7}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="9"],.rich-text>ol[start="9"],ol.list[start="9"]{counter-reset:list 8}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="10"],.rich-text>ol[start="10"],ol.list[start="10"]{counter-reset:list 9}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="11"],.rich-text>ol[start="11"],ol.list[start="11"]{counter-reset:list 10}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="12"],.rich-text>ol[start="12"],ol.list[start="12"]{counter-reset:list 11}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="13"],.rich-text>ol[start="13"],ol.list[start="13"]{counter-reset:list 12}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="14"],.rich-text>ol[start="14"],ol.list[start="14"]{counter-reset:list 13}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="15"],.rich-text>ol[start="15"],ol.list[start="15"]{counter-reset:list 14}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="16"],.rich-text>ol[start="16"],ol.list[start="16"]{counter-reset:list 15}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="17"],.rich-text>ol[start="17"],ol.list[start="17"]{counter-reset:list 16}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="18"],.rich-text>ol[start="18"],ol.list[start="18"]{counter-reset:list 17}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="19"],.rich-text>ol[start="19"],ol.list[start="19"]{counter-reset:list 18}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="20"],.rich-text>ol[start="20"],ol.list[start="20"]{counter-reset:list 19}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="21"],.rich-text>ol[start="21"],ol.list[start="21"]{counter-reset:list 20}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="22"],.rich-text>ol[start="22"],ol.list[start="22"]{counter-reset:list 21}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="23"],.rich-text>ol[start="23"],ol.list[start="23"]{counter-reset:list 22}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="24"],.rich-text>ol[start="24"],ol.list[start="24"]{counter-reset:list 23}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="25"],.rich-text>ol[start="25"],ol.list[start="25"]{counter-reset:list 24}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="26"],.rich-text>ol[start="26"],ol.list[start="26"]{counter-reset:list 25}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="27"],.rich-text>ol[start="27"],ol.list[start="27"]{counter-reset:list 26}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="28"],.rich-text>ol[start="28"],ol.list[start="28"]{counter-reset:list 27}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="29"],.rich-text>ol[start="29"],ol.list[start="29"]{counter-reset:list 28}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) ol[start="30"],.rich-text>ol[start="30"],ol.list[start="30"]{counter-reset:list 29}.loading-indicator{display:inline-block;color:#9d9d9d;vertical-align:middle;width:48px;height:48px;line-height:48px;-webkit-box-sizing:border-box;box-sizing:border-box}.loading-indicator__spinner{position:relative;display:block;width:48px;height:48px;-webkit-animation:loading-indicator-spin 1s linear infinite;animation:loading-indicator-spin 1s linear infinite}.loading-indicator__spinner:after{width:50%;height:100%;border-bottom:4px solid;border-radius:24px 0 0 24px}.loading-indicator__spinner:after,.loading-indicator__spinner:before{content:"";position:absolute;top:0;left:0;border-left:4px solid;border-top:4px solid}.loading-indicator__spinner:before{width:100%;height:50%;border-right:4px solid;border-radius:24px 24px 0 0}.loading-indicator--invert{color:#f4f4f4}@-webkit-keyframes loading-indicator-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-indicator-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.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;padding:0 24px}.nav-link--active,.nav-link:focus,.nav-link:hover{text-decoration:none;background-color:#fff;color:#0078e2}.nav-link--pro.nav-link--active,.nav-link--pro:focus,.nav-link--pro:hover{color:#005096}.paragraph,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) p,.rich-text>p{margin:0 0 24px}.paragraph>strong,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) p>strong,.rich-text>p>strong{font-weight:700}.paragraph--emphasized{font-style:italic;text-align:center;font-size:21px}.paragraph--minor{font-style:italic;text-align:center;font-size:14px;color:#9d9d9d}.paragraph--xminor{font-size:12px;color:#9d9d9d}.pro-con-list{margin:0;list-style:none;color:#9d9d9d;font-size:14px;padding:0;font-family:Roboto Condensed,sans-serif}.pro-con-list__item{display:-webkit-box;display:-ms-flexbox;display:flex}.pro-con-list__item:before{content:"+";display:inline-block;vertical-align:middle;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}.pro-con-list--truncate .pro-con-list__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.product-image{position:relative}.product-image__badge{width:126px;position:absolute;top:3%;left:3%}.product-link-pro{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #9d9d9d;color:#9d9d9d;border-radius:4px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 41px 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:17px}.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:100%}.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:4px;color:#fff;text-decoration:none;height:37px;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:17px;text-align:center;letter-spacing:.03125em;white-space:nowrap}.product-link__annotation{font-weight:400}.read-more{position:relative;display:block;border:2px solid #ebebeb;outline:none}.read-more__caption-height{height:137px}.read-more__image-height{overflow:hidden;position:relative}.read-more__image-height:before{content:"";display:block;height:0;padding-top:56.25%}.read-more__pane{position:absolute;top:0;left:0;width:100%;height:100%;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;color:#0078e2}.read-more__text{text-transform:uppercase;font-weight:900}.read-more:hover .read-more__text{text-decoration:underline}.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}.scroll-link--icon-left>.icon{margin-right:.2em;margin-left:0}.section-headline{position:relative;padding-left:12px;margin:0 0 16px;color:#4c4c4c;font-size:32px;font-weight:700;line-height:1.25}.section-headline:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:2px;background:#0078e2}.section-headline__link{color:inherit;text-decoration:inherit}.section-headline__link:focus,.section-headline__link:hover{color:#0078e2}.section-headline--minor{font-size:17px;color:#d2d2d2;padding:0;margin-left:0;border-left:0;border-bottom:2px solid #ebebeb}.section-headline--minor:before{display:none}.social-media-icon{position:relative;text-transform:uppercase;color:#9d9d9d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.social-media-icon,.social-media-icon__icon{text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px}.social-media-icon__icon{border-radius:50%;display:inline-block;background-color:#0078e2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;color:#fff;border:none;text-align:center;background-image:none}.social-media-icon--label{padding-left:32px;width:auto}.social-media-icon--label .social-media-icon__icon{position:absolute;left:0;top:.75px}.social-media-icon--invert .social-media-icon__icon{background-color:#4c4c4c;border-color:#4c4c4c;color:#fff}.social-media-icon--notification .social-media-icon__icon{font-size:18px}a.social-media-icon,button.social-media-icon{-webkit-transition:color .2s ease-in;transition:color .2s ease-in}a.social-media-icon .social-media-icon__icon,button.social-media-icon .social-media-icon__icon{-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;outline:0}a.social-media-icon:focus,a.social-media-icon:hover,button.social-media-icon:focus,button.social-media-icon:hover{color:#4c4c4c}a.social-media-icon:focus .social-media-icon__icon,a.social-media-icon:hover .social-media-icon__icon,button.social-media-icon:focus .social-media-icon__icon,button.social-media-icon:hover .social-media-icon__icon{-webkit-transform:scale(1.2);transform:scale(1.2)}a.social-media-icon.social-media-icon--invert:focus,a.social-media-icon.social-media-icon--invert:hover,button.social-media-icon.social-media-icon--invert:focus,button.social-media-icon.social-media-icon--invert:hover{color:#ebebeb}.star-rating{display:inline-block;color:#0078e2;margin:0;padding:0;list-style:none;font-size:0;white-space:nowrap}.star-rating__star,.star-rating__star-empty,.star-rating__star-half{font-size:17px;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--invert .star-rating__star{color:#fff}.star-rating--invert .star-rating__star-empty{color:#9d9d9d}.text-field{position:relative;overflow:hidden;display:block}.text-field__input{display:block;width:100%;border:1px solid #ebebeb;border-radius:4px;font-size:14px;outline:none;color:#4c4c4c;resize:none;padding-top:8px;padding-left:8px;padding-right:8px}.text-field__input:focus{border-color:#d2d2d2}.text-field__label{display:none;position:absolute;top:0;left:9px;right:9px;height:35px;line-height:35px;cursor:text;color:#9d9d9d;font-size:14px;pointer-events:none}.text-field--empty .text-field__input:not(:focus)~.text-field__label{display:block}.text-field__input:disabled{opacity:.5;cursor:not-allowed}.text-field__input:disabled~.text-field__label{pointer-events:none;opacity:.5}.text-field--required:after{content:"";display:block;position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:100%;background:#4c4c4c}.text-field[aria-invalid=true] .text-field__input,.text-field[aria-invalid=true] .text-field__input:focus{border-color:#e20000;color:#e20000}.text-field[aria-invalid=true]:after{background:#e20000}.timeline-label{display:block;font-size:12px;color:#9d9d9d;text-transform:uppercase;word-spacing:.3125em;border-left:2px solid #ebebeb;padding-left:8px}@media(min-width:1280px){.timeline-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:91px;margin-left:32px;line-height:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg) translateY(-100%);transform:rotate(90deg) translateY(-100%);white-space:nowrap}}@media(min-width:768px){.timeline-label--right{text-align:right;border-right:2px solid #ebebeb;border-left:none;padding-right:8px;padding-left:0}}@media(min-width:1280px){.timeline-label--right,.timeline-label--right-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;border-left:2px solid #ebebeb;border-right:none;padding-right:0;padding-left:8px;margin-left:0}}.toc-slider-button{display:block;width:100%;color:#9d9d9d;text-align:left;outline:0}.toc-slider-button:before{display:inline-block;height:0;width:0;-webkit-transform:rotate(1turn);border-color:currentcolor transparent transparent;border-style:solid;border-width:.5em .4em 0;content:""}.toc-slider-button:hover{color:#0078e2}.toc-slider-button:disabled{color:#ebebeb;pointer-events:none}.toc-slider-button--up:before{display:inline-block;height:0;width:0;-webkit-transform:rotate(1turn);border-color:transparent transparent currentcolor;border-style:solid;border-width:0 .4em .5em}.toggle-button{position:relative;display:inline-block;outline:0;width:60px;height:30px;border-radius:999px;background:#9d9d9d;-webkit-transition:background-color .15s linear;transition:background-color .15s linear}.toggle-button:after{content:"";display:block;width:30px;height:30px;position:absolute;top:0;left:0;background:#fff;border-radius:999px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.toggle-button--active{background:#0078e2}.toggle-button--active:after{-webkit-transform:translateX(30px);transform:translateX(30px)}.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;white-space:nowrap}.topic:focus,.topic:hover{text-decoration:underline}.topline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9d9d9d;font-size:14px;font-weight:400;letter-spacing:.0625em;margin-bottom:8px}.topline--invert{color:#f4f4f4}.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{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto 24px}.ad-container__label{position:absolute;bottom:100%;left:0;right:0;text-align:center;color:#9d9d9d;font-size:10px;text-transform:uppercase}.ad-container__ad{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;overflow:hidden;text-align:center}.ad-container__ad,.ad-container__provider{width:100%;height:100%}.ad-container--horizontal{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;height:250px}@media(min-width:340px){.ad-container--horizontal{width:300px;height:250px}}@media(min-width:468px){.ad-container--horizontal{width:428px;height:357px}}@media(min-width:1010px){.ad-container--horizontal{width:970px;height:250px}}.ad-container--horizontal-full{height:250px;max-width:894px}@media(min-width:340px){.ad-container--horizontal-full{height:250px}}@media(min-width:468px){.ad-container--horizontal-full{height:357px}}@media(min-width:1010px){.ad-container--horizontal-full{height:250px}}.ad-container--autorelaxed{width:100%;height:360px}.ad-container--sticky{margin-bottom:0;width:100%;height:100%;max-height:600px}.ad-container--rectangle-medium{height:250px}.ad-container--rectangle-medium,.ad-container--skyscraper-wide{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;width:300px}.ad-container--skyscraper-wide{height:600px}.ad-container--loaded[style*="height: 0px;"]{display:none}.article-card{text-decoration:none;display:block;border:1px solid #ebebeb;outline:none;background:#fff;border-radius:4px;overflow:hidden}.article-card__caption{padding:16px 16px 8px}.article-card__caption>.topline{display:block}.article-card__title{display:block;font-size:21px;font-weight:700;line-height:1.5;color:#4c4c4c;height:84.5px;overflow:hidden}.article-card:focus .article-card__title,.article-card:hover .article-card__title{color:#0078e2}.article-link{display:block;position:relative;color:inherit;text-decoration:none;margin-bottom:24px}.article-link:focus .headline,.article-link:focus .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h2,.article-link:focus .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h3,.article-link:focus .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h4,.article-link:focus .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h5,.article-link:focus .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h6,.article-link:focus .rich-text>h2,.article-link:focus .rich-text>h3,.article-link:focus .rich-text>h4,.article-link:focus .rich-text>h5,.article-link:focus .rich-text>h6,.article-link:hover .headline,.article-link:hover .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h2,.article-link:hover .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h3,.article-link:hover .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h4,.article-link:hover .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h5,.article-link:hover .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h6,.article-link:hover .rich-text>h2,.article-link:hover .rich-text>h3,.article-link:hover .rich-text>h4,.article-link:hover .rich-text>h5,.article-link:hover .rich-text>h6,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link:focus h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link:focus h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link:focus h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link:focus h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link:focus h6,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link:hover h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link:hover h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link:hover h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link:hover h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link:hover h6{color:#0078e2}.article-link__topline{font-size:14px;margin-bottom:8px}.article-link__time{color:#9d9d9d}.article-link__time:before{content:"\2022";display:inline-block;margin:0 4px}.article-link__time-value{white-space:nowrap}.article-link__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-link__image{-ms-flex-negative:0;flex-shrink:0}.article-link__body{padding:16px 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-link__headline>.headline,.rich-text.article-link__headline>h2,.rich-text.article-link__headline>h3,.rich-text.article-link__headline>h4,.rich-text.article-link__headline>h5,.rich-text.article-link__headline>h6,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h6{margin-bottom:0}@media(min-width:768px){.article-link__headline>.headline,.rich-text.article-link__headline>h2,.rich-text.article-link__headline>h3,.rich-text.article-link__headline>h4,.rich-text.article-link__headline>h5,.rich-text.article-link__headline>h6,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h6{margin-bottom:24px}}.article-link__abstract{display:none;margin:0;color:#9d9d9d;font-size:14px}@media(min-width:768px){.article-link__abstract{display:block}}@media(min-width:1024px){.article-link--text-right .article-link__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article-link--text-right .article-link__body,.article-link--text-right .article-link__image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:50%;flex-basis:50%}.article-link--text-right .article-link__body{-ms-flex-item-align:center;align-self:center;margin-left:24px;padding:0}}@media(min-width:1024px){.article-link--text-left .article-link__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.article-link--text-left .article-link__image{width:50%}.article-link--text-left .article-link__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;align-self:center;margin-right:24px;padding:0;text-align:right}}.article-link--s .article-link__headline>.headline,.article-link--s .rich-text.article-link__headline>h2,.article-link--s .rich-text.article-link__headline>h3,.article-link--s .rich-text.article-link__headline>h4,.article-link--s .rich-text.article-link__headline>h5,.article-link--s .rich-text.article-link__headline>h6,.article-link--s .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h2,.article-link--s .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h3,.article-link--s .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h4,.article-link--s .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h5,.article-link--s .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h6,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link--s .article-link__headline>h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link--s .article-link__headline>h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link--s .article-link__headline>h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link--s .article-link__headline>h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link--s .article-link__headline>h6{margin-bottom:0}@media(min-width:768px){.article-link--text-right.article-link--s .article-link__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article-link--text-right.article-link--s .article-link__image{width:265px;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.article-link--text-right.article-link--s .article-link__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;align-self:center;margin-left:24px;padding:0}.article-link--text-right.article-link--s .article-link__abstract{margin-top:24px}}@media(min-width:768px){.article-link--text-left.article-link--s .article-link__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.article-link--text-left.article-link--s .article-link__image{width:265px}.article-link--text-left.article-link--s .article-link__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;align-self:center;margin-right:24px;padding:0;text-align:right}.article-link--text-left.article-link--s .article-link__abstract{margin-top:24px}}.article-link--xs{margin-bottom:16px}.article-link--xs .article-link__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article-link--xs .article-link__image{width:120px;margin-right:16px}.article-link--xs .article-link__body{-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:0}.article-link--xs .article-link__headline{font-weight:700;font-size:17px;line-height:22px}.article-link--xs:focus .article-link__headline,.article-link--xs:hover .article-link__headline{color:#0078e2}.article-link--in-content{overflow:hidden;margin-bottom:24px}@media(min-width:768px){.article-link--in-content{margin-bottom:24px}}.article-link--in-content .article-link__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article-link--in-content .article-link__image{width:120px;padding-right:12px}.article-link--in-content .article-link__body{border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb;min-width:0;padding:0 12px 0 0}.article-link--in-content .article-link__body,.article-link--in-content .article-link__headline{-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}.article-link--in-content .article-link__headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-link--in-content .article-link__headline>*{margin-bottom:0;max-height:35px;overflow:hidden}.article-link--menu .article-link__body{padding:16px 0 0}.article-link--menu .article-link__headline>.headline,.article-link--menu .rich-text.article-link__headline>h2,.article-link--menu .rich-text.article-link__headline>h3,.article-link--menu .rich-text.article-link__headline>h4,.article-link--menu .rich-text.article-link__headline>h5,.article-link--menu .rich-text.article-link__headline>h6,.article-link--menu .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h2,.article-link--menu .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h3,.article-link--menu .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h4,.article-link--menu .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h5,.article-link--menu .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link__headline>h6,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link--menu .article-link__headline>h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link--menu .article-link__headline>h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link--menu .article-link__headline>h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link--menu .article-link__headline>h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-link--menu .article-link__headline>h6{margin-bottom:0}.article-teaser{overflow:hidden;position:relative;display:block;background-color:#000}.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}.article-teaser__title{font-size:24px;font-weight:900;line-height:1.25}@media(min-width:1280px){.article-teaser__title{font-size:32px}}.article-teaser--tall{overflow:hidden;position:relative}.article-teaser--tall:before{content:"";display:block;height:0;padding-top:75%}.article-teaser--l .article-teaser__title{font-size:32px;font-weight:700;line-height:1.25}@media(min-width:1024px){.article-teaser--l .article-teaser__topline{font-size:21px}.article-teaser--l .article-teaser__caption{padding:24px 30% 24px 24px}}.article-teaser--s .article-teaser__topline{font-size:14px}.article-teaser--s .article-teaser__title{font-size:21px;font-weight:700;line-height:1.25;font-size:17px}@media(min-width:1280px){.article-teaser--s .article-teaser__title{font-size:24px;font-weight:900;line-height:1.25}}.author-teaser{position:relative;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-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:64px;margin-bottom:24px;min-height:48px;color:#9d9d9d;font-size:12px;font-style:italic}.author-teaser__image{position:absolute;top:0;left:0;width:48px;border-radius:50%}.author-teaser--invert{color:#d2d2d2}.bullet-list{margin:0 0 24px;padding:0}.bullet-list>li{position:relative;list-style-type:none;margin-bottom:8px}.bullet-list>:last-child{margin-bottom:0}.code{margin-bottom:24px;padding:16px;background-color:#f4f4f4;border-radius:4px}.code__content{display:block;border-left:2px solid #0078e2;margin:0;padding-left:16px;color:#9d9d9d;font-size:12px;white-space:pre-wrap;word-break:break-word;font-family:monospace;line-height:1.6}.deal-notification{position:relative;width:100%;background:#f4f4f4;padding:32px 24px 24px;text-align:center;border-radius:4px}.deal-notification>*+*{margin-top:8px}.deal-notification>*{margin-bottom:0}.deal-notification__badge{position:absolute;top:0;left:0;background:#0078e2;padding:4px 8px}.deal-notification__logo{width:45px}.deal-notification>:last-child{margin-bottom:0}.deal-notification[aria-disabled=true]{pointer-events:none;opacity:.5}.disqus-comments{height:600px;position:relative;overflow:hidden}.disqus-comments__loading{position:absolute;top:0;left:0;bottom:0;right:0;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}.disqus-comments__more{display:none;position:absolute;bottom:0;text-align:center;width:100%;padding:32px;background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff),to(transparent));background:linear-gradient(0deg,#fff 50%,transparent)}.disqus-comments--loaded .disqus-comments__more{display:block}.disqus-comments--loaded .disqus-comments__loading{display:none}.disqus-comments--showAll{height:auto}.disqus-comments--showAll .disqus-comments__more{display:none}#disqus_thread a{color:#0078e2}.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{position:relative;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb;margin-bottom:24px;color:#9d9d9d;line-height:1.25;min-height:135px}.feature-list__list{font-family:Roboto Condensed,sans-serif;margin:24px 0;padding:0}@media(min-width:768px){.feature-list__list{-webkit-column-count:2;column-count:2;-webkit-column-gap:24px;column-gap:24px;list-style:none}}.feature-list__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:.0625em;margin-bottom:8px;overflow:hidden;-webkit-column-break-inside:avoid;break-inside:avoid-column;column-break-inside:avoid}.feature-list__title{font-weight:400;vertical-align:top;margin-right:1em}.feature-list__description,.feature-list__title{-ms-flex-preferred-size:50%;flex-basis:50%}.feature-list__headline{margin-top:16px;margin-bottom:24px;font-size:17px;font-weight:700;text-transform:uppercase}.figure{margin-bottom:24px}.figure__caption{margin-top:8px;font-size:12px;color:#9d9d9d;letter-spacing:.0625em;text-align:center}.figure--small .figure__caption{font-size:10px}.lazy-iframe>iframe{display:block;width:100%;height:100%;border:0}.listicle-header{padding-top:48px}.listicle-header__image{position:relative;z-index:30;max-width:728px;margin:-32px auto 32px}.listicle-header__badge{position:absolute;top:24px;right:24px;width:20%;max-width:117px}.listicle-header__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:400px;max-width:600px;margin:0 auto 32px;min-height:.65em}.listicle-header__number{position:absolute;right:0;color:#ebebeb;font-weight:900;bottom:-.18em;z-index:10;line-height:1}.listicle-header__content{padding-bottom:32px;margin:0;font-weight:400;font-size:17px;width:100%;max-width:30em;z-index:20}.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):not(.rich-text__embed-inline) .listicle-header__content>h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .listicle-header__content>h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .listicle-header__content>h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .listicle-header__content>h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .listicle-header__content>h6{margin:0}.listicle-header__content>.badge{margin-bottom:8px}.listicle-header__topline{display:block;color:#9d9d9d;text-transform:uppercase;margin:0 0 8px;max-width:20em;font-weight:400}.listicle-header--no-position{padding-top:0;margin-bottom:32px}.listicle-header--no-position .listicle-header__content{padding-bottom:0}.listicle-header--no-position .listicle-header__wrapper{margin-bottom:0}.listicle-header--no-position .listicle-header__image{margin-top:32px}.listicle-header--no-position.listicle-header--no-space .listicle-header__wrapper{min-height:auto}.listicle-table{position:relative;margin-bottom:24px}.listicle-table__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(min-width:768px){.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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.listicle-table__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9d9d9d;text-transform:uppercase;font-size:14px}.listicle-table__search-input{border:2px solid #ebebeb;margin-left:8px;width:15em;height:25px;font-family:Roboto,sans-serif;color:#4c4c4c;font-size:14px;outline:0}.listicle-table__main{position:relative;margin-top:8px}.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:10px;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:-10px;right:-10px;left:0;height:20px;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:-10px;right:-10px;left:0;height:20px;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:-10px;right:0}.listicle-table__content{overflow-x:auto}.listicle-table__table{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:768px){.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 tbody th,.listicle-table__table thead th{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;border:1px solid #ebebeb;border-radius:4px}.listicle-table__sortable{position:relative;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;font-family:Roboto Condensed,sans-serif;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}.menu-link-list{list-style:none;padding:0 8px;margin:0;background:#f4f4f4;font-size:14px}.menu-link-list__item{padding:8px 0}.menu-link-list__footer{padding:8px 0;text-align:right;font-weight:700}.menu-link-list>*+*{border-top:1px solid #fff}.menu-main-item{min-width:0}.menu-main-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:1px solid #9d9d9d;padding-bottom:8px;margin-bottom:16px;font-size:14px;text-decoration:none;color:inherit}.menu-main-item__header:focus,.menu-main-item__header:hover{color:#0078e2;text-decoration:none}.menu-main-item__header>*{margin-bottom:0}.menu-main-item__logo{height:24px}.menu-main-item__content{color:#d2d2d2}.not-critical__content{display:none}.not-critical__loader{opacity:0;text-align:center;padding:48px;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(min-width:1024px){.not-critical__loader{padding-bottom:100px}}.not-critical__more{text-align:center;padding:48px}.not-critical--loading .not-critical__loader{opacity:1}.not-critical--loaded .not-critical__content{display:block}.not-critical--loaded .not-critical__loader{display:none}.notification{background:#fff;color:#4c4c4c;padding:8px 0;font-size:17px;-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{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;margin:0 auto;padding:0 58px}.notification__content>*{-ms-flex-negative:0;flex-shrink:0}.notification__content>*+*{margin-left:24px}.notification__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex-negative:1;flex-shrink:1}.notification__close{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;font-size:12px;outline:0}.notification__close>*{display:block}.pagination{text-align:center;margin-bottom:24px}.pagination__links{display:block;margin:0 auto;list-style:none;padding:0;text-align:center;font-size:0}.pagination__links>li{display:inline-block;padding:16px 0 0;font-size:medium;width:2.5em}.pagination__link{text-decoration:none;color:#9d9d9d;font-size:12px}.pagination__link:focus,.pagination__link:hover{color:#4c4c4c}.product-link-renderer{position:relative}.product-link-renderer__content>*+*{margin-top:8px}.product-link-renderer__more{visibility:hidden;margin-top:8px;font-size:14px;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:127px}.product-link-renderer--reserve-space-0 .product-link-renderer__content{height:auto}.product-link-renderer--reserve-space-1 .product-link-renderer__content{height:37px}.product-link-renderer--reserve-space-2 .product-link-renderer__content{height:82px}.product-link-renderer--reserve-space-3 .product-link-renderer__content{height:127px}.product-link-renderer--reserve-space-4 .product-link-renderer__content{height:172px}.product-link-renderer--reserve-space-5 .product-link-renderer__content{height:217px}.product-link-renderer--reserve-space-6 .product-link-renderer__content{height:262px}.product-link-renderer--reserve-space-7 .product-link-renderer__content{height:307px}.product-link-renderer--reserve-space-8 .product-link-renderer__content{height:352px}.product-link-renderer--reserve-space-9 .product-link-renderer__content{height:397px}.product-link-renderer--reserve-space-10 .product-link-renderer__content{height:442px}.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-pro{position:relative;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);box-shadow:0 5px 10px 0 rgba(0,0,0,.15);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.product-pro>*+*{margin-top:16px}.product-pro__image,.product-pro__top{display:-webkit-box;display:-ms-flexbox;display:flex}.product-pro__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;padding:16px 16px 0}.product-pro__image>.image{width:100%}.product-pro__info{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-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:16px 16px 0 0}.product-pro__info>*+*{margin-top:8px}.product-pro__name{font-weight:700;font-size:17px}.product-pro__logo{display:block;max-height:35px;max-width:100%}.product-pro__price{color:#9d9d9d;font-size:14px;font-weight:700}.product-pro__price-topline{display:block;font-size:10px;font-weight:400;letter-spacing:.0625em;text-transform:uppercase}.product-pro__label{position:relative;background-color:#0078e2;margin-left:-4px;margin-right:-4px;color:#fff;text-align:center;text-transform:uppercase;font-weight:900;font-size:14px;letter-spacing:.125em;line-height:32px;padding:0 16px}.product-pro__label:before{border-color:#0078e2 #0078e2 transparent transparent;left:0}.product-pro__label:after,.product-pro__label:before{display:inline-block;height:0;width:0;-webkit-transform:rotate(1turn);border-style:solid;border-width:2px;position:absolute;bottom:-4px;display:block;content:""}.product-pro__label:after{border-color:#0078e2 transparent transparent #0078e2;right:0}.product-pro__body{position:relative;overflow:hidden;margin-top:0}.product-pro__affiliates{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:100%;height:100%;padding:16px;background-color:#fff}.product-pro__affiliates>*+*{margin-top:16px}.product-pro__form,.product-pro__form-error,.product-pro__form-success{position:absolute;top:0;left:0;width:100%;padding:16px;display:block;background-color:#fff;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;pointer-events:none}.product-pro__form-error,.product-pro__form-success{height:100%}.product-pro__article-link-info{font-size:14px;color:#9d9d9d;padding:0 16px;text-align:center;margin:0}.product-pro__price-annotation{display:none;margin:0;position:absolute;font-size:10px;color:#9d9d9d;text-transform:uppercase;right:0;bottom:-23px}.product-pro__abort{position:absolute;right:0;color:#9d9d9d;font-size:14px}.product-pro__abort:focus,.product-pro__abort:hover{color:#4c4c4c}.product-pro__form-step-header{position:relative;text-align:center;margin-bottom:16px}.product-pro__affiliate-logo,.product-pro__affiliate-logo>img{height:25px}.product-pro__form-info{font-size:14px;text-align:center;color:#9d9d9d;margin:0 0 16px}.product-pro__form-fields>*+*{margin-top:8px}.product-pro__form-fields>.button{width:100%}.product-pro__success-content{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.product-pro__success-content>*{margin:0}.product-pro__success-content>*+*{margin-top:24px}.product-pro__error-sign,.product-pro__success-sign{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;background-color:#26c86a;color:#fff;width:100px;height:100px;border-radius:50%}.product-pro__error-sign>.icon,.product-pro__success-sign>.icon{font-size:60px}.product-pro__error-sign{background-color:#e20000}.product-pro--form .product-pro__affiliates{opacity:0;pointer-events:none}.product-pro--form .product-pro__form{opacity:1;pointer-events:all}.product-pro--form .product-pro__price-annotation{display:block}.product-pro--form-success .product-pro__affiliates,.product-pro--form-success .product-pro__form{opacity:0;pointer-events:none}.product-pro--form-success .product-pro__form-success{opacity:1;pointer-events:all}.product-pro--form-success .product-pro__price-annotation{display:block}.product-pro--form-error .product-pro__affiliates,.product-pro--form-error .product-pro__form{opacity:0;pointer-events:none}.product-pro--form-error .product-pro__form-error{opacity:1;pointer-events:all}.product-pro--form-error .product-pro__price-annotation{display:block}.product{padding-top:24px}.product__content{position:relative;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 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;color:#9d9d9d;background:#ebebeb;text-transform:uppercase;font-size:14px;margin-left:0;max-width:calc(100% - 48px);padding:.5em .75em;line-height:1.25}.product__label-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%;font-weight:700}.product__figure{position:relative;z-index:10;display:block;margin:0 auto;max-width:150px}.product__figure>.figure{margin-bottom:0}.product__split{display:-webkit-box;display:-ms-flexbox;display:flex}.product__header{width:150px;-ms-flex-negative:0;flex-shrink:0}.product__body{padding-left:24px;overflow:hidden;width:100%;max-width:370px}.product__body>:last-child{margin-bottom:0}@media(min-width:768px){.product__body{padding-left:32px;width:100%}}.product__name{margin-bottom:16px}.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):not(.rich-text__embed-inline) .product__name>h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product__name>h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product__name>h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product__name>h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product__name>h6{display:inline;margin-right:8px}.figure__caption.product__name>a,.product__name>.link,.quote .product__name>a,.rich-text.product__name>a,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product__name>a,.tldr .product__name>a{font-size:14px}.product__commissions{float:right;text-transform:uppercase;color:#9d9d9d;font-size:10px;margin-left:1em}.product--modal{padding-top:32px}.product--modal .product__content{padding:24px;border:2px solid #9d9d9d}.product--modal .product__label{left:-2px;color:#fff;background:#9d9d9d}.product--minor{padding:0}.product--minor .product__label{display:none}.product--aside{border:1px solid #ebebeb;border-radius:4px;padding:24px}.product--aside .product__content{border:none;padding:0}.product--aside .product__label{display:none}.product--aside .product__body{padding-left:16px}.product--aside .product__split{margin-bottom:16px}.product--aside .product__header,.product--aside .product__header>.figure{max-width:90px}.product--sticky{border-top:2px solid #ebebeb;background-color:#fff;padding:0 20px}.product--sticky .product__content{padding:8px 0;border:none}.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):not(.rich-text__embed-inline) .product__split>h2,.product--sticky .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product__split>h3,.product--sticky .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product__split>h4,.product--sticky .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product__split>h5,.product--sticky .rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product__split>h6,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product--sticky .product__split>h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product--sticky .product__split>h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product--sticky .product__split>h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .product--sticky .product__split>h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .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}.push-notification{display:inline-block}.push-notification__uninitialized{opacity:.5}.push-notification__blocked,.push-notification__subscribed,.push-notification__unsubscribed{display:none}.push-notification--initialized .push-notification__unsubscribed{display:block}.push-notification--initialized .push-notification__uninitialized,.push-notification--subscribed .push-notification__unsubscribed{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[aria-disabled=true]{opacity:.5}.quote{position:relative;margin:0 0 24px;color:#9d9d9d;font-size:21px;font-style:italic;text-align:center;line-height:1.6}.quote>.icon{position:absolute;color:#f4f4f4;z-index:-1;font-size:5em;top:-.2em;left:0}.rich-text{margin-bottom:24px;line-height:1.5}.rich-text:after{content:"";display:table;clear:both}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h2,.rich-text>h2{text-align:center;clear:both;margin-top:100px;margin-bottom:24px}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h5,.rich-text>h3,.rich-text>h5{clear:both;margin-top:48px}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) h6,.rich-text>h4,.rich-text>h6{clear:both;margin-top:32px;margin-bottom:24px}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) b,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) strong,.rich-text>b,.rich-text>strong{font-weight:700}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) em,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) i,.rich-text>em,.rich-text>i{font-style:italic}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) img,.rich-text>img{display:inline-block;width:auto;max-width:100%}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table,.rich-text>table{border-collapse:collapse;width:100%;color:#9d9d9d;margin:0 0 24px}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table td,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table th,.rich-text>table td,.rich-text>table th{min-width:8em;padding:8px;border-bottom:1px solid #ebebeb}@media(min-width:768px){.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table td,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table th,.rich-text>table td,.rich-text>table th{min-width:6em}}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table td:first-child,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table th:first-child,.rich-text>table td:first-child,.rich-text>table th:first-child{padding-left:13px}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table th:first-child:after,.rich-text>table th:first-child:after{left:0}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table tbody td,.rich-text>table tbody td{vertical-align:top}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table tbody th,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table thead th,.rich-text>table tbody th,.rich-text>table thead th{color:#4c4c4c;font-weight:400;vertical-align:top;text-align:left;padding-right:16px}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table b,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table strong,.rich-text>table b,.rich-text>table strong{font-weight:700}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table em,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table i,.rich-text>table em,.rich-text>table i{font-style:italic}.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) table img,.rich-text>table img{display:block;width:auto;max-width:100%;height:auto;border:1px solid #ebebeb;border-radius:4px}.rich-text__embed{display:block;clear:both;margin:32px 0}.rich-text__embed-inline{display:block;clear:both;margin:24px 0}.rich-text--initial p:first-child:first-letter{float:left;margin-top:.19em;margin-right:.2em;font-size:3em;line-height:.7}@media(min-width:1024px){.rich-text--multi-col{-webkit-column-count:2;column-count:2;-webkit-column-gap:24px;column-gap:24px;padding-left:0;padding-right:0}}.search-results{display:grid;grid-gap:24px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}@media(min-width:768px){.search-results{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.search-results{grid-template-columns:repeat(4,1fr)}}.search-results>li>*{margin:0 auto}.select{color:#fff;position:relative;display:inline-block;outline:none}.select__button{padding:0 24px;font-size:16px;line-height:64px;font-size:14px;font-weight:700;letter-spacing:.03125em;text-transform:uppercase;z-index:10;outline:none}.select__button:after{height:0;width:0;-webkit-transform:rotate(1turn);border-color:#fff transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";display:inline-block;vertical-align:middle}.select__list{position:absolute;display:none;background-color:#1692ff;list-style:none;margin:0;padding:0;min-width:150px;bottom:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:20}.select__link{display:block;padding:8px 16px;color:inherit;white-space:nowrap;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:14px}.select__link:active,.select__link:focus,.select__link:hover{background-color:#0086fc}.select:active .select__button,.select:focus .select__button,.select:hover .select__button{background-color:#1692ff}.select:active .select__list,.select:focus .select__list,.select:hover .select__list{display:block}.select--invert .select__list{background-color:#363636}.select--invert .select__link:active,.select--invert .select__link:focus,.select--invert .select__link:hover{background-color:#1d1d1d}.select--invert:active .select__button,.select--invert:focus .select__button,.select--invert:hover .select__button{background-color:#363636}.select--bright{color:#9d9d9d}.select--bright .select__button:after{display:inline-block;height:0;width:0;-webkit-transform:rotate(1turn);border-color:#9d9d9d transparent transparent;border-style:solid;border-width:6px 5px 0}.select--bright .select__list{background-color:#f4f4f4}.select--bright .select__link:active,.select--bright .select__link:focus,.select--bright .select__link:hover{background-color:#ebebeb}.select--bright:active,.select--bright:focus,.select--bright:hover{color:#4c4c4c;border-bottom:none}.select--bright:active .select__button,.select--bright:focus .select__button,.select--bright:hover .select__button{background-color:#f4f4f4}.select--bright:active .select__button:after,.select--bright:focus .select__button:after,.select--bright:hover .select__button:after{display:inline-block;height:0;width:0;-webkit-transform:rotate(1turn);border-color:#4c4c4c transparent transparent;border-style:solid;border-width:6px 5px 0}.select--disabled{opacity:.8}.select--disabled .select__button:after{display:none}.select--disabled:active .select__button,.select--disabled:focus .select__button,.select--disabled:hover .select__button{background:0 0;cursor:not-allowed}.select--disabled:active .select__button:after,.select--disabled:active .select__list,.select--disabled:focus .select__button:after,.select--disabled:focus .select__list,.select--disabled:hover .select__button:after,.select--disabled:hover .select__list{display:none}.select--wide .select__button{padding:0 24px}.share-list__head{display:block;color:#9d9d9d;text-transform:uppercase;font-size:12px;margin-bottom:8px;text-align:center}@media(min-width:1360px){.share-list__head{text-align:left}}.share-list__shares{display:block;font-size:21px;font-weight:700;line-height:1}.share-list__toggle{position:relative;display:none;width:35px;height:35px;border-radius:100%;background:#0078e2;color:#fff;outline:0;margin-bottom:8px}@media(min-width:1360px){.share-list__toggle{display:block}}.share-list__toggle-close,.share-list__toggle-open{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;position:absolute;top:0;left:0;width:100%;height:100%;font-size:17.5px;-webkit-transition:opacity .3s linear,-webkit-transform .3s ease;transition:opacity .3s linear,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s linear;transition:transform .3s ease,opacity .3s linear,-webkit-transform .3s ease}.share-list__toggle-close{opacity:0}.share-list__list{max-width:400px;margin:0 auto;padding:0;list-style:none;text-align:center}@media(min-width:1360px){.share-list__list{margin:0;width:35px;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}}.share-list__list>*{display:inline-block;margin:8px 8px 0;vertical-align:middle}@media(min-width:1360px){.share-list__list>*{display:block;margin:0 auto}}.share-list--open .share-list__toggle-open{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.share-list--open .share-list__toggle-close{opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media(min-width:1360px){.share-list--open .share-list__list{max-height:500px;-webkit-transition:max-height .3s ease-in;transition:max-height .3s ease-in}}.social-media-icon-list{max-width:400px;margin:0 auto 24px;padding:0;list-style:none;text-align:center}.social-media-icon-list>*{display:inline-block;margin:8px 8px 0}.social-media-icon-list__shares-item{display:block;color:#9d9d9d;text-transform:uppercase;font-size:12px}@media(min-width:1360px){.social-media-icon-list__shares-item{display:inline-block}}.social-media-icon-list__shares{display:block;font-size:21px;font-weight:700;line-height:1}@media(min-width:1360px){.social-media-icon-list{margin:0 0 24px;padding:8px;display:inline-block}.social-media-icon-list__shares-item{margin:0 0 8px}.social-media-icon-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 8px}.social-media-icon-list__push-notification-item{margin:0 0 16px;padding-top:8px}}.social-media-list{margin:0 0 24px;padding:0;list-style:none}.social-media-list>li{width:100%;padding:0 12px 0 0;margin-bottom:8px}.tldr{position:relative;margin:0 0 24px;padding:24px;border:2px solid #ebebeb;color:#9d9d9d;font-size:21px;border-radius:4px}.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:17px;color:#0078e2}.toc{height:100%;width:100%;text-align:left;padding-top:24px;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb}@media(min-width:1360px){.toc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 24px 0 0;border-top:none;border-bottom:none}}.toc__slider{position:relative;overflow:hidden;padding:0 0 24px}@media(min-width:1360px){.toc__slider{-ms-flex-negative:1;flex-shrink:1;padding:0}}.toc__label{display:block;margin-bottom:8px;font-size:17px;font-weight:700;text-transform:uppercase;color:#9d9d9d}@media(min-width:1360px){.toc__label{font-size:17px;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;white-space:normal;margin-top:0}}.toc__list{padding:0;margin:0;list-style:none;-webkit-column-count:2;column-count:2;-webkit-column-gap:24px;column-gap:24px;line-height:1.25;font-family:Roboto Condensed,sans-serif}@media(min-width:428px){.toc__list{-webkit-column-count:4;column-count:4}}@media(min-width:768px){.toc__list{-webkit-column-count:3;column-count:3}}@media(min-width:1024px){.toc__list{-webkit-column-count:4;column-count:4}}@media(min-width:1360px){.toc__list{-webkit-column-count:1;column-count:1;-webkit-column-gap:initial;column-gap:normal;-webkit-transform:translateY(0);transform:translateY(0);padding:0;margin-left:0;font-family:Roboto,sans-serif}}@media(max-width:1024px){.toc__list{-webkit-transform:none!important;transform:none!important}}.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,.quote .toc__list-item>a,.quote .toc__list-section-item>a,.rich-text.toc__list-item>a,.rich-text.toc__list-section-item>a,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .toc__list-item>a,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .toc__list-section-item>a,.tldr .toc__list-item>a,.tldr .toc__list-section-item>a,.toc__list-item>.link,.toc__list-section-item>.link{display:block;overflow:hidden}.figure__caption.toc__list-item>a,.figure__caption.toc__list-section-item>a,.quote .toc__list-item>a,.quote .toc__list-section-item>a,.rich-text.toc__list-item>a,.rich-text.toc__list-section-item>a,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .toc__list-item>a,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .toc__list-section-item>a,.tldr .toc__list-item>a,.tldr .toc__list-section-item>a,.toc__list-item>.link,.toc__list-section-item>.link{max-height:3.75em}.toc .toc-slider-button{display:none}@media(min-width:1360px){.toc .toc-slider-button{display:block}}.top-pick-list{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-pick-list>*{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}@media(min-width:428px){.top-pick-list>*{-ms-flex-preferred-size:calc(50% - 24px);flex-basis:calc(50% - 24px)}}@media(min-width:768px){.top-pick-list>*{-ms-flex-preferred-size:calc(33% - 24px);flex-basis:calc(33% - 24px)}}.top-pick{position:relative;width:100%;max-width:500px;min-width:250px;font-size:14px}.top-pick__tag{position:absolute;top:0;left:0;width:95px;height:95px;background:#0078e2;border-radius:4px;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);color:#fff;z-index:20}.top-pick__tag-label{position:absolute;bottom:50%;left:0;right:0;padding:6px 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1}.top-pick__figure{display:block;margin:0 auto;padding:16px;max-width:150px;z-index:10}.top-pick__figure>.figure{margin-bottom:0}.top-pick__content{padding:8px}.top-pick__content>*+*{margin-top:16px}.top-pick__name{text-align:center}.top-pick__headline{display:block;font-weight:700;font-size:17px}.top-pick__headline,.top-pick__subline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-pick__subline{color:#9d9d9d}.top-pick__items{min-height:63px}.top-pick__more{min-height:21px}.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}.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}.ad-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 1;flex:0 0 1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ad-layout__content{display:block;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:16px;min-width:0}@media(min-width:428px){.ad-layout__content{display:block}}@media(min-width:768px){.ad-layout__content{display:block}}@media(min-width:1024px){.ad-layout__content{display:block}}@media(min-width:1280px){.ad-layout__content{display:block}}@media(min-width:1360px){.ad-layout__content{display:block}}@media(min-width:1528px){.ad-layout__content{display:block}}@media(min-width:1600px){.ad-layout__content{display:block}}@media(min-width:428px){.ad-layout__content{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width:768px){.ad-layout__content{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width:1024px){.ad-layout__content{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width:1280px){.ad-layout__content{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width:1360px){.ad-layout__content{-ms-flex-preferred-size:864px;flex-basis:864px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1528px){.ad-layout__content{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width:1600px){.ad-layout__content{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width:428px){.ad-layout__content{margin-right:16px}}@media(min-width:768px){.ad-layout__content{margin-right:32px}}@media(min-width:1024px){.ad-layout__content{margin-right:32px}}@media(min-width:1280px){.ad-layout__content{margin-right:32px}}@media(min-width:1360px){.ad-layout__content{margin-right:32px}}@media(min-width:1528px){.ad-layout__content{margin-right:32px}}@media(min-width:1600px){.ad-layout__content{margin-right:48px}}@media(min-width:1920px){.ad-layout__content{margin-right:48px}}.ad-layout__content>.container>:last-child{margin-bottom:0}.ad-layout__ad{display:none;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:428px){.ad-layout__ad{display:none}}@media(min-width:768px){.ad-layout__ad{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:1024px){.ad-layout__ad{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:1280px){.ad-layout__ad{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:1360px){.ad-layout__ad{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:1528px){.ad-layout__ad{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:1600px){.ad-layout__ad{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:1920px){.ad-layout__ad{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:428px){.ad-layout__ad{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:768px){.ad-layout__ad{-ms-flex-preferred-size:160px;flex-basis:160px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1024px){.ad-layout__ad{-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1280px){.ad-layout__ad{-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1360px){.ad-layout__ad{-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1528px){.ad-layout__ad{-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1600px){.ad-layout__ad{-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1920px){.ad-layout__ad{-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.ad-layout__ad-item{position:relative}.ad-layout__ad-item+.ad-layout__ad-item{margin-top:200px}.ad-layout__ad-wrapper{display:none;width:100%;height:600px}.ad-layout--sticky .ad-layout__ad-wrapper{position:-webkit-sticky;position:sticky;top:96px}.ad-layout--initialized .ad-layout__ad-wrapper{display:block}.ad-layout--sticky.ad-layout--initialized .ad-layout__ad-item:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:auto!important}.article-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:48px;background:#4c4c4c;color:#d2d2d2;font-size:12px;font-weight:400;letter-spacing:.0625em}@media(max-width:1919px) and (min-aspect-ratio:5/4) and (min-width:768px),(min-width:1920px) and (max-height:1536px) and (min-width:768px){.article-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.article-header__image{position:relative;-ms-flex-negative:0;flex-shrink:0;width:100%;overflow:hidden}.article-header__image>.image{display:block;width:100%}@media(max-width:1919px) and (min-aspect-ratio:5/4) and (min-width:768px),(min-width:1920px) and (max-height:1536px) and (min-width:768px){.article-header__image{width:50%}}@media(max-width:1919px) and (min-aspect-ratio:5/4) and (min-width:1024px),(min-width:1920px) and (max-height:1536px) and (min-width:1024px){.article-header__image{width:61.45251%;max-width:calc(177.778vh - 428.44498px);min-width:40%}}.article-header__badge{position:absolute;top:24px;right:24px;width:20%;max-width:117px}.article-header__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;padding:24px 0 24px 24px;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-pack:end;-ms-flex-pack:end;justify-content:flex-end}.article-header__content>.headline,.rich-text.article-header__content>h2,.rich-text.article-header__content>h3,.rich-text.article-header__content>h4,.rich-text.article-header__content>h5,.rich-text.article-header__content>h6,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h6{color:#fff}.article-header__content>:last-child{margin-bottom:0}.article-header__content .star-rating{margin-left:8px}@media(min-width:768px){.article-header__content{padding:32px 0 32px 32px}}@media(min-width:1024px){.article-header__content>.headline,.rich-text.article-header__content>h2,.rich-text.article-header__content>h3,.rich-text.article-header__content>h4,.rich-text.article-header__content>h5,.rich-text.article-header__content>h6,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h6{font-size:2.5vw}}@media(min-width:1920px){.article-header__content>.headline,.rich-text.article-header__content>h2,.rich-text.article-header__content>h3,.rich-text.article-header__content>h4,.rich-text.article-header__content>h5,.rich-text.article-header__content>h6,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h2,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h3,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h4,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h5,.rich-text>:not(.rich-text__embed):not(.rich-text__embed-inline) .article-header__content>h6{font-size:48px}}.article-header__title{padding-right:24px}@media(min-width:768px){.article-header__title{padding-right:32px}}@media(min-width:1024px){.article-header__title{padding-right:48px}}.article-header__disclaimer{margin-bottom:auto;padding-bottom:24px;padding-right:24px;color:#9d9d9d;font-size:12px;font-style:italic}@media(min-width:768px){.article-header__disclaimer{padding-right:32px}}.article-link-layout{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;grid-gap:24px;margin-bottom:24px}.article-link-layout>*{margin-bottom:0}@media(min-width:1024px){.article-link-layout--cols-2,.article-link-layout--cols-3{grid-auto-flow:column}}.article-slider{position:relative;z-index:0}.article-slider__slider{overflow:hidden}.article-slider__inner{position:relative;z-index:10;width:100%;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;font-size:0;padding:0 0 50px;margin:0 0 -50px}.article-slider__item{display:inline-block;vertical-align:top;white-space:normal;width:265px;font-size:17px;margin-right:24px}.article-slider__item:last-child{margin-right:0}.article-slider__next,.article-slider__prev{position:absolute;top:0;bottom:0;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;padding:16px;z-index:20;outline:0;cursor:pointer;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;pointer-events:none}.article-slider__next:disabled,.article-slider__prev:disabled{opacity:0;pointer-events:none}.article-slider__prev{left:0;padding-right:0;background:-webkit-gradient(linear,right top,left top,color-stop(50%,hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.9)));background:linear-gradient(270deg,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.9))}.article-slider__next{right:0;padding-left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.9)));background:linear-gradient(90deg,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.9))}.article-slider__button{width:48px;height:48px;border-radius:50%;border:2px solid #ebebeb;background:#fff;color:#4c4c4c;pointer-events:auto}.article-slider__button,.article-slider__dots{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}.article-slider__dots{list-style:none;font-size:0;padding:0;height:32px}.article-slider__dots li{margin-right:8px}.article-slider__dots button{display:block;width:8px;height:8px;border-radius:50%;background-color:#d2d2d2;cursor:pointer;outline:0}.article-slider__dots button[data-active]{background-color:#9d9d9d}.aside-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:428px){.aside-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:768px){.aside-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:1024px){.aside-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:1280px){.aside-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:1360px){.aside-layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media(min-width:1528px){.aside-layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media(min-width:1600px){.aside-layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.aside-layout__aside{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-left:16px;width:100%;margin-right:16px}@media(min-width:428px){.aside-layout__aside{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:768px){.aside-layout__aside{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1024px){.aside-layout__aside{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1280px){.aside-layout__aside{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1360px){.aside-layout__aside{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width:1528px){.aside-layout__aside{-ms-flex-preferred-size:268px;flex-basis:268px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1600px){.aside-layout__aside{-ms-flex-preferred-size:252px;flex-basis:252px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:428px){.aside-layout__aside{margin-left:16px}}@media(min-width:768px){.aside-layout__aside{margin-left:32px}}@media(min-width:1024px){.aside-layout__aside{margin-left:32px}}@media(min-width:1280px){.aside-layout__aside{margin-left:32px}}@media(min-width:1360px){.aside-layout__aside{margin-left:32px}}@media(min-width:1528px){.aside-layout__aside{margin-left:32px}}@media(min-width:1600px){.aside-layout__aside{margin-left:48px}}@media(min-width:1920px){.aside-layout__aside{margin-left:48px}}@media(min-width:428px){.aside-layout__aside{margin-right:16px}}@media(min-width:768px){.aside-layout__aside{margin-right:32px}}@media(min-width:1024px){.aside-layout__aside{margin-right:32px}}@media(min-width:1280px){.aside-layout__aside{margin-right:32px}}@media(min-width:1360px){.aside-layout__aside{margin-right:0}}@media(min-width:1528px){.aside-layout__aside{margin-right:0}}@media(min-width:1600px){.aside-layout__aside{margin-right:0}}.aside-layout__aside-content{display:none;height:100%}.not-critical-loaded .aside-layout__aside-content{display:block}.aside-layout__content{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0;margin-left:16px}@media(min-width:428px){.aside-layout__content{margin-left:16px}}@media(min-width:768px){.aside-layout__content{margin-left:32px}}@media(min-width:1024px){.aside-layout__content{margin-left:32px}}@media(min-width:1280px){.aside-layout__content{margin-left:32px}}@media(min-width:1360px){.aside-layout__content{margin-left:32px}}@media(min-width:1528px){.aside-layout__content{margin-left:32px}}@media(min-width:1600px){.aside-layout__content{margin-left:48px}}@media(min-width:1920px){.aside-layout__content{margin-left:48px}}@media(min-width:1360px) and (max-width:1527px){.aside-layout__content{-ms-flex-preferred-size:1196px;flex-basis:1196px}}.author-header{position:relative;margin-bottom:32px;margin-top:32px}@media(min-width:768px){.author-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:48px;margin-top:48px}}.author-header__figure{max-width:192px;margin:0 auto 32px}@media(min-width:768px){.author-header__figure{width:192px;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0}}.author-header__content{text-align:center;margin-bottom:0;padding:0 16px}.author-header__content>:last-child{margin-bottom:0}@media(min-width:768px){.author-header__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:32px;text-align:left}}.category-header{margin-top:32px;margin-bottom:32px}.category-header__breadcrumb{font-size:14px}.category-header__nav>*{margin:0 8px 8px 0}.category-header__nav-link{display:inline-block;text-transform:uppercase;color:#0078e2;text-decoration:none;font-weight:700;font-size:14px;white-space:nowrap;line-height:32px;padding:0 12px;background-color:#f4f4f4}.category-header__nav-link:active,.category-header__nav-link:hover{background-color:#ebebeb}.category-headline{padding:24px 0;background:#f4f4f4;margin-bottom:24px}.category-headline__headline{font-size:17px;color:#9d9d9d;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.0625em;margin:0}.category-headline__headline:before{content:"";float:left;display:block;margin-right:8px;height:1em;width:0;border-left:4px solid #0078e2}.container{position:relative;margin:0 auto;width:100%;max-width:600px}.container--l{max-width:728px}.container--xl{max-width:970px}.container--space{-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:16px;padding-right:16px;width:calc(100% - 32px)}@media(min-width:428px){.container--space{padding-left:16px}}@media(min-width:768px){.container--space{padding-left:32px}}@media(min-width:1024px){.container--space{padding-left:32px}}@media(min-width:1280px){.container--space{padding-left:32px}}@media(min-width:1360px){.container--space{padding-left:32px}}@media(min-width:1528px){.container--space{padding-left:32px}}@media(min-width:1600px){.container--space{padding-left:48px}}@media(min-width:1920px){.container--space{padding-left:48px}}@media(min-width:428px){.container--space{padding-right:16px}}@media(min-width:768px){.container--space{padding-right:32px}}@media(min-width:1024px){.container--space{padding-right:32px}}@media(min-width:1280px){.container--space{padding-right:32px}}@media(min-width:1360px){.container--space{padding-right:32px}}@media(min-width:1528px){.container--space{padding-right:32px}}@media(min-width:1600px){.container--space{padding-right:48px}}@media(min-width:1920px){.container--space{padding-right:48px}}@media(min-width:428px){.container--space{width:calc(100% - 32px)}}@media(min-width:768px){.container--space{width:calc(100% - 64px)}}@media(min-width:1024px){.container--space{width:calc(100% - 64px)}}@media(min-width:1280px){.container--space{width:calc(100% - 64px)}}@media(min-width:1360px){.container--space{width:calc(100% - 64px)}}@media(min-width:1528px){.container--space{width:calc(100% - 64px)}}@media(min-width:1600px){.container--space{width:calc(100% - 96px)}}@media(min-width:1920px){.container--space{width:calc(100% - 96px)}}@media(min-width:1280px){.content-aside-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media(min-width:1280px){.content-aside-layout__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.content-aside-layout__aside{max-width:600px;margin:0 auto 48px}@media(min-width:1280px){.content-aside-layout__aside{display:block;-ms-flex-preferred-size:600px;flex-basis:600px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-left:16px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}}@media(min-width:1280px) and (min-width:428px){.content-aside-layout__aside{display:block}}@media(min-width:1280px) and (min-width:768px){.content-aside-layout__aside{display:block}}@media(min-width:1280px) and (min-width:1024px){.content-aside-layout__aside{display:block}}@media(min-width:1280px) and (min-width:1280px){.content-aside-layout__aside{display:block}}@media(min-width:1280px) and (min-width:1360px){.content-aside-layout__aside{display:block}}@media(min-width:1280px) and (min-width:1528px){.content-aside-layout__aside{display:block}}@media(min-width:1280px) and (min-width:1600px){.content-aside-layout__aside{display:block}}@media(min-width:1280px) and (min-width:428px){.content-aside-layout__aside{-ms-flex-preferred-size:600px;flex-basis:600px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1280px) and (min-width:768px){.content-aside-layout__aside{-ms-flex-preferred-size:600px;flex-basis:600px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1280px) and (min-width:1024px){.content-aside-layout__aside{-ms-flex-preferred-size:600px;flex-basis:600px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1280px) and (min-width:1280px){.content-aside-layout__aside{-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1280px) and (min-width:1360px){.content-aside-layout__aside{-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1280px) and (min-width:1528px){.content-aside-layout__aside{-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1280px) and (min-width:1600px){.content-aside-layout__aside{-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:1280px) and (min-width:428px){.content-aside-layout__aside{margin-left:16px}}@media(min-width:1280px) and (min-width:768px){.content-aside-layout__aside{margin-left:32px}}@media(min-width:1280px) and (min-width:1024px){.content-aside-layout__aside{margin-left:32px}}@media(min-width:1280px) and (min-width:1280px){.content-aside-layout__aside{margin-left:32px}}@media(min-width:1280px) and (min-width:1360px){.content-aside-layout__aside{margin-left:32px}}@media(min-width:1280px) and (min-width:1528px){.content-aside-layout__aside{margin-left:32px}}@media(min-width:1280px) and (min-width:1600px){.content-aside-layout__aside{margin-left:48px}}@media(min-width:1280px) and (min-width:1920px){.content-aside-layout__aside{margin-left:48px}}.content-aside-layout__aside>*{margin-top:48px}.content-aside-layout__aside>*>*+*{margin-top:24px}@media(min-width:1280px){.content-aside-layout__aside>*{position:-webkit-sticky;position:sticky;top:96px;margin-bottom:0;margin-top:0;min-height:600px}}.footer{padding-left:16px;padding-right:16px;padding-bottom:48px;width:100%;font-size:14px;background-repeat:no-repeat;background-position:0 100%;background-size:80%;background-image:url(11f49ec4cb734e681df284842ab51bc7.svg);color:#9d9d9d}@media(min-width:428px){.footer{padding-left:16px}}@media(min-width:768px){.footer{padding-left:32px}}@media(min-width:1024px){.footer{padding-left:32px}}@media(min-width:1280px){.footer{padding-left:32px}}@media(min-width:1360px){.footer{padding-left:32px}}@media(min-width:1528px){.footer{padding-left:32px}}@media(min-width:1600px){.footer{padding-left:48px}}@media(min-width:1920px){.footer{padding-left:48px}}@media(min-width:428px){.footer{padding-right:16px}}@media(min-width:768px){.footer{padding-right:32px}}@media(min-width:1024px){.footer{padding-right:32px}}@media(min-width:1280px){.footer{padding-right:32px}}@media(min-width:1360px){.footer{padding-right:32px}}@media(min-width:1528px){.footer{padding-right:32px}}@media(min-width:1600px){.footer{padding-right:48px}}@media(min-width:1920px){.footer{padding-right:48px}}@media(min-width:768px){.footer{background-size:40em}}.footer__content{margin:0 auto;max-width:600px}@media(min-width:768px){.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:970px}}@media(min-width:768px){.footer__col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin-left:32px}.footer__col:first-child{margin-left:0}}.footer--invert{padding-top:48px;background-color:#101010;background-image:url(512cdcdf3b6fc4f6d6629478c282cc39.svg)}.horizontal-ad-layout{position:relative;margin-right:50vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:48px;margin-bottom:48px}@media(min-width:1920px){.horizontal-ad-layout{margin-right:348px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.horizontal-ad-layout__ad{-webkit-transform:translateX(50%);transform:translateX(50%);max-width:100vw}@media(min-width:1920px){.horizontal-ad-layout__ad{position:relative;-webkit-transform:none;transform:none;margin-right:0}}.horizontal-ad-layout__ad:before{content:"";display:block;position:absolute;background-color:#fff;top:-16px;bottom:-16px;left:-32px;right:-32px;max-width:100vw}.horizontal-ad-layout__ad>.ad-container{margin-bottom:0}.hover-menu-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hover-menu-layout__column>:last-child{margin-bottom:0}.hover-menu-layout__column:first-child{width:224.5px}.hover-menu-layout__column:nth-child(2){display:none;width:307.33333px;margin-left:24px}@media(min-width:768px){.hover-menu-layout__column:nth-child(2){display:block}}.hover-menu-layout__column:nth-child(3){display:none;width:390.16667px;margin-left:24px}@media(min-width:1024px){.hover-menu-layout__column:nth-child(3){display:block}}.hover-menu{width:100%;background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.2);box-shadow:0 4px 4px 0 rgba(0,0,0,.2);padding:24px 0}.hover-menu>*{display:none}.menu-layout{display:grid;grid-template-columns:1fr;grid-gap:24px}@media(min-width:1024px){.menu-layout{grid-template-columns:1fr 1fr}}.modal-container{position:relative;background-color:rgba(40,40,40,.7);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;padding:56px 16px 16px}@media(min-width:768px){.modal-container{padding:72px 24px 24px}}.modal-container>.loading-indicator{position:absolute;top:50%;left:50%;margin:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.modal-container__content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:772px;max-height:100%}@media(min-width:768px){.modal-container__content{position:relative}}.modal-container__close{display:inline-block;position:absolute;top:8px;right:8px;font-size:21px;padding:8px;line-height:0;outline:none;color:#f4f4f4;z-index:20}@media(min-width:768px){.modal-container__close{top:-45px;right:-8px}}.modal-container__modal{position:relative;z-index:10;overflow-y:auto;max-height:100%;max-width:100%}.modal-container__iframe{width:100%;height:80vh}.modal-container--iframe .modal-container__content{max-width:772px}.modal-container--iframe .modal-container__modal{width:100%}.modal-container--loading>.loading-indicator{display:block}.modal-container--loading .modal-container__close,.modal-container--loading .modal-container__content,.modal-container--no-close .modal-container__close{display:none}.navbar{position:relative;height:64px;width:100%}.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__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#0078e2;color:#fff}@media(min-width:768px){.navbar__container{visibility:visible}}.navbar__wrapper{width:100%;max-width:2560px}.navbar__content{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar__pro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;margin-left:auto;-ms-flex-negative:0;flex-shrink:0;background:#005096}.navbar__center{display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;height:64px;opacity:0}@media(min-width:768px){.navbar__center{display:-webkit-box;display:-ms-flexbox;display:flex}}.navbar__link-list{overflow:hidden;font-size:0;text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.navbar__more{-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:0;flex-wrap:0}.navbar__button{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;padding:0 24px;color:inherit;height:64px;font-size:22px;text-decoration:none;outline:0}.navbar__button:active,.navbar__button:focus,.navbar__button:hover{background-color:#0086fc}.navbar__button[aria-disabled]{cursor:not-allowed;pointer-events:none}.navbar__tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:64px;border-left:1px solid hsla(0,0%,100%,.4);border-right:1px solid hsla(0,0%,100%,.4)}.navbar__tile+.navbar__tile,.navbar__tile:first-child{border-left:none}.navbar__tile:last-child{border-right:none}.navbar__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:64px;padding:0 24px}.navbar__logo:active,.navbar__logo:focus,.navbar__logo:hover{background-color:#0086fc}.navbar__all3dp{height:28px}.navbar__get-it-printed{font-size:14px;line-height:14px;font-family:Roboto,sans-serif;display:inline-block;padding:8px;border:1px solid;margin:-12px}.navbar__craftcloud,.navbar__get-it-printed{font-weight:700;text-decoration:none;color:inherit;text-transform:uppercase}.navbar__craftcloud{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;height:64px;padding:0 24px;font-size:12px;letter-spacing:.03125em;white-space:nowrap}.navbar__craftcloud:active,.navbar__craftcloud:focus,.navbar__craftcloud:hover{background-color:#0086fc}.navbar__craftcloud>.icon{font-size:1.5em;margin-left:4px}.navbar__craftcloud-text{text-transform:uppercase;line-height:1}.navbar__craftcloud-logo{width:125px;margin-bottom:4px}.navbar__craftcloud-alternative{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 24px;color:inherit;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.03125em;white-space:nowrap}.navbar__craftcloud-alternative:active,.navbar__craftcloud-alternative:focus,.navbar__craftcloud-alternative:hover{background-color:#0086fc}.navbar__craftcloud-alternative-logo{height:1em;margin-top:4px}.navbar--invert .navbar__container{background-color:#101010}.navbar--invert .navbar__button:active,.navbar--invert .navbar__button:focus,.navbar--invert .navbar__button:hover,.navbar--invert .navbar__craftcloud-alternative:active,.navbar--invert .navbar__craftcloud-alternative:focus,.navbar--invert .navbar__craftcloud-alternative:hover,.navbar--invert .navbar__craftcloud:active,.navbar--invert .navbar__craftcloud:focus,.navbar--invert .navbar__craftcloud:hover,.navbar--invert .navbar__logo:active,.navbar--invert .navbar__logo:focus,.navbar--invert .navbar__logo:hover{background-color:#363636}.navbar--bright{background-color:#ebebeb}.navbar--bright .navbar__container{background-color:#fff;color:#9d9d9d;border-bottom:2px solid #ebebeb}.navbar--bright .navbar__tile{border-left-color:hsla(0,0%,61.6%,.4);border-right-color:hsla(0,0%,61.6%,.4)}.navbar--bright .navbar__button:active,.navbar--bright .navbar__button:focus,.navbar--bright .navbar__button:hover{color:#4c4c4c;background-color:#ebebeb}.navbar--bright .navbar__craftcloud:active,.navbar--bright .navbar__craftcloud:focus,.navbar--bright .navbar__craftcloud:hover,.navbar--bright .navbar__logo:active,.navbar--bright .navbar__logo:focus,.navbar--bright .navbar__logo:hover{background-color:#ebebeb}.navbar--pro .navbar__container{background-color:#005096}.navbar--pro .navbar__pro{background-color:#0078e2}.navbar--notification .navbar__notification{-webkit-transform:none;transform:none;-webkit-transition-delay:.3s;transition-delay:.3s}.newsletter-modal{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}.newsletter-modal__image{display:none;width:260px}@media(min-width:768px){.newsletter-modal__image{display:block}}.newsletter-modal__content{padding:48px}.newsletter-modal__content>*{margin-bottom:0}.newsletter-modal__content>*+*{margin-top:24px}.newsletter-modal__content>.button+.button{margin-top:16px}.newsletter-subscribe-modal{background-color:#fff;width:100vw}.newsletter-subscribe-modal__image{width:100%}.newsletter-subscribe-modal__content{text-align:center;padding:24px 48px}.newsletter-subscribe-modal__content>*{margin-bottom:0}.newsletter-subscribe-modal__content>*+*{margin-top:16px}.newsletter-subscribe-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter-subscribe-modal__form>.input-field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.newsletter-subscribe-modal__form>.button{-ms-flex-negative:0;flex-shrink:0;margin-left:4px}.newsletter-subscribe-modal__response{margin-top:16px}.newsletter{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;padding:24px;background-color:#f4f4f4;border-radius:4px}.newsletter>*+*{margin-top:8px}.newsletter>*{margin-bottom:0}.newsletter__logo{width:44px}.newsletter__form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:190px}.newsletter__form>*+*{margin-top:4px}@media(min-width:768px){.newsletter__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.newsletter__form>*+*{margin-top:0;margin-left:4px}}.newsletter__form>.button{-ms-flex-negative:0;flex-shrink:0}.newsletter__form-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.overlay{overflow-y:auto;overflow-x:hidden;background-color:#fff;max-width:100vw;min-width:320px;-webkit-overflow-scrolling:touch}.overlay__content{position:relative;z-index:10}.overlay__content>.loading-indicator{position:absolute;top:50%;left:50%;margin:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overlay>.navbar{position:relative;z-index:20}.overlay--invert{background:#282828;color:#f4f4f4}.page-container{background-color:#f4f4f4}.page-container__page{max-width:1920px;margin:0 auto;background-color:#fff}.page{position:relative;background:#fff;min-width:320px}.page>.navbar{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:20}.page>.hover-menu{position:fixed;top:64px;left:0;z-index:30;display:none}.page>.overlay{z-index:40;position:absolute}.page>.modal-container,.page>.overlay{width:100%;height:100vh;top:0;left:0;opacity:0;display:none}.page>.modal-container{z-index:50;position:fixed}.page__content{position:relative;z-index:10}.page--invert{background:#282828;color:#f4f4f4}.page--overlay-open{overflow:hidden;height:100vh}.search__content{position:relative}.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--no-results .search-results{display:none}.search--loading .search__loading,.search--no-results .search__no-results{display:block}.section{margin-bottom:48px}.section>.article-slider:last-child{margin-bottom:-32px}.shoplink-modal{position:relative;text-align:center;padding:24px;background-color:#f4f4f4;max-width:423px}.shoplink-modal:after{content:"";display:block;position:absolute;top:0;left:0;right:0;height:4px;background:#0078e2;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:shoplink-modal-progress 4.5s linear;animation:shoplink-modal-progress 4.5s linear}@-webkit-keyframes shoplink-modal-progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:none;transform:none}}@keyframes shoplink-modal-progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:none;transform:none}}.sidebar-layout{position:relative;margin-bottom:48px}@media(min-width:1024px){.sidebar-layout{display:grid;grid-gap:32px;grid-template-columns:auto 356px;grid-template-rows:auto 1fr;grid-template-areas:"header aside" "content aside"}}.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__small-aside{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;margin:0 -20px}@media(min-width:1024px){.sidebar-layout__small-aside{display:none;margin:0}}.sidebar-layout__aside{grid-area:aside;display:none;position:relative;padding-top:170px}@media(min-width:1024px){.sidebar-layout__aside{display:block}}.sidebar-layout__aside>*{position:-webkit-sticky;position:sticky;top:48px;margin-bottom:0;padding-top:24px}.sidebar-layout__aside>*>*+*{margin-top:24px}.slow-page-modal{display:block;width:100%;max-width:900px;background-color:#0078e2;border:4px solid #4c4c4c;color:#fff;padding:32px}@media(min-width:768px){.slow-page-modal{display:-webkit-box;display:-ms-flexbox;display:flex}}.slow-page-modal__headline{font-size:42px;text-transform:uppercase;line-height:1.25}@media(min-width:768px){.slow-page-modal__headline{font-size:64px;line-height:1}}.slow-page-modal__paragraph{font-size:24px;margin:0}.slow-page-modal__content{margin-bottom:32px;text-align:center}@media(min-width:768px){.slow-page-modal__content{margin-bottom:0;text-align:left}}.slow-page-modal__content>*+*{margin-top:24px}.slow-page-modal__buttons{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-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width:768px){.slow-page-modal__buttons{max-width:400px;margin-left:32px}}.slow-page-modal__buttons>*+*{margin-top:24px}.teaser-header{margin-bottom:48px}.teaser-header>*{display:none}.teaser-header>:first-child{display:block}@media(min-width:1024px){.teaser-header{display:grid;grid-template-columns:50% 50%}.teaser-header>:first-child,.teaser-header>:nth-child(2){display:block}}@media(min-width:1024px){.teaser-header--size-3{display:grid;grid-template-columns:auto 33.33%;grid-template-rows:50% 50%}.teaser-header--size-3>:first-child{display:block;grid-column-start:span 1;grid-row-end:span 2}.teaser-header--size-3>:nth-child(2),.teaser-header--size-3>:nth-child(3){display:block;grid-column-start:span 1;grid-row-end:span 1}}@media(min-width:1024px){.teaser-header--size-4{display:grid;grid-template-columns:75% 25%;grid-template-rows:33% 33% 33%}.teaser-header--size-4>:first-child,.teaser-header--size-4>:nth-child(2),.teaser-header--size-4>:nth-child(3),.teaser-header--size-4>:nth-child(4){display:block}.teaser-header--size-4>:first-child{grid-column-start:span 1;grid-row-end:span 3}}@media(min-width:1024px){.teaser-header--size-5{display:grid;grid-template-columns:50% 25% 25%;grid-template-rows:50% 50%}.teaser-header--size-5>:first-child{display:block;grid-column-start:span 1;grid-row-end:span 2}.teaser-header--size-5>:nth-child(2),.teaser-header--size-5>:nth-child(3),.teaser-header--size-5>:nth-child(4),.teaser-header--size-5>:nth-child(5){display:block;grid-column-start:span 1;grid-row-end:span 1}}.toc-layout{margin:0 auto 32px;max-width:970px}@media(min-width:1360px){.toc-layout{position:-webkit-sticky;position:sticky;top:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 128px);margin-bottom:0}}.toc-layout__toc{margin-bottom:24px}@media(min-width:1360px){.toc-layout__toc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;overflow:hidden}}@media(min-width:1360px){.toc-layout__share{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-negative:0;flex-shrink:0;margin-bottom:24px}}.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-not-critical{visibility:hidden}.u-overflow-hidden{overflow:hidden}@media(min-width:428px) and (max-width:767px){.u-hide-xxs{display:none!important}}@media(max-width:427px){.u-show-xxs{display:none!important}}@media(min-width:768px) and (max-width:1023px){.u-hide-xs{display:none!important}}@media(max-width:427px){.u-show-xs{display:none!important}}@media(min-width:428px) and (max-width:767px){.u-show-xs{display:none!important}}@media(min-width:1024px) and (max-width:1279px){.u-hide-s{display:none!important}}@media(max-width:427px){.u-show-s{display:none!important}}@media(min-width:428px) and (max-width:767px){.u-show-s{display:none!important}}@media(min-width:768px) and (max-width:1023px){.u-show-s{display:none!important}}@media(min-width:1280px) and (max-width:1359px){.u-hide-base{display:none!important}}@media(max-width:427px){.u-show-base{display:none!important}}@media(min-width:428px) and (max-width:767px){.u-show-base{display:none!important}}@media(min-width:768px) and (max-width:1023px){.u-show-base{display:none!important}}@media(min-width:1024px) and (max-width:1279px){.u-show-base{display:none!important}}@media(min-width:1360px) and (max-width:1527px){.u-hide-l{display:none!important}}@media(max-width:427px){.u-show-l{display:none!important}}@media(min-width:428px) and (max-width:767px){.u-show-l{display:none!important}}@media(min-width:768px) and (max-width:1023px){.u-show-l{display:none!important}}@media(min-width:1024px) and (max-width:1279px){.u-show-l{display:none!important}}@media(min-width:1280px) and (max-width:1359px){.u-show-l{display:none!important}}@media(min-width:1528px) and (max-width:1599px){.u-hide-xl{display:none!important}}@media(max-width:427px){.u-show-xl{display:none!important}}@media(min-width:428px) and (max-width:767px){.u-show-xl{display:none!important}}@media(min-width:768px) and (max-width:1023px){.u-show-xl{display:none!important}}@media(min-width:1024px) and (max-width:1279px){.u-show-xl{display:none!important}}@media(min-width:1280px) and (max-width:1359px){.u-show-xl{display:none!important}}@media(min-width:1360px) and (max-width:1527px){.u-show-xl{display:none!important}}@media(min-width:1600px) and (max-width:1919px){.u-hide-xxl{display:none!important}}@media(max-width:427px){.u-show-xxl{display:none!important}}@media(min-width:428px) and (max-width:767px){.u-show-xxl{display:none!important}}@media(min-width:768px) and (max-width:1023px){.u-show-xxl{display:none!important}}@media(min-width:1024px) and (max-width:1279px){.u-show-xxl{display:none!important}}@media(min-width:1280px) and (max-width:1359px){.u-show-xxl{display:none!important}}@media(min-width:1360px) and (max-width:1527px){.u-show-xxl{display:none!important}}@media(min-width:1528px) and (max-width:1599px){.u-show-xxl{display:none!important}}@media(min-width:1920px){.u-hide-xxxl{display:none!important}}@media(max-width:427px){.u-show-xxxl{display:none!important}}@media(min-width:428px) and (max-width:767px){.u-show-xxxl{display:none!important}}@media(min-width:768px) and (max-width:1023px){.u-show-xxxl{display:none!important}}@media(min-width:1024px) and (max-width:1279px){.u-show-xxxl{display:none!important}}@media(min-width:1280px) and (max-width:1359px){.u-show-xxxl{display:none!important}}@media(min-width:1360px) and (max-width:1527px){.u-show-xxxl{display:none!important}}@media(min-width:1528px) and (max-width:1599px){.u-show-xxxl{display:none!important}}@media(min-width:1600px) and (max-width:1919px){.u-show-xxxl{display:none!important}}.u-revert-section-padding{margin-left:-16px;margin-right:-16px}.u-no-space{margin-bottom:0}.u-space-base{margin-bottom:24px}.u-space-base-top{padding-top:24px}.u-space-xs-left{margin-left:8px}.u-space-xs{margin-bottom:8px}.u-space-s{margin-bottom:16px}.u-space-xl{margin-bottom:48px}.u-space-xxl{margin-bottom:100px}.u-space-xxxl-top{margin-top:260px}.u-space-xl-top{padding-top:48px}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-color-minor{color:#9d9d9d}.u-not-critical{visibility:visible}