.content-listing .component__content{display:flex;flex-direction:column;gap:48px}
@media screen and (max-width:767px){.content-listing .component__content{gap:32px}
}
.content-listing .component__header{text-align:center;gap:16px;padding:16px}
@media screen and (min-width:1024px){.content-listing .component__header{padding:24px 16px}
}
.content-listing .component__actions{display:flex;justify-content:space-between;gap:16px}
@media screen and (max-width:1023px){.content-listing .component__actions .sort-selector{margin-right:auto}
}
.content-listing .component__actions-left{display:flex;flex-wrap:wrap;gap:16px}
.content-listing .component__actions-right{display:flex;flex-shrink:0;padding-left:16px;gap:16px}
.content-listing .component__actions-right button{height:34px}
.content-listing .component__actions--divider{display:flex;justify-content:center;align-items:center;height:40px;width:1px;background:#c4beb5;margin-top:-2px}
.content-listing .component__results{gap:48px 0}
@media screen and (max-width:767px){.content-listing .component__results{gap:32px 0}
}
.content-listing .component__card{position:relative;display:flex;flex-direction:column;gap:24px}
.content-listing .component__card-wrapper{position:relative}
.content-listing .component__card-image{aspect-ratio:3 / 2;border-radius:12px;overflow:hidden;position:relative}
.content-listing .component__card-image-bg{width:100%;height:100%;background-size:cover;background-position:center;transition:all .5s}
.content-listing .component__card-tag{display:flex;height:28px;border-radius:0 0 0 8px;padding:4px 8px;justify-content:center;position:absolute;top:0;right:-4px;align-items:center;gap:8px;color:#fff}
.content-listing .component__card-tag svg{fill:#fff}
.content-listing .component__card-tag.image-tag,.content-listing .component__card-tag.video-tag{color:#003652}
.content-listing .component__card-tag.image-tag svg,.content-listing .component__card-tag.video-tag svg{fill:#003652}
.content-listing .component__card-tag.pdf-tag{background-color:#943041}
.content-listing .component__card-tag.video-tag{background-color:#d1faf9}
.content-listing .component__card-tag.article-tag{background-color:#3c8059}
.content-listing .component__card-tag.image-tag{background-color:#f9b243}
.content-listing .component__card-tag-shadow{position:absolute;right:0;bottom:4px;width:4px;height:4px;z-index:3}
.content-listing .component__card-tag-shadow svg.shadow{width:4px;height:4px;fill:#3e3d35;stroke:#3e3d35}
.content-listing .component__card-content{display:flex;flex-direction:column;gap:12px}
.content-listing .component__card-content.no-image{padding-top:0}
.content-listing .component__card-eyebrow{display:flex;gap:12px;justify-content:space-between}
.content-listing .component__card-publishedDate{flex-shrink:0}
.content-listing .component__card-description,.content-listing .component__card-footer{text-decoration:none}
.content-listing .component__card-footer{display:flex;padding-top:4px;justify-content:space-between}
.content-listing .component__card-readTime{flex-shrink:0}
.content-listing .component__noresults--wrapper{display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:48px;padding-bottom:48px;text-align:center}
.content-listing .component__showmore{display:flex;justify-content:space-between;flex-flow:row wrap;align-items:center;height:100%}
@media screen and (max-width:767px){.content-listing .component__showmore{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;gap:24px;align-self:stretch}
}
.content-listing .component__showmore-showing{display:flex;gap:4px}
.content-listing .component__showmore-load,.content-listing .component__showmore-page{display:flex;justify-content:center}
.content-listing .component__showmore-showing,.content-listing .component__showmore-load,.content-listing .component__showmore-page{flex-grow:1;flex-basis:0}
.content-listing .component__showmore-backtotop{display:flex;justify-content:flex-end;flex-grow:1;flex-basis:0;gap:4px}
@media screen and (min-width:768px){.content-listing .component.list-view .component__results .component__card{display:flex;flex-direction:row;gap:32px;padding-top:32px;flex:0 0 100%;max-width:100%}
.content-listing .component.list-view .component__results .component__card-wrapper{width:448px;min-width:448px;flex-shrink:0}
.content-listing .component.list-view .component__results .component__card-footer,.content-listing .component.list-view .component__results .component__card-eyebrow{justify-content:flex-start}
.content-listing .component.list-view .component__results .component__card-footer{gap:16px}
.content-listing .component.list-view .component__results .component__card-content{gap:8px}
.content-listing .component.list-view .component__results .component__publishedDate,.content-listing .component.list-view .component__results .component__card-readTime,.content-listing .component.list-view .component__results .component__listing-section-footer{place-self:flex-start;gap:16px}
}
@media screen and (min-width:768px) and screen and (max-width:1023px) and (min-width:768px){.content-listing .component.list-view .component__results .component__card-wrapper{width:224px;min-width:224px}
}
@media screen and (max-width:1023px) and (min-width:768px){.content-listing .component.list-view .component__listing-wrapper .component__card-wrapper{width:224px;min-width:224px}
}
.content-listing .component.condensed .component__card-image{aspect-ratio:3 / 1}
@media screen and (min-width:768px){.content-listing .component.condensed.list-view .component__card{padding-top:24px}
}
.content-listing .component__filters{z-index:1003;position:fixed;background-color:#fff;width:100%;height:100%;top:0;left:0;display:flex;flex:1 0 0;padding:24px 16px}
.content-listing .component__filters-header{padding-bottom:24px;justify-content:space-between;display:flex;align-items:flex-start;gap:16px;flex-direction:row;align-self:stretch}
.content-listing .component__filters-container{display:flex;gap:24px;flex:1 0 0;flex-direction:column;max-width:100%;background:#fff}
.content-listing .component__filters-content{width:100%;display:flex;flex-direction:column;gap:32px;overflow-y:auto}
@media screen and (max-width:767px){.content-listing .component__filters-content{height:100%}
}
.content-listing .component__filters-divider{display:none;width:100%;height:1px;background:#eae7e1}
.content-listing .component__filters-category{display:flex;flex-direction:column;gap:32px 0}
.content-listing .component__filters-category+.component__filters-category .component__filters-divider{display:flex}
.content-listing .component__filters legend{color:#003652}
.content-listing .component__filters-group{display:flex;flex-direction:row;gap:32px 0;flex:1 0 0}
@media screen and (max-width:767px){.content-listing .component__filters-group{flex-direction:column}
}
@media screen and (min-width:768px){.content-listing .component__filters-group{flex-wrap:wrap;height:100%}
}
.content-listing .component__filters-filter{display:flex;flex-direction:row;align-items:flex-start;width:100%;gap:8px;padding:4px}
@media screen and (min-width:768px){.content-listing .component__filters-filter{flex:0 0 33.3333%}
}
.content-listing .component__filters fieldset{border:0;display:flex;flex-direction:column;padding:0;color:#2d2d2d;gap:32px}
.content-listing .component__filters .checkBox{display:flex;height:24px;min-width:24px;width:24px;justify-content:center;align-items:center;gap:10px;border-radius:6px;background:#fff;fill:#fff;stroke-width:1px;stroke:#67625b;border:#67625b 1px solid}
.content-listing .component__filters .checkBox:checked{padding:4px 2px;background:#003652;border:#003652 2px solid;content:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"width="16"height="12"viewBox="001612"fill="none"><pathd="M5.5308711.6299L06.09901L1.160744.93827L5.530879.32061L14.85150L161.16074L5.5308711.6299Z"fill="white"/></svg>')}
.content-listing .component__filters .checkBox:hover{stroke-width:2px;stroke:#3185a9;border:#3185a9 2px solid}
.content-listing .component__filters .checkBox:checked:hover{background:#3185a9;border:#3185a9 2px solid}
.content-listing .component__filters-close button{min-width:16px;max-width:16px;max-height:16px;min-height:16px;display:flex}
.content-listing .component__filters-footer{display:flex;padding:24px 0;justify-content:center;align-items:center;flex-direction:row;gap:24px;align-self:stretch}
@media screen and (max-width:767px){.content-listing .component__filters-footer{flex-direction:column;margin:0 16px}
}
.content-listing .component .results__pagination{display:flex;justify-content:center;align-items:center;width:100%;gap:16px}
.content-listing .component .results__pagination .pagination{display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;gap:0;border-radius:24px;cursor:pointer}
.content-listing .component .results__pagination .pagination svg{fill:#154865}
.content-listing .component .results__pagination .pagination:hover:not(.disabled),.content-listing .component .results__pagination .pagination:focus:not(.disabled){background:#226587}
.content-listing .component .results__pagination .pagination:hover:not(.disabled) svg,.content-listing .component .results__pagination .pagination:focus:not(.disabled) svg{fill:#fff}
.content-listing .component .results__pagination .pagination.disabled{cursor:not-allowed}
.content-listing .component .results__pagination .pagination.disabled svg{fill:#9c978f}
.content-listing .component .results__pagination .pagination .icon-chevron-right{position:relative;left:1px}
.content-listing .component .results__pagination .pagination .icon-chevron-left{position:relative;right:1px}
.content-listing .component .results__pagination .of-text,.content-listing .component .results__pagination .pagination-item-input{color:#2d2d2d}
.content-listing .component .results__pagination .total-pag-num.disabled{pointer-events:none}
.content-listing .component .results__pagination .total-pag-num:hover{text-decoration:underline}
.content-listing .component .results__pagination .pagination-item-input-wrapper{display:flex;height:40px;width:44px;align-items:center;gap:8px;border-radius:8px;border:1px solid #67625b;background:#fff}
.content-listing .component .results__pagination .pagination-item-input-wrapper:hover{border:2px solid #3185a9}
.content-listing .component .results__pagination .pagination-item-input-wrapper.is-focused{border:2px solid #003652}
.content-listing .component .results__pagination .pagination-item-input-wrapper.is-focused:hover{border:2px solid #003652}
.content-listing .component .results__pagination .pagination-item-input-wrapper.is-focused .pagination-item-input{color:#01444c}
.content-listing .component .results__pagination .pagination-item-input-wrapper .pagination-item-input{padding:0 8px;display:flex;height:40px;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:0;flex:1 0 0;border:0;background:transparent;text-align:center;border-radius:initial}
.content-listing .component .results__pagination.dark-bg .pagination svg{fill:#fff}
.content-listing .component .results__pagination.dark-bg .pagination:hover:not(.disabled),.content-listing .component .results__pagination.dark-bg .pagination:focus:not(.disabled){background:#cbf1ff;border:1px solid #003652}
.content-listing .component .results__pagination.dark-bg .pagination:hover:not(.disabled) svg,.content-listing .component .results__pagination.dark-bg .pagination:focus:not(.disabled) svg{fill:#003652}
.content-listing .component .results__pagination.dark-bg .pagination.disabled svg{fill:#9c978f}
.content-listing .component .results__pagination.dark-bg .of-text,.content-listing .component .results__pagination.dark-bg .pagination-item-input{color:#fff}
.content-listing .component .results__pagination.dark-bg .pagination-item-input-wrapper{border:1px solid #c4beb5}
.content-listing .component .results__pagination.dark-bg .pagination-item-input-wrapper.is-focused{border:2px solid #3185a9}
.content-listing .component .results__pagination.dark-bg .pagination-item-input-wrapper.is-focused .pagination-item-input{color:#01444c}
.content-listing .component .results__pagination.dark-bg .pagination-item-input-wrapper .pagination-item-input{color:#2d2d2d}
body[dir="rtl"] .content-listing .component{direction:rtl}
@media screen and (max-width:1023px){body[dir="rtl"] .content-listing .component__actions .sort-selector{margin-right:auto}
}
body[dir="rtl"] .content-listing .component__actions-right{padding-right:16px;padding-left:initial}
body[dir="rtl"] .content-listing .component__card-tag{border-radius:0 0 8px 0;right:initial;left:-4px}
body[dir="rtl"] .content-listing .component__card-tag-shadow{left:0;right:initial}
body[dir="rtl"] .content-listing .component__card-tag-shadow svg.shadow{transform:rotate(90deg)}
body[dir="rtl"] .content-listing .component .pagination svg{transform:rotate(180deg)}
body[dir="rtl"] .content-listing .component .pagination .icon-chevron-right{left:initial;right:1px}
body[dir="rtl"] .content-listing .component .pagination .icon-chevron-left{left:1px;right:initial}
.keyboard-active .content-listing .component .results__pagination .pagination:focus{background:transparent}
.keyboard-active .content-listing .component .results__pagination .pagination:focus svg{fill:#154865}
.keyboard-active .content-listing .component .results__pagination .pagination-item-input-wrapper.is-focused{outline:0;border:2px solid #003652}
.keyboard-active .content-listing .component .results__pagination .pagination-item-input-wrapper.is-focused:hover{border:2px solid #003652}
.keyboard-active .content-listing .component .results__pagination .pagination-item-input-wrapper.is-focused .pagination-item-input{outline:0;color:#01444c}
.keyboard-active .content-listing .component .results__pagination.dark-bg .pagination:focus{background:transparent}
.keyboard-active .content-listing .component .results__pagination.dark-bg .pagination:focus svg{fill:#fff}
.keyboard-active .content-listing .component .results__pagination.dark-bg .pagination-item-input-wrapper.is-focused{outline:0;border:2px solid #3185a9}
.keyboard-active .content-listing .component .results__pagination.dark-bg .pagination-item-input-wrapper.is-focused:hover{border:2px solid #3185a9}
.keyboard-active .content-listing .component .results__pagination.dark-bg .pagination-item-input-wrapper.is-focused .pagination-item-input{outline:0;color:#3185a9}