*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}body{margin:0;padding:0}#root{--main-font:"Karla","Trebuchet MS",Tahoma,Arial,sans-serif;--main-font-weight:300;--main-key-color:#ff8d00;--main-background-color:#f0f0f0;--secondary-background-color:#fff;--main-text-color:#33363c;--main-highlight-color:#1264a3;--main-border-color:#dcdcdc;--main-box-shadow-color:rgba(0,0,0,.2);--main-hover-highlight-color:#f0f0f0;display:flex;flex-direction:column}#root,.p,a,button,input,label,li,ol,p,textarea,ul{color:var(--main-text-color);font-family:var(--main-font);font-size:1em}.p,a,button,input,label,li,ol,p,textarea,ul{font-weight:var(--main-font-weight)}h1,h2,h3,h4,h5,h6{color:var(--main-text-color);font-family:Tahoma,Verdana,Geneva,sans-serif;margin:.5em 0}h1{font-size:4.4em;font-weight:300}h2{font-size:3.25em;font-weight:700}h3{font-size:2.75em}h3,h4{font-weight:400}h4{font-size:2.125em}h5{font-size:1.5em;font-weight:400}h6{font-size:1.25em;font-weight:700}a{color:var(--main-highlight-color);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}.p,p{line-height:1.5em;margin:.75em 0}ul{padding-left:1em}ol{line-height:1.5em}label{font-size:.8em;font-weight:700;margin-bottom:.5em}select{font-size:1em}img{height:auto;max-width:100%;object-fit:contain}button{border:none;cursor:pointer}button,button:active,button:focus{outline:none}svg{fill:inherit;stroke:inherit;display:block;overflow:visible}svg *{-webkit-animation:none;animation:none}table{flex:1 1}.table{border:none;outline:none}.ReactTable.table .rt-thead.-header{box-shadow:0 0 0 #c8c8c8}.ReactTable.table .rt-tbody .rt-td{border-right:none;padding:1em}.ReactTable.table .rt-thead.-headerGroups{background:none}.ReactTable.table .rt-thead.-headerGroups .table__header{border-top-left-radius:1em;border-top-right-radius:1em}.table--row-gap td{padding-bottom:1em;padding-top:1em}.table--col-gap td,.table--col-gap th{padding-left:1em;padding-right:1em}.table--row-bottom-border td{border-bottom:1px solid var(--main-border-color)}.table--row-bottom-border th{border-bottom:2px solid #4f64b0}.table__header{border-bottom:1px solid var(--main-border-color);box-shadow:0 0 0 #c8c8c8;color:var(--main-text-color);font-size:.9em;font-weight:700}.ReactTable.table .table__header .rt-resizable-header-content{overflow:visible}.ReactTable.table__sub-table{background:var(--main-background-color);border:none}.ReactTable.table .rt-thead .rt-th{border-right:none;padding:1em}.ReactTable.table .rt-tbody{overflow:visible}.ReactTable.table .rt-table{overflow:visible;overflow-x:auto}.ReactTable.table .rt-noData{background:none;color:var(--main-text-color);font-weight:700}.table__header:focus{outline:none}.table__cell{align-items:center;border-bottom:1px solid var(--main-border-color);border-right:none;display:flex;font-size:.9em;font-weight:700;justify-content:center}.ReactTable.table .-pagination .-btn{background:#286552;color:#fff}.ReactTable.table .-pagination .-btn:not([disabled]):hover{background:#1e5b48;color:#fff}.ReactTable.table .-pagination{box-shadow:none}.ReactTable.table .rt-thead.-filters input,.ReactTable.table .rt-thead.-filters select{background:transparent;border:1px solid var(--main-border-color)}.__react_component_tooltip{max-width:300px}.text--bold{font-weight:700}.text--thin{font-weight:100}.text--right{text-align:right}.text--italic{font-style:italic}.text--center{text-align:center}.text--no-margin{margin:0}.text--margin-right{margin-right:.5em}.text--margin-left{margin-left:.5em}.text--margin-bottom{margin-bottom:.5em}.text--margin-top{margin-top:.5em}@font-face{font-display:swap;font-family:Karla;font-weight:200 800;src:url(/static/media/Karla-VariableFont_wght.d9146c4b04a4542a6236.ttf)}@font-face{font-display:swap;font-family:Karla;font-style:italic;font-weight:200 800;src:url(/static/media/Karla-Italic-VariableFont_wght.101d8df0fd3d3802756e.ttf)}@media screen and (max-width:1000px){.h1,h1{font-size:2.3em}.h2,h2{font-size:2em}.h3,h3{font-size:1.7em}.h4,h4{font-size:1.5em}}.base-layout{grid-gap:0 0;background:var(--main-background-color);display:flex;flex:1 0 auto;flex-direction:column;margin-left:0;margin-right:0;transition:margin-right .5s,margin-left .5s}.base-layout__top-bar{align-items:center;background:var(--secondary-background-color);box-shadow:0 0 10px 0 rgba(0,0,0,.3);display:flex;flex-direction:row;flex-wrap:wrap;height:70px;justify-content:space-between;min-width:0;position:fixed;transition:all .2s cubic-bezier(.165,.84,.44,1);width:100%;z-index:5;z-index:101}.base-layout__top-bar--spacer{flex:0 1 auto;overflow:hidden;pointer-events:none;position:static;visibility:hidden;z-index:-1}.base-layout__top-bar-logo{cursor:pointer;flex:1 1 100px;height:auto;margin:10px;max-width:200px;min-width:100px;pointer-events:all;transition:max-width .2s cubic-bezier(.165,.84,.44,1);width:100%}.base-layout__mobile-search-bar{background:var(--secondary-background-color);box-shadow:0 3px 3px rgba(0,0,0,.1);left:-5em;opacity:0;padding:0 .5em .5em;pointer-events:none;position:absolute;top:100%;transition:.2s cubic-bezier(.165,.84,.44,1);width:100%}.base-layout__mobile-search-bar--visible{left:0;opacity:1;pointer-events:all}.base-layout__main-content{align-items:flex-start;display:flex;flex:1 0 auto;justify-content:center;margin-top:70px;min-height:800px;padding:1em .5em .5em;transition:margin-right .5s,margin-left .5s}.base-layout__footer{align-items:center;background:#222;box-shadow:0 -2px 10px rgba(0,0,0,.2);display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:center;margin-top:5em;padding:1em;width:100%}.base-layout__footer-item{color:#fff;font-size:.9em;margin:1em;text-align:center;white-space:nowrap}.base-layout__footer-links-container{grid-column-gap:.5em;grid-row-gap:1.5em;align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));justify-content:center;justify-items:center;margin-top:1em;max-width:700px;text-align:center;width:100%}.base-layout__footer__link{color:#c8c8c8;font-weight:700}.base-layout__footer__link:hover{color:var(--main-key-color);text-decoration:none}.base-layout__footer__company-name{color:#fff;font-size:1.5em}.base-layout__footer-copyright{color:#aaa}.base-layout__footer-item--no-margin{margin:0}a.base-layout__footer-item{color:#37b2b2}.base-layout__footer-logo{align-self:flex-end;margin-bottom:1em;margin-top:1em;max-width:100px}.base-layout__cookie-consent{align-items:center;background:var(--secondary-background-color);box-shadow:-2px 0 10px rgba(0,0,0,.2);color:var(--main-text-color);display:flex;flex-wrap:wrap;justify-content:center;left:0;padding:.5em;position:fixed;width:100%;z-index:999}.base-layout__cookie-consent-container{flex:1 1 300px}.base-layout__social-button{margin-left:.25em;margin-right:.25em}@media screen and (max-width:500px){.base-layout__footer{flex-direction:column}}.icon{fill:var(--main-text-color);stroke:var(--main-text-color);background:transparent;border-color:var(--main-text-color);color:var(--main-text-color);display:block;flex:0 0 auto;font-size:1.25em;font-weight:700;line-height:1.25em;margin:.25em;overflow:visible;padding:0;width:1.25em}.icon--clickable{cursor:pointer}.icon--clickable:hover{opacity:.7}.icon--disabled,.icon--disabled:hover{cursor:default;opacity:.5}.icon--background-white{background:var(--main-background-color)}.icon--background-black{background:var(--main-text-color)}.icon--background-green{background:green}.icon--white{fill:#fff;stroke:#fff;border-color:#fff;color:#fff}.icon--red{fill:red;stroke:red;border-color:red;color:red}.icon--green{fill:green;stroke:green;border-color:green;color:green}.icon--grey{fill:#aaa;stroke:#aaa;border-color:#aaa;color:#aaa}.icon--orange{fill:var(--main-key-color);stroke:var(--main-key-color);border-color:var(--main-key-color);color:var(--main-key-color)}.icon--clear{fill:transparent;stroke:transparent;border-color:transparent;color:transparent}.icon--active,icon:active{fill:var(--main-highlight-color);stroke:var(--main-highlight-color);border-color:var(--main-highlight-color);color:var(--main-highlight-color)}.icon--shadow{box-shadow:2px 2px 10px var(--main-box-shadow-color)}.icon.icon--no-border{border-style:none}.icon--stroke-grey,.icon--stroke-grey:hover{stroke:#969696}.icon--circled{border-radius:100%;border-style:solid;border-width:2px;height:2em;padding:.3em;width:2em}.icon--circled.icon--small{font-size:1.25em;height:1.25em;line-height:1.25em;width:1.25em}.icon--circled.icon--x-large{padding:.4em}.icon--hidden{visibility:hidden}.icon--larger{font-size:2em;line-height:2em;width:2em}.icon--large{font-size:1.75em;height:1.75em;line-height:1.75em;width:1.75em}.icon--x-large{font-size:2.5em;height:2.5em;line-height:2.5em;width:2.5em}.icon--small{font-size:1em;height:1em;line-height:1em;width:1em}.loading-bars{align-items:center;display:flex;height:3em;justify-content:center;margin-top:1em;position:relative;transition:none}.loading-bars--small{font-size:.5em}.loading-bars__indicator{align-items:center;display:flex;justify-content:space-around}.loading-bars__rect{-webkit-animation:processing .6s ease-in-out infinite both;animation:processing .6s ease-in-out infinite both;-webkit-animation-direction:alternate;animation-direction:alternate;background:gold;height:3em;margin:0 .5em;width:.5em}.processing-content__rect--2{-webkit-animation-delay:.1s;animation-delay:.1s}.loading-bars__rect--3{-webkit-animation-delay:.2s;animation-delay:.2s}.loading-bars__rect--4{-webkit-animation-delay:.3s;animation-delay:.3s}.loading-bars__rect--5{-webkit-animation-delay:.4s;animation-delay:.4s}.loading-bars__rect--6{-webkit-animation-delay:.5s;animation-delay:.5s}.loading-bars__rect--7{-webkit-animation-delay:.6s;animation-delay:.6s}.loading-bars__rect--8{-webkit-animation-delay:.7s;animation-delay:.7s}.loading-bars__rect--9{-webkit-animation-delay:.8s;animation-delay:.8s}.loading-bars__rect--10{-webkit-animation-delay:.9s;animation-delay:.9s}.loading-bars__rect--11{-webkit-animation-delay:1s;animation-delay:1s}.loading-bars__rect--12{-webkit-animation-delay:1.1s;animation-delay:1.1s}@-webkit-keyframes processing{0%{height:.1em}to{height:4em}}@keyframes processing{0%{height:.1em}to{height:4em}}.nav{align-items:stretch;align-self:stretch;display:flex;flex:0 1 auto;flex-direction:row;flex-grow:0;flex-wrap:nowrap;justify-content:flex-start}.nav--small{align-items:flex-end;flex-grow:0;justify-content:center;margin:0 1rem}.nav>*{margin-right:1em}.nav__icon{display:none}.nav-group{align-items:center;display:flex;position:relative}.nav-group__body{background:var(--secondary-background-color);border-radius:.25em;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 2px 1px 0 rgba(0,0,0,.5);box-shadow:4px 4px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;flex-shrink:0;left:0;min-width:10em;opacity:0;overflow:hidden;overflow:visible;pointer-events:none;position:absolute;top:calc(100% + 2em);transition:.3s}.nav-group--expand>.nav-group__body{opacity:1;pointer-events:all;top:100%;z-index:10}.nav-group__body .nav-category-group__article-preview-image-container{display:none}.nav-group--expand>.nav-group__body .nav-category-group__article-preview-image-container{display:flex}.nav-group--drop-right .nav-group__body{left:100%;top:-2em}.nav-group--drop-left .nav-group__body{left:auto;right:100%;top:-2em}.nav-group--second-level .nav-group__body{border-top-left-radius:.25em;border-top-right-radius:.25em;grid-template-rows:repeat(4,auto)}.nav-group--expand.nav-group--drop-left .nav-group__body,.nav-group--expand.nav-group--drop-right .nav-group__body{top:0}.nav-group--expand.nav-group--drop-left .nav-group__body{border-top-right-radius:0;box-shadow:-4px 4px 10px 0 rgba(0,0,0,.1)}.nav-group--expand.nav-group--drop-right .nav-group__body{border-top-left-radius:0;box-shadow:4px 4px 10px 0 rgba(0,0,0,.1)}.nav-button{flex:1 1 auto;position:relative;white-space:nowrap}.nav-button,.nav-button__link{align-items:center;display:flex}.nav-button__link{border-left:none;color:var(--main-text-color);cursor:pointer;flex:1 1;font-size:1em;font-weight:var(--main-font-weight);line-height:1.2em;margin:auto;padding:10px}.nav-button__link,.nav-button__link:hover{text-decoration:none}.nav-button--active .nav-button__link{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:var(--main-key-color)}.nav-button--expanded .nav-button__link,.nav-button:not(.nav-button--active):hover .nav-button__link{color:var(--main-highlight-color)}.nav-button__arrow{position:relative}@media screen and (max-width:1300px){.nav-button__link{font-size:.8em}}.chevron-icon{display:block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.chevron-icon--down{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.chevron-icon--up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.chevron-icon--right{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.search-bar{align-items:center;display:flex;flex:1 1 auto;position:relative}.search-bar__field{background:transparent;border:none;box-shadow:0 1px 0 0 var(--main-border-color);outline:none;padding:8px 2em 8px 0;transition:box-shadow .1s,padding .1s;width:100%}.search-bar__field:focus{box-shadow:0 2px 0 0 var(--main-highlight-color)}.search-bar--solid-fill .search-bar__field{background:var(--secondary-background-color);padding:10px 5px}.search-bar__clear-field{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-bar__field-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.search-bar__results-box{background:var(--secondary-background-color);box-shadow:2px 2px 4px var(--main-box-shadow-color);display:flex;flex-direction:column;position:absolute;top:100%;-webkit-transform:translateY(2px);transform:translateY(2px);width:100%;z-index:801}.search-bar__group-heading{cursor:pointer;margin-top:.5em;padding-left:.5em}.search-bar__result{border-left:2px solid rgba(255,141,0,0);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:.5em;width:100%}.search-bar__result:hover{border-left:2px solid var(--main-key-color)}.search-bar__result-description{font-size:.7em;font-weight:300;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-bar__result-title{font-size:.8em;font-style:italic;margin:0}.search-bar__result-description em{font-style:normal;font-weight:700}.search-bar__result-title em{font-style:normal}.search-bar--disabled .search-bar__field,.search-bar--disabled .search-bar__field:focus{border-bottom:1px dashed var(--main-border-color);color:var(--main-text-color);font-weight:700;pointer-events:none}.layout-box{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:100%;min-width:0}.layout-box--center-justify{justify-content:center}.layout-box--start-justify{justify-content:flex-start}.layout-box--end-justify{justify-content:flex-end}.layout-box--around-justify{justify-content:space-around}.layout-box--between-justify{justify-content:space-between}.layout-box--stretch-justify{justify-content:stretch}.layout-box--center-align{align-items:center}.layout-box--start-align{align-items:flex-start}.layout-box--end-align{align-items:flex-end}.layout-box--baseline-align{align-items:baseline}.layout-box--stretch-align{align-items:stretch}.layout-box--fit{height:100%;width:100%}.layout-box--grow{flex:1 0 auto}.layout-box--center{align-items:center;justify-content:center}.layout-box--column{flex-direction:column}.layout-box--reverse{flex-direction:row-reverse}.layout-box--column.layout-box--reverse{flex-direction:column-reverse}.layout-box--wrap{flex-wrap:wrap}.layout-box--margin{margin:.5em}.layout-box--padding{padding:1em}.layout-box--card{background:var(--secondary-background-color);border-radius:.5em;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.layout-box--border-thin{border:1px solid #c8c8c8}.layout-box--corners-rounded{border-radius:.25em}.form{position:relative;width:100%}.form__loading-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.loading-dots{display:flex;flex:0 1 auto}.loading-dots--white .loading-dots__dot{background:#fff}.loading-dots__dot{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blink;animation-name:blink;background:hsla(0,0%,78%,.5);border-radius:10em;height:2em;margin:1em;width:2em}.loading-dots__dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loading-dots__dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.loading-dots--small .loading-dots__dot{height:1em;margin:.5em;width:1em}@-webkit-keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.lightbulb-icon .lightbulb-icon__rays{opacity:0}.lightbulb-icon--display-rays .lightbulb-icon__rays{opacity:1}.menu-icon{display:block;transition:.5s}.menu-icon__bar{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:inherit}.icon-button--active .menu-icon__bar--bottom,.icon-button--active .menu-icon__bar--top{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.icon-button--active .menu-icon__bar--middle-1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-button--active .menu-icon__bar--middle-2{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.forty-two{align-items:center;background:rgba(0,0,0,.3);display:flex;height:100%;justify-content:center;opacity:0;pointer-events:none;position:fixed;width:100%;z-index:1000}.forty-two--show{opacity:1;pointer-events:all}.forty-two__content{font-size:15em}.forty-two--show .forty-two__content{-webkit-animation:grow 3s ease-in-out 1 both;animation:grow 3s ease-in-out 1 both}@-webkit-keyframes grow{0%{font-size:1em;-webkit-transform:rotate(0);transform:rotate(0)}to{font-size:15em;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes grow{0%{font-size:1em;-webkit-transform:rotate(0);transform:rotate(0)}to{font-size:15em;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.nav-category-group__article-preview{border-radius:.25em;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);cursor:pointer;margin:.25em .5em;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nav-category-group__article-preview:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.nav-category-group__article-preview--spacer{box-shadow:none}.nav-category-group__article-preview-image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:4em;width:20em}.nav-category-group__article-preview-title{color:#fff;left:0;padding:.5em;position:absolute;top:0}.nav-category-group__article-preview-overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.nav-category-group__subcategory-link{align-items:center;background:var(--secondary-background-color);color:var(--main-text-color);cursor:pointer;display:flex;flex:0 1 auto;font-weight:300;justify-content:space-between;padding:0 .5em;text-decoration:none}.nav-category-group__subcategory-link--active{background:var(--main-background-color);color:var(--main-text-color)}.nav-category-group__subcategory-link--active:hover{color:var(--main-text-color);text-decoration:none}.nav-category-group__subcategory-link p{white-space:nowrap}.nav-category-group__subcategory-link-container{display:flex;flex:0 1 auto;flex-direction:column;flex-wrap:wrap;margin-bottom:2em;width:12em}.nav-category-group__view-all-button{align-items:center;color:var(--main-text-color);cursor:pointer;display:flex;flex:0 1 auto;padding:0 .5em}.nav-category-group__view-all-button:hover{color:var(--main-text-color);text-decoration:none}.long-arrow-icon{display:block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.long-arrow-icon--down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.long-arrow-icon--up{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.long-arrow-icon--left{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.divider-bar{align-self:center;background:var(--main-border-color);flex-shrink:0;margin:.5em 0;width:100%}.divider-bar--vertical{align-self:stretch;margin:0 .5em}.divider-bar--orange{background:var(--main-key-color)}.divider-bar--no-margin{margin:0}