.card-grid-section__header{text-align:center;width:100%;margin:0 auto 30px}.card-grid-section__header h2{color:var(--slate-blue)}.card-grid-section__header p{color:var(--grey);letter-spacing:-.16px;margin:0;font-size:16px;font-weight:500;line-height:200%}.card-grid-section__grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.card-grid-section__card{background:var(--beige-orange);border:1px solid #c9c0b9;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:240px;padding:25px;text-decoration:none;transition:box-shadow .2s;display:flex}.card-grid-section__card:hover{background:var(--slate-blue)}.card-grid-section__card:hover h3,.card-grid-section__card:hover p{color:var(--white)}.card-grid-section__card-content{box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:10px;width:100%;padding-top:20px;display:flex}.card-grid-section__card-content-wrapper h3{color:var(--slate-blue);letter-spacing:-.96px;margin-bottom:5px;font-family:Libre Caslon Text}.card-grid-section__card-content-wrapper p{margin:0}.card-grid-section__card-link{cursor:pointer;background:var(--white);width:48px;height:48px;color:var(--charcoal);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .3s;display:flex;position:relative;overflow:hidden}.card-grid-section__card-link-wrapper{flex-shrink:0;align-self:flex-end;margin-top:0}@media (width<=991px){.card-grid-section__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.card-grid-section__grid{grid-template-columns:1fr}}@media (width<=575px){.card-grid-section{padding:60px 0}.card-grid-section__card{min-height:240px}}
