.card-grid{max-width:1200px;margin:0 auto;padding:var(--calico-section-default-top-padding, 6rem) 2rem}@media (max-width: 40em){.card-grid{padding:2rem}}.card-grid .intro{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.card-grid .intro .title{color:var(--charcoal);font-family:var(--halis);font-size:2.8rem;font-weight:600;line-height:1.21;text-transform:uppercase;margin-bottom:0}.card-grid .intro .description p{font-family:var(--main-font-family);font-size:1.7rem;font-weight:400;line-height:3.2rem;color:var(--charcoal)}.card-grid .intro .description p:first-child{margin-top:0}.card-grid .intro .description p:last-child{margin-bottom:0}.card-grid .intro .description p a{color:var(--content-link-text)}.card-grid .intro .description p a:hover{background-color:var(--content-link-hover)}
