.content-cards>.content-cards-wrapper>.mdc-layout-grid>.mdc-layout-grid__inner{display:none}.content-cards>.content-cards-wrapper>.mdc-layout-grid>.mdc-layout-grid__inner.loaded{display:grid}@media only screen and (max-width: 599px){.content-cards>.content-cards-wrapper>.mdc-layout-grid{padding-top:0}}.content-cards .filter-column{position:relative;margin-top:0;margin-bottom:0;background:#f9f9f9}@media only screen and (max-width: 599px),only screen and (min-width: 600px)and (max-width: 839px){.content-cards .filter-column{position:fixed;z-index:100;top:0;height:100%;transition:.5s all;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;-webkit-box-shadow:10px 0 20px 0 rgba(0,0,0,.25);-moz-box-shadow:10px 0 20px 0 rgba(0,0,0,.25);box-shadow:10px 0 20px 0 rgba(0,0,0,.25)}.content-cards .filter-column::-webkit-scrollbar{width:0;height:0}.content-cards .filter-column.opened{right:0;transition:.5s all}html[dir=rtl] .content-cards .filter-column.opened{right:auto;left:0}}@media only screen and (max-width: 599px){.content-cards .filter-column{right:-100vw;width:calc(100vw - 56px)}html[dir=rtl] .content-cards .filter-column{right:auto;left:-100vw}}@media only screen and (min-width: 600px)and (max-width: 839px){.content-cards .filter-column{right:-340px;width:320px}html[dir=rtl] .content-cards .filter-column{right:auto;left:-340px}}.content-cards .filter-column .tag-group .mdc-typography--body1{position:relative;padding:.5rem 2rem .5rem 0;cursor:pointer;border:none;background:none;width:100%;text-align:left}.content-cards .filter-column .tag-group .mdc-typography--body1 span{position:relative;z-index:-1}.content-cards .filter-column .tag-group .mdc-typography--body1 i{position:absolute;right:0;top:50%;z-index:-1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}html[dir=rtl] .content-cards .filter-column .tag-group .mdc-typography--body1{text-align:right;padding:.5rem 0 .5rem 2rem}html[dir=rtl] .content-cards .filter-column .tag-group .mdc-typography--body1 i{right:auto;left:0}.content-cards .filter-column .crop-select{position:relative;z-index:2;padding:0 1rem}@media only screen and (max-width: 599px),only screen and (min-width: 600px)and (max-width: 839px){.content-cards .filter-column .crop-select{padding-top:1.5rem}}.content-cards .filter-column .crop-select h6{margin-bottom:1rem;padding-right:2rem}html[dir=rtl] .content-cards .filter-column .crop-select h6{text-align:left}.content-cards .filter-column .crop-select .mdc-select{width:100%}.content-cards .filter-column .crop-select .close-button{display:none}@media only screen and (max-width: 599px),only screen and (min-width: 600px)and (max-width: 839px){.content-cards .filter-column .crop-select .close-button{display:block;position:absolute;right:1rem;top:1.25rem}}.content-cards .filter-column .filter-options{position:relative;z-index:2;padding:0 1rem}@media only screen and (max-width: 599px),only screen and (min-width: 600px)and (max-width: 839px){.content-cards .filter-column .filter-options{padding:0 2rem}}.content-cards .filter-column .filter-options .mdc-chip-set{padding:0 0 1rem;margin:0 -4px}.content-cards .filter-column .filter-options .checkbox-chips{padding:0 0 1rem;margin:0 -4px;display:none}.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field{margin:4px;border-radius:10px;background-color:rgba(0,0,0,.04);color:#000;padding:0;overflow:hidden;outline:none;cursor:pointer;position:relative;border:0}.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field .mdc-checkbox{position:absolute;padding:0;left:0;z-index:2;top:0;width:100%;height:100%}.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field .mdc-checkbox:before,.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field .mdc-checkbox:after,.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field .mdc-checkbox *:before,.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field .mdc-checkbox *:after{display:none}.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field .mdc-checkbox .mdc-checkbox__native-control:focus+div:before{content:"";display:block;width:100vw;height:100vh;position:absolute;top:0;left:0;opacity:.3}.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field .mdc-checkbox .mdc-checkbox__background{border:0;height:18px;width:18px;top:50%;left:10px;transform:translateY(-50%);background-color:rgba(0,0,0,0)}.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field label{padding:7px 12px;cursor:pointer;transition:.1s ease;position:relative;z-index:3}.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field .bg-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;transition:.2s ease}.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field:hover .bg-overlay,.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field:focus .bg-overlay{opacity:.15}.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field.checked label{padding-left:32px}.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field.checked .bg-overlay{opacity:.3}.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field.checked:hover .bg-overlay,.content-cards .filter-column .filter-options .checkbox-chips .mdc-form-field.checked:focus .bg-overlay{opacity:.12}.content-cards .filter-column .filter-bg{height:calc(100% + 3rem);position:absolute;top:-1.5rem;width:100%;background:#f9f9f9}@media only screen and (max-width: 599px),only screen and (min-width: 600px)and (max-width: 839px){.content-cards .filter-column .filter-bg{display:none}}.content-cards .mdc-textfield{width:100%;margin-top:30px}@media only screen and (max-width: 599px){.content-cards .mdc-textfield{margin-top:0}}.content-cards .search-close{background:rgba(0,0,0,0);border:0;color:rgba(16,56,79,.6);cursor:pointer;padding:0;position:absolute;right:15px;top:15px}.content-cards .results-meta{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 599px),only screen and (min-width: 600px)and (max-width: 839px){.content-cards .results-meta{justify-content:space-between}}.content-cards .results-meta .filter-link{display:none}@media only screen and (max-width: 599px),only screen and (min-width: 600px)and (max-width: 839px){.content-cards .results-meta .filter-link{display:block}}.content-cards .results-meta .results-showing{margin-right:.5rem}@media only screen and (max-width: 599px),only screen and (min-width: 600px)and (max-width: 839px){.content-cards .results-meta .results-showing{margin-right:0;padding-left:1rem}}html[dir=rtl] .content-cards .results-meta .results-showing{margin-right:0;margin-left:.5rem}@media only screen and (max-width: 599px),only screen and (min-width: 600px)and (max-width: 839px){html[dir=rtl] .content-cards .results-meta .results-showing{padding-right:1rem;padding-left:0}}.content-cards .results-meta .results-chips{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media only screen and (max-width: 599px),only screen and (min-width: 600px)and (max-width: 839px){.content-cards .results-meta .results-chips{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:.5rem 0 0;margin:0 -4px}}.content-cards .results-meta .results-chips .mdc-chip-set{padding:0;margin-left:-4px}.content-cards .results-meta .results-chips .mdc-chip-set>span{padding-top:6px}.content-cards .results-meta .results-chips .mdc-chip-set>span button{border:none}.content-cards .results-meta .results-chips .mdc-chip-set>span button:focus{background:rgba(0,0,0,.12)}.content-cards .results-meta .options-select{margin:-12px 0 -12px auto;display:flex;align-items:center}html[dir=rtl] .content-cards .results-meta .options-select{margin:-12px auto -12px 0}.content-cards .results-meta .options-select .sort-by{display:flex;align-items:center}.content-cards .results-meta .options-select .sort-by span.mdc-typography--body2{padding-right:.5rem}html[dir=rtl] .content-cards .results-meta .options-select .sort-by span.mdc-typography--body2{padding-left:.5rem;padding-right:0}@media only screen and (max-width: 599px){.content-cards .results-meta .options-select .sort-by span.mdc-typography--body2{display:none}}.content-cards .results-meta .options-select .sort-by .mdc-menu-surface--anchor{width:150px}.content-cards .results-meta .options-select .sort-by .mdc-menu-surface--anchor .mdc-menu{min-width:150px}.content-cards .results-meta .options-select .sort-by .mdc-menu-surface--anchor .mdc-menu .mdc-list-item:focus:before{opacity:.1}.content-cards .results-meta .options-select .sort-by .mdc-menu-surface--anchor>.mdc-button{width:100%;justify-content:space-between;letter-spacing:1.25px}.content-cards .results-meta .options-select .sort-by .mdc-menu-surface--anchor .mdc-list-item div.selected:before{content:"";font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, -50%);top:50%;position:absolute;right:.5rem}html[dir=rtl] .content-cards .results-meta .options-select .sort-by .mdc-menu-surface--anchor .mdc-list-item div.selected:before{left:.5rem;right:auto}.content-cards .results-meta .options-select .mdc-icon-button{opacity:.5}.content-cards .results-meta .options-select .mdc-icon-button.active{opacity:1}@media only screen and (max-width: 599px){.content-cards .results-meta .options-select .mdc-icon-button{display:none}}.content-cards .featured-result{position:relative}.content-cards .featured-result a{text-decoration:none;height:100%;display:flex}.content-cards .featured-result a .featured-article{min-height:300px;height:auto;display:flex;align-items:flex-end}@media only screen and (max-width: 599px){.content-cards .featured-result a .featured-article{padding-top:1.5rem}}.content-cards .featured-result a .featured-article .bg-image{top:0;position:absolute;z-index:-1;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:cover;background-blend-mode:luminosity}.content-cards .featured-result a .featured-article .bg-image .bg-filter{position:absolute;height:100%;width:100%;top:0;left:0;opacity:1;background-image:linear-gradient(rgba(255, 255, 255, 0), #000000)}.content-cards .featured-result a .featured-article .article-content{color:#fff;width:100%}.content-cards .featured-result a .featured-article .article-content .article-headline{padding-top:.5rem;padding-bottom:.5rem}.content-cards .featured-result a .featured-article .article-content .mdc-typography--caption{padding-bottom:.5rem}.content-cards .featured-result a .featured-article .featured-content-wrap .featured-text{overflow:visible;width:100%}.content-cards .featured-result a .featured-article .featured-content-wrap .featured-text p:last-child{margin-bottom:0}@media only screen and (min-width: 600px)and (max-width: 839px),only screen and (min-width: 840px){.content-cards .featured-result a .featured-article .featured-content-wrap{display:-ms-flexbox;display:flex;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;margin-bottom:1rem}.content-cards .featured-result a .featured-article .featured-content-wrap .mdc-button{flex:0 0 auto;margin:-0.5rem 1.5rem 0 0}}@media only screen and (max-width: 599px){.content-cards .featured-result a .featured-article .featured-content-wrap{padding:0 1rem}.content-cards .featured-result a .featured-article .featured-content-wrap .featured-text{padding:0}.content-cards .featured-result a .featured-article .featured-content-wrap .filter-chips{padding:0 1rem;margin-right:0}.content-cards .featured-result a .featured-article .featured-content-wrap .mdc-button{margin:0 1rem 1rem -8px}}.content-cards .featured-result a .featured-article .featured-content-wrap .filter-chips{flex:0 0 auto;margin:-0.5rem 1.5rem 0 0}.content-cards .featured-result a .featured-article .featured-content-wrap .filter-chips .chip{background-color:#f5f5f5;color:#292929}@media only screen and (min-width: 840px)and (max-width: 1279px){.content-cards .article-card{grid-column-end:span 6}}@media only screen and (min-width: 840px)and (max-width: 1279px){.content-cards .xf-card{grid-column-end:span 12}}.content-cards .xf-card div:not(.cmp-teaser__pretitle):not(.cmp-teaser__description):not(.cmp-teaser__action-container){height:100%}.content-cards .xf-card div:not(.cmp-teaser__pretitle):not(.cmp-teaser__description):not(.cmp-teaser__action-container).root.responsivegrid{padding:0}.content-cards .xf-card div:not(.cmp-teaser__pretitle):not(.cmp-teaser__description):not(.cmp-teaser__action-container).root.responsivegrid .teaser{padding:0 !important}@media only screen and (min-width: 840px){.content-cards .xf-card div:not(.cmp-teaser__pretitle):not(.cmp-teaser__description):not(.cmp-teaser__action-container).root.responsivegrid .teaser .cmp-teaser__image img{height:100%;object-fit:cover}}.content-cards .xf-card div:not(.cmp-teaser__pretitle):not(.cmp-teaser__description):not(.cmp-teaser__action-container).root.responsivegrid .teaser .cmp-teaser__image~.cmp-teaser__content{height:auto}.content-cards .xf-card div:not(.cmp-teaser__pretitle):not(.cmp-teaser__description):not(.cmp-teaser__action-container).root.responsivegrid .teaser .mdc-button{height:36px;display:inline-flex}.content-cards .mdc-card-container{height:100%}.content-cards .mdc-card-container a{display:block;text-decoration:none;color:inherit;height:100%}.content-cards .mdc-card-container a .mdc-card{height:100%;position:relative;padding-bottom:54px}.content-cards .mdc-card-container a .mdc-card .mdc-card__body{overflow:visible}.content-cards .mdc-card .mdc-card-header{padding:0;background:rgba(0,0,0,0);min-height:2px}.content-cards .mdc-card .mdc-card-header .image{overflow:hidden}.content-cards .mdc-card .mdc-card-header img{height:auto;max-width:100%;display:block;width:100%}.content-cards .mdc-card .mdc-card__content.header-text{padding-top:1rem;padding-bottom:1rem}.content-cards .mdc-card .mdc-card__content.header-text .mdc-typography--overline{opacity:.5;padding-bottom:.5rem}.content-cards .mdc-card .mdc-card__content.header-text .mdc-typography--subtitle2{padding-top:.5rem}.content-cards .mdc-card .mdc-card__content p{margin:0}.content-cards .mdc-card .mdc-typography--caption{padding-bottom:1rem}.content-cards .mdc-card .mdc-card__actions{border-top:0;padding-top:0;justify-content:flex-start;position:absolute;width:100%;bottom:0}.content-cards .mdc-card .mdc-card__actions.no-button{padding:0;min-height:0}.content-cards .filter-chips .chip{background-color:rgba(0,0,0,.04);margin:4px 8px 4px 0;border-radius:6px;padding:7px 12px;font-size:14px;display:inline-block}.content-cards .filter-chips .chip label{cursor:pointer}.content-cards .filter-chips .chip:last-child{margin-right:0}.content-cards .list-view{padding-bottom:1rem}.content-cards .list-view a{text-decoration:none;display:block}.content-cards .list-view .mdc-typography--overline{opacity:.5;padding-bottom:.5rem}.content-cards .list-view .mdc-typography--headline6{padding-bottom:.5rem}.content-cards .list-view .mdc-typography--caption{padding-bottom:.5rem}.content-cards .list-view .filter-chips{margin-bottom:.5rem}.content-cards .list-view .mdc-button{margin-left:-0.5rem}.content-cards .list-view .image{float:right;width:280px;margin-left:1rem}.content-cards .list-view .image img{width:100%}@media only screen and (max-width: 599px){.content-cards .list-view .image{float:none;width:100%;margin:0 0 1rem 0}}.content-cards .list-view:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.content-cards .load-more{text-align:center}.content-cards .load-more .mdc-button{margin-top:1rem}@media only screen and (max-width: 599px),only screen and (min-width: 600px)and (max-width: 839px){.content-cards .filter-overlay{display:none;position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.32);top:0;left:0;z-index:2;cursor:pointer}.content-cards .filter-overlay.overlay-open{display:block}}@media only screen and (min-width: 840px){.content-cards .filter-overlay{display:none}}.content-cards .loading-spinner{padding-bottom:10rem;position:relative}@media only screen and (max-width: 599px),only screen and (min-width: 600px)and (max-width: 839px){body.overlay-open{overflow:hidden;position:fixed;height:100vh}}@media all and (-ms-high-contrast: none){.content-cards>.content-cards-wrapper>.mdc-layout-grid>.mdc-layout-grid__inner.loaded{display:-webkit-box;display:flex}}
