.cards{width:100%;padding:2.5rem 0 4rem;background-color:var(--color-white)}@media(min-width: 1024){.cards{padding:2.875rem 0 5rem}}.cards__header{display:flex;flex-direction:column;gap:2rem;max-width:980px;margin-bottom:1.5rem}.cards__title{font-size:1.5rem;line-height:1.875rem;font-style:normal;font-weight:500;color:var(--color-text-dark);margin:0}@media(min-width: 1024px){.cards__title{font-size:1.75rem;line-height:2.125rem}}.cards__description p{font-size:1rem;line-height:1.5rem;font-style:normal;font-weight:400;color:var(--color-text-body);margin:0}.cards__grid{display:grid;grid-template-columns:1fr;gap:1rem;padding:0;margin:0;list-style:none}@media(min-width: 768px){.cards__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.cards__grid{grid-template-columns:repeat(3, 1fr)}}.cards__card{display:flex;flex-direction:column;gap:1.75rem;padding:1rem;margin:0;background-color:var(--color-surface);border-radius:1rem}.cards__icon{display:block;font-size:2.8125rem;line-height:1;color:var(--color-action-light)}.cards__card-content{display:flex;flex-direction:column;gap:.5rem}.cards__card-title{font-size:1rem;line-height:1.25rem;font-style:normal;font-weight:500;color:var(--color-text-dark);margin:0}@media(min-width: 1024px){.cards__card-title{font-size:1.125rem;line-height:1.375rem}}.cards__card-text{font-size:.875rem;line-height:1.25rem;font-style:normal;font-weight:400;color:var(--color-text-body);margin:0}
