.stories .item:after,.stories:after{clear:both}.gallery-stratum{padding:1em 0}.gallery-stratum.involvement{padding:2em 0}.stories:after,.stories:before{content:"";display:table}.stories .item,.stories .more-stories{margin:3em 0}.stories .item{display:block;color:#74736f}.stories .item:after,.stories .item:before{content:"";display:table}.stories .item .media,.stories .item img{display:block;width:100%}.stories .item:focus,.stories .item:focus .media,.stories .item:hover,.stories .item:hover .media{color:#e02826}.stories .item:focus img,.stories .item:hover img{outline:#e02826 solid 3px}.stories .icon-over{color:#fff;font-size:4em}.stories .title{display:block;margin:1em 0;font-size:1em;font-weight:700}.stories .description{display:block;font-weight:400}.stories h3{margin:0 0 .25em}.stories .more-stories li{margin:1em 0}@media only screen and (min-width:480px){.stories .item{width:48%;float:left}.stories .item+.item{float:right}.stories .more-stories{clear:both}}@media only screen and (min-width:768px){.gallery-stratum.involvement{padding:4em 0}.stories{padding:2em 0 4em}.stories .item,.stories .item+.item{width:30%;float:left;margin-right:5%}.stories .more-stories{width:30%;float:left;clear:none}}.gifts-stratum{padding:2em 0;overflow:hidden}.gifts-stratum h2{margin-bottom:1em}.gifts-stratum .beneficiary-logos{margin:0}.gifts-stratum .beneficiary-logos li{margin:0 0 1.25em;padding:0 20px;width:50%;float:left}.gifts-stratum .beneficiary-logos li:nth-child(odd){clear:both}.gifts-stratum .beneficiary-logos img{max-width:100%}.flexbox .gifts-stratum .beneficiary-logos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}@media only screen and (min-width:480px){.gifts-stratum .beneficiary-logos li{width:33.3333%}.gifts-stratum .beneficiary-logos li:nth-child(odd){clear:none}.gifts-stratum .beneficiary-logos li:nth-child(3n+1){clear:both}}@media only screen and (min-width:768px){.gifts-stratum{padding:4em 0}.gifts-stratum .beneficiary-logos{margin:0 -30px}.gifts-stratum .beneficiary-logos li{width:25%;padding:0 30px;margin:0 0 30px}.gifts-stratum .beneficiary-logos li:nth-child(3n+1){clear:none}.gifts-stratum .beneficiary-logos li:nth-child(4n+1){clear:both}}@media only screen and (min-width:1024px){.gifts-stratum .beneficiary-logos{margin:0 -60px}.gifts-stratum .beneficiary-logos li{padding:0 60px;margin:0 0 60px}}