.page-title{margin-bottom:50px;margin-top:30px;text-align:center}.page-title .h1{margin:0}.page-title .subheading{display:block;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.3;margin-top:15px;text-transform:uppercase}@media (min-width:576px){.page-title{margin-bottom:70px;margin-top:70px}}@media (min-width:768px){.page-title{margin:100px auto;max-width:850px}.page-title .subheading{font-size:18px}}.featured-story{margin-bottom:50px;margin-top:50px}.featured-story .wrapper.wide{max-width:1600px;padding:0}.featured-story .wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media (min-width:768px){.featured-story .wrapper{flex-direction:row}}.featured-story .image{flex:1 1 auto;font-size:0;margin-right:30px;max-width:1180px;position:relative;z-index:1}.featured-story .image .w-img{background-color:#f7f7f9}.featured-story .image .w-img img{height:auto;width:100%}.featured-story .box{background-color:#fff;max-width:520px;padding:30px;position:relative;z-index:10}.featured-story .box .ribbon{background-color:#f2f2f4;color:#201e20;display:inline-block;font-size:10px;font-weight:700;left:-20px;letter-spacing:.04em;line-height:1.2;padding:10px 15px;position:relative;top:-20px}.featured-story .date{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:12px;font-weight:300;letter-spacing:.1em;line-height:1.6;margin-bottom:4px}.featured-story .h3{margin:0 0 15px;max-width:360px}.featured-story p{margin:0 0 20px}@media (max-width:767.98px){.featured-story .box{align-self:flex-end;margin-left:30px;margin-top:-30px}}@media (min-width:768px){.featured-story .image{margin-right:210px}.featured-story .box{margin-left:-520px;margin-top:100px;padding:40px}.featured-story .box .ribbon{left:-30px;top:-30px}.featured-story .h3{margin:0 0 25px}.featured-story p{margin:0 0 30px}}.story-listing-filter{margin-bottom:80px;margin-top:50px}.story-listing-filter .no-results{margin:80px auto;text-align:center}.story-listing-filter .filter{background-color:#f2f2f4;display:flex;flex-direction:column;gap:15px;margin-bottom:50px;padding:20px}.story-listing-filter .filter .group{display:flex;gap:15px;width:100%}.story-listing-filter .filter .form-group{margin:0}.story-listing-filter .filter .filter-label{font-size:16px;letter-spacing:.05em;line-height:1.2;white-space:nowrap}.story-listing-filter .filter form{display:flex;flex-direction:column;flex-grow:1;gap:15px}.story-listing-filter .filter form .btn{flex:0 0 50px;height:50px;padding:0}.story-listing-filter .filter form .btn svg{margin:0}@media (min-width:768px){.story-listing-filter .filter{gap:20px;padding:30px}.story-listing-filter .filter .group,.story-listing-filter .filter form{gap:20px}.story-listing-filter .filter form{align-items:center;flex-direction:row;gap:20px}}@media (min-width:1025px){.story-listing-filter .filter{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:center}.story-listing-filter .filter form{gap:30px}}.story-listing-filter .results{--gap:30px;display:flex;flex-direction:row;flex-wrap:wrap;margin:calc(var(--gap)*-1/2)}.story-listing-filter .results .result{padding:calc(var(--gap)/2);width:100%}@media (min-width:768px){.story-listing-filter .results .result{width:50%}}@media (min-width:1025px){.story-listing-filter .results .result{width:33.333%}.story-listing-filter .results .result:nth-child(4),.story-listing-filter .results .result:nth-child(5){width:50%}}.story-listing-filter .results .result .card{position:relative;z-index:10}.story-listing-filter .results .result .card .image{width:100%}.story-listing-filter .results .result .card .image .w-img{background-color:#f7f7f9;overflow:hidden}.story-listing-filter .results .result .card .image .w-img img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .45s ease;width:100%}.story-listing-filter .results .result .card:hover .w-img img{transform:scale(1.025);transition:transform .3s}.story-listing-filter .results .result .card .box{background-color:#fff;margin-right:30px;margin-top:-50px;padding:30px 25px;position:relative;z-index:1}.story-listing-filter .results .result .card .box .date{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:12px;font-weight:300;letter-spacing:.1em;line-height:1.6;margin-bottom:4px}.story-listing-filter .results .result .card .box .h4{color:var(--ddd-primary-color,#201e20);margin:0}.story-listing-filter .results .result .card .box a,.story-listing-filter .results .result .card .box a:hover{color:inherit;text-decoration:none}@media (min-width:576px){.story-listing-filter .results .result .card .box{margin-right:40px;padding:30px}}.story-listing-filter .pagination{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;margin:50px auto}.story-listing-filter .pagination .btn{border-radius:50%;height:40px;padding:0;width:40px}.story-listing-filter .pagination .btn svg{margin:auto!important}.story-listing-filter .pagination input.current-page{-webkit-appearance:none;background-color:#fff;border:1px solid #e2e3e6;border-radius:3px;color:#201e20;height:30px;margin-right:8px;text-align:center;width:30px}.story-listing-filter .pagination input.current-page:focus{background-color:#fff;border-color:#b5b6b8;color:#201e20;outline:0}.story-listing-filter .pagination .total-pages{margin-left:6px}