.post-title{margin-top:.6rem;margin-bottom:.25rem}.post-link:hover img{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.fundraising-info .fundraising-backers{margin:0;font-weight:400;color:#666}.fundraising-info .fundraising-progress{width:100%;height:4px;margin-top:8px;margin-bottom:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#27963c;background-color:#f2f8f7;border-radius:10px}.fundraising-info .fundraising-progress::-moz-progress-bar{background-color:#27963c}.fundraising-info .fundraising-progress::-webkit-progress-bar{color:#27963c;background-color:#f2f8f7}.fundraising-info .fundraising-progress::-moz-progress-bar{border-radius:10px}.fundraising-info .fundraising-progress::-webkit-progress-bar,.fundraising-info .fundraising-progress::-webkit-progress-value{border-radius:10px}.fundraising-info .fundraising-amount{margin:0}.fundraising-info .fundraising-amount span{font-weight:400}.page-nav-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;box-sizing:border-box;height:48px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;padding:0 1.2em;border:2px solid #27963c;border-radius:2em;color:#27963c;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform;font-size:1.2rem;font-weight:700;opacity:.7}.page-nav-button:hover{opacity:1}.page-nav-button:active{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:-webkit-transform .08s ease-in-out;transition:-webkit-transform .08s ease-in-out;transition:transform .08s ease-in-out;transition:transform .08s ease-in-out,-webkit-transform .08s ease-in-out}.page-nav-button label{cursor:pointer;position:relative;bottom:1px}.page-nav-button svg{fill:#27963c}.posts{width:100%;max-width:1124px;margin-left:auto;margin-right:auto;display:grid;row-gap:40px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.posts .first-post .post-title{margin-top:.6rem;margin-bottom:.5rem}.posts .first-post img{margin-left:-1rem;margin-right:-1rem;max-width:100vw}@media screen and (min-width:510px){.posts{grid:"first-post first-post"/1fr 1fr}.posts .first-post{grid-area:first-post}}@media screen and (min-width:800px){.posts{grid:"first-post first-post second-post" "first-post first-post third-post" "divider divider divider"/1fr 1fr 1fr;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.posts .first-post{margin-right:15px}.posts .first-post img{margin:0;max-width:100%}.posts .second-post{grid-area:second-post}.posts .third-post{grid-area:third-post}.posts .divider{grid-area:divider;margin:0}}.empty-page-message .category-title{text-transform:lowercase}