.article-list,.photo-gallery{color:#313437;background-color:#fff}.article-list p,.photo-gallery p{color:#7d8285}.article-list h2,.photo-gallery h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}.article-list .intro{font-size:16px;max-width:500px;margin:0 auto}.article-list .intro p,.photo-gallery .intro p{margin-bottom:0}.article-list .articles{padding-bottom:40px}.article-list .item{padding-top:50px;min-height:425px;text-align:center}.article-list .item .name{font-weight:700;font-size:16px;margin-top:20px;color:inherit}.article-list .item .description{font-size:14px;margin-top:15px;margin-bottom:0}.article-list .item .action{font-size:24px;width:24px;margin:22px auto 0;line-height:1;display:block;color:#4f86c3;opacity:.85;transition:opacity .2s;text-decoration:none}.article-list .item .action:hover{opacity:1}.photo-card{background-color:#2d3638;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);display:flex;flex-direction:column;width:100%;max-width:700px;margin-left:auto;margin-right:auto}.photo-background{background-position:center;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px;min-height:250px}.photo-details{padding:2.1875em 5%}@media screen and (min-width:700px){.photo-card{flex-direction:row}.photo-background{border-top-left-radius:10px;border-top-right-radius:0;border-bottom-left-radius:10px;min-height:none;width:50%}.photo-details{width:50%}}.photo-details h1,.photo-details h4{color:#fff;font-weight:500;margin:0}.photo-details h1{font-size:125%;line-height:1;margin-bottom:.35em}.photo-tags ul{list-style-type:none;margin:.35em 0 0;padding:0;display:flex;flex-wrap:wrap;font-size:87.5%;text-transform:lowercase}.photo-tags li{margin:0 .35em .35em 0}.photo-tags a{background-color:#191e20;border-radius:50px;color:#fff;display:block;padding:.3125em 1.25em;text-decoration:none;transition:color .3s}.photo-tags a:focus,.photo-tags a:hover{color:#e37544}.photo-details p{color:#fff}@media (max-width:767px){.article-list h2,.photo-gallery h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.photo-gallery .intro{font-size:16px;max-width:500px;margin:0 auto 40px}.photo-gallery .photos{padding-bottom:20px}.photo-gallery .item{padding-bottom:30px}