/* How it works */
.dc-how__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--dc-gap);counter-reset:dc-how}
.dc-how__card{position:relative}
.dc-how__num{font-family:var(--dc-font-head);font-weight:800;font-size:2.2rem;color:var(--dc-accent);display:block;line-height:1;margin-bottom:12px}
.dc-how__title{font-size:1.15rem;margin:0 0 .3em}
.dc-how__text{color:var(--dc-text-muted);margin:0}

@media(min-width:768px){.dc-how__grid{grid-template-columns:repeat(3,1fr)}}
