.articlesPage{background-color:#f8f8f8;min-height:100vh;padding:15vh 6vw}.articlesPage h1{text-transform:none;letter-spacing:-.02em;border-bottom:1px solid #b3b3b36b;width:100%;margin-bottom:3rem;padding-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;display:inline-block}.caseStudiesContainer{flex-direction:column;display:flex}.caseStudiesList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.caseStudyCard{background:#fff;border:1px solid #b3b3b333;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:350px;padding:2rem;transition:all .3s cubic-bezier(.19,1,.22,1);display:flex}.caseStudyCard:hover{border-color:#1c8141;transform:translateY(-5px);box-shadow:0 15px 30px #00000014}.caseStudyCard:hover .caseStudyTitle{color:#1c8141}.caseStudyCard:hover .caseStudyLink{color:#fff;background-color:#1c8141;border-color:#1c8141}.caseStudyCard .caseStudyContent{flex-direction:column;flex-grow:1;display:flex}.caseStudyCard .caseStudyMeta{color:#595959;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.caseStudyCard .caseStudyTitle{margin-top:0;margin-bottom:1rem;font-size:1.5rem;font-weight:500;line-height:1.3;transition:color .3s}.caseStudyCard .caseStudyDescription{color:#000;margin-bottom:2rem;font-size:1rem;font-weight:300;line-height:1.6}.caseStudyCard .caseStudyAction{justify-content:flex-start;display:flex}.caseStudyCard .caseStudyLink{color:#000;text-transform:uppercase;letter-spacing:.05em;text-align:center;border:1px solid #000;border-radius:50px;padding:.75rem 2rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.caseStudyCard .caseStudyLink:hover{color:#fff;background-color:#1c8141;border-color:#1c8141}
