  .paginationjs{display:flex;line-height:1.6;font-family:Marmelad,"Lucida Grande",Arial,"Hiragino Sans GB",Georgia,sans-serif;font-size:14px;box-sizing:initial}
.paginationjs:after{display:table;content:" ";clear:both}
.paginationjs .paginationjs-pages{float:left;margin-left:10px}
.paginationjs .paginationjs-pages ul{float:left;margin:0;padding:0}
.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input,.paginationjs .paginationjs-size-changer{margin-left:10px;float:left;font-size:14px}
.paginationjs .paginationjs-pages li{float:left;border:1px solid #aaa;border-right:0;list-style:none}
.paginationjs .paginationjs-pages li>a{min-width:30px;height:28px;line-height:28px;display:block;background:#fff;font-size:14px;color:#333;text-decoration:none;text-align:center;cursor:pointer}
.paginationjs .paginationjs-pages li>a:hover{background:#eee}
.paginationjs .paginationjs-pages li.active{border:0}
.paginationjs .paginationjs-pages li.active>a{height:30px;line-height:30px;background:#aaa;color:#fff;cursor:default}
.paginationjs .paginationjs-pages li.disabled>a{opacity:.3;cursor:default}
.paginationjs .paginationjs-pages li.disabled>a:hover{background:0}
.paginationjs .paginationjs-pages li:first-child,.paginationjs .paginationjs-pages li:first-child>a{border-radius:3px 0 0 3px}
.paginationjs .paginationjs-pages li:last-child{border-right:1px solid #aaa;border-radius:0 3px 3px 0}
.paginationjs .paginationjs-pages li:last-child>a{border-radius:0 3px 3px 0}
.paginationjs .paginationjs-size-changer>select{height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;padding:0;font-size:14px;text-align:center;vertical-align:baseline;outline:0;box-shadow:none;box-sizing:initial}
.paginationjs .paginationjs-go-input>input[type="text"]{width:30px;height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;padding:0;font-size:14px;text-align:center;vertical-align:baseline;outline:0;box-shadow:none;box-sizing:initial}
.paginationjs .paginationjs-go-button>input[type="button"]{min-width:40px;height:30px;line-height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;text-align:center;padding:0 8px;font-size:14px;vertical-align:baseline;outline:0;box-shadow:none;color:#333;cursor:pointer;vertical-align:middle\9}
.paginationjs .paginationjs-go-button>input[type="button"]:hover{background-color:#f8f8f8}
.paginationjs .paginationjs-nav{float:left;height:30px;line-height:30px;font-size:14px}
.paginationjs.paginationjs-small{font-size:12px}
.paginationjs.paginationjs-small .paginationjs-pages li>a{min-width:26px;height:24px;line-height:24px;font-size:12px}
.paginationjs.paginationjs-small .paginationjs-pages li.active>a{height:26px;line-height:26px}
.paginationjs.paginationjs-small .paginationjs-size-changer{font-size:12px}
.paginationjs.paginationjs-small .paginationjs-size-changer>select{height:24px;font-size:12px}
.paginationjs.paginationjs-small .paginationjs-go-input{font-size:12px}
.paginationjs.paginationjs-small .paginationjs-go-input>input[type="text"]{width:26px;height:24px;font-size:12px}
.paginationjs.paginationjs-small .paginationjs-go-button{font-size:12px}
.paginationjs.paginationjs-small .paginationjs-go-button>input[type="button"]{min-width:30px;height:26px;line-height:24px;padding:0 6px;font-size:12px}
.paginationjs.paginationjs-small .paginationjs-nav{height:26px;line-height:26px;font-size:12px}
.paginationjs.paginationjs-big{font-size:16px}
.paginationjs.paginationjs-big .paginationjs-pages li>a{min-width:36px;height:34px;line-height:34px;font-size:16px}
.paginationjs.paginationjs-big .paginationjs-pages li.active>a{height:36px;line-height:36px}
.paginationjs.paginationjs-big .paginationjs-size-changer{font-size:16px}
.paginationjs.paginationjs-big .paginationjs-size-changer>select{height:34px;font-size:16px}
.paginationjs.paginationjs-big .paginationjs-go-input{font-size:16px}
.paginationjs.paginationjs-big .paginationjs-go-input>input[type="text"]{width:36px;height:34px;font-size:16px}
.paginationjs.paginationjs-big .paginationjs-go-button{font-size:16px}
.paginationjs.paginationjs-big .paginationjs-go-button>input[type="button"]{min-width:50px;height:36px;line-height:34px;padding:0 12px;font-size:16px}
.paginationjs.paginationjs-big .paginationjs-nav{height:36px;line-height:36px;font-size:16px}
.paginationjs>:first-child{margin-left:0}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li{border-color:#289de9}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a{color:#289de9}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a:hover{background:#e9f4fc}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active>a{background:#289de9;color:#fff}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li.disabled>a:hover{background:0}
.paginationjs.paginationjs-theme-blue .paginationjs-go-input>input[type="text"],.paginationjs.paginationjs-theme-blue .paginationjs-size-changer>select{border-color:#289de9}
.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type="button"]{background:#289de9;border-color:#289de9;color:#fff}
.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type="button"]:hover{background-color:#3ca5ea}
.paginationjs.paginationjs-theme-green .paginationjs-pages li{border-color:#449d44}
.paginationjs.paginationjs-theme-green .paginationjs-pages li>a{color:#449d44}
.paginationjs.paginationjs-theme-green .paginationjs-pages li>a:hover{background:#ebf4eb}
.paginationjs.paginationjs-theme-green .paginationjs-pages li.active>a{background:#449d44;color:#fff}
.paginationjs.paginationjs-theme-green .paginationjs-pages li.disabled>a:hover{background:0}
.paginationjs.paginationjs-theme-green .paginationjs-go-input>input[type="text"],.paginationjs.paginationjs-theme-green .paginationjs-size-changer>select{border-color:#449d44}
.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type="button"]{background:#449d44;border-color:#449d44;color:#fff}
.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type="button"]:hover{background-color:#55a555}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li{border-color:#ec971f}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a{color:#ec971f}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a:hover{background:#fdf5e9}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active>a{background:#ec971f;color:#fff}
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.disabled>a:hover{background:0}
.paginationjs.paginationjs-theme-yellow .paginationjs-go-input>input[type="text"],.paginationjs.paginationjs-theme-yellow .paginationjs-size-changer>select{border-color:#ec971f}
.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type="button"]{background:#ec971f;border-color:#ec971f;color:#fff}
.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type="button"]:hover{background-color:#eea135}
.paginationjs.paginationjs-theme-red .paginationjs-pages li{border-color:#c9302c}
.paginationjs.paginationjs-theme-red .paginationjs-pages li>a{color:#c9302c}
.paginationjs.paginationjs-theme-red .paginationjs-pages li>a:hover{background:#faeaea}
.paginationjs.paginationjs-theme-red .paginationjs-pages li.active>a{background:#c9302c;color:#fff}
.paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled>a:hover{background:0}
.paginationjs.paginationjs-theme-red .paginationjs-go-input>input[type="text"],.paginationjs.paginationjs-theme-red .paginationjs-size-changer>select{border-color:#c9302c}
.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type="button"]{background:#c9302c;border-color:#c9302c;color:#fff}
.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type="button"]:hover{background-color:#ce4541}
.paginationjs .paginationjs-pages li.paginationjs-next{border-right:1px solid #aaa}
.paginationjs .paginationjs-size-changer{margin-left:5px\9}
.paginationjs .paginationjs-size-changer>select{line-height:28px\9;vertical-align:middle\9}
.paginationjs .paginationjs-go-input{margin-left:5px\9}
.paginationjs .paginationjs-go-input>input[type="text"]{line-height:28px\9;vertical-align:middle\9}
.paginationjs .paginationjs-go-button{margin-left:5px\9}
.paginationjs.paginationjs-big .paginationjs-pages li>a{line-height:36px\9}
.paginationjs.paginationjs-big .paginationjs-go-input>input[type="text"]{height:36px\9;line-height:36px\9}
.lm-publication-body{flex-wrap:wrap}
.lm-publication-item{flex-basis:25%;display:inline-block;width:22%;min-height:420px;height:.28vh;overflow:hidden;text-align:left;position:relative}
.lm-publication-thumbnail{width:100%;height:300px;object-fit:cover}
.lm-publication-img-container{width:100%}
.lm-publication-no-image{background-color:#e6e7e8;padding:10px}
.lm-publication-storytype{position:absolute;bottom:0;right:0;margin-right:10px;margin-bottom:5px}
.lm-publication-date{font-size:1.35em}
.lm-publication-title{overflow:hidden;height:3.6em}
.lm-publication-button{width:11em}
.lm-publication-search-button{background:0;color:inherit;border:0;padding:0;font:inherit;cursor:pointer;outline:inherit}
.lm-publication-searchbox{width:100%;height:50px;overflow:auto}
.lm-publication-test-class{background-color:blue}
.lm-publication-search-input{width:50%;height:75%;border:0;font-size:1.2rem}
.lm-publication-search-input-mobile{width:70%;height:75%;border:0;font-size:16px}
.lm-publication-search-input:focus,.lm-publication-search-input-mobile:focus{outline:0}
.lm-publication-card-borderless{background-color:transparent !important;border:none !important;width:90%;border-radius:0 !important;margin-left:1%;margin-right:1%}
.lm-publication-card-borderless-mobile{background-color:transparent !important;border:none !important;border-radius:0 !important;margin-left:1%;margin-right:1%}
.lm-publication-card-no-image{background-color:lightgray !important}
.lm-publication-read-more-link{bottom:0}
.lm-publication-story-row{height:350px}
.lm-publication-search-term-btn{background-color:lightgray !important;padding:10%;height:30px}
.lm-publication-search-term-show-more-btn{background-color:lightgray !important;padding:10%;height:30px}
.lm-publication-facet-box{width:100%;background-color:transparent;height:50px}
.lm-publication-facet-list{list-style-type:none;padding-inline-start:5px}
.lm-publication-sort-button{background-color:transparent;color:#3480bf}
.lm-publication-sort-button:hover,.lm-publication-sort-button:active,.lm-publication-sort-button:focus{color:#3480bf}
.lm-publication-utility-icons{font-size:14px}
.lm-publication-search-icon{font-size:28px;color:lightgray}
.lm-publication-facet-icon{color:navyblue}
.lm-publication-bar-button{height:100%;width:100%;cursor:pointer}
.lm-publication-bar-search-button{background-color:#0360af;color:#fff;border:0}
.lm-publication-bar-filter-button{background-color:#f2f2f2;color:#689ecb;border:0}
.lm-publication-apply-filters-button{border:0;color:#669ccb;background-color:#f2f2f2}
.lm-publication-bar-icon{color:gray;font-size:20px}
.lm-publication-filter-show-all{color:black;text-decoration:underline;text-transform:uppercase}
.lm-publication-mobile-filter-expander{cursor:pointer}
.lm-publication-mobile-filter-section{overflow-y:auto}
.lm-publication-mobile-filter-button{width:100%;height:35px;outline:0}
.lm-publication-mobile-filter-button:focus,.lm-publication-mobile-filter-button:click{outline:0}
.news-header-stories{font-size:1.5rem;font-weight:300;line-height:1.2}
.news-header-sort strong{font-weight:300;line-height:1.2}
.newsListingContainer{display:flex;flex-wrap:wrap}
.relatedItemContainer{display:flex;flex-wrap:nowrap;overflow-x:scroll}
.relatedItemTile{width:33.33%;min-width:380px;padding:15px}
.newsListingContainer .relatedItemTile{flex:1 1 90%}
.relatedItemImage{width:100%;aspect-ratio:412 / 262}
.relatedItemImage img{width:100%;height:100%;object-fit:cover}
.relatedItemWhiteBG{background-color:#fff;padding:1.5rem}
.relatedItemNoImage{display:flex;flex-direction:column;background-color:#f2f2f2;height:100%;padding:1.5rem;padding-top:20px;padding-bottom:20px;min-height:500px}
.relatedItemDate{color:#414042;padding-top:15px;font-size:.875rem;text-transform:uppercase}
.bg-black .relatedItemDate{color:#fff}
.relatedItemType{color:#0260af;text-transform:uppercase;font-size:.875rem;font-weight:bold}
.relatedItemTitle{padding-top:20px;font-size:1.375rem}
.relatedItemNoImage .relatedItemTitle{font-size:1.5rem;line-height:2rem;margin-top:auto;margin-bottom:auto}
.relatedItemSummary{color:#414042;padding-top:20px}
.relatedItemCTA{padding-top:20px;text-transform:uppercase;font-size:.875rem;font-weight:bold}
@media(min-width:768px){.relatedItemContainer{padding:0 2rem 0 2rem}
.newsListingContainer{padding:0 2rem 0 2rem}
.newsListingContainer .relatedItemTile{flex:1 1 42%}
}
@media(min-width:992px){.relatedItemContainer{flex-wrap:wrap;overflow-x:auto}
.relatedItemTile{min-width:298px}
.newsListingContainer .relatedItemTile{flex:1 1 26%}
}