.cards .cards-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(240px, 100%), 1fr));gap:28px clamp(28px,4vw,64px)}.cards .cards-item{border-top:1px solid var(--ink);padding-top:18px}.cards .cards-item h3{margin-top:12px;font-size:24px;line-height:1.2;letter-spacing:-0.015em}.cards .cards-item p{margin-top:10px;color:var(--muted);font-size:16.5px}.cards .cards-number{font-family:var(--mono);font-size:11.5px;color:var(--accent)}.cards.numbers-large .cards-list{gap:34px clamp(28px,4vw,64px)}.cards.numbers-large .cards-item{padding-top:20px}.cards.numbers-large .cards-item h3{margin-top:14px;font-family:var(--sans);font-weight:600;font-size:19px;line-height:1.3;letter-spacing:-0.008em}.cards.numbers-large .cards-number{font-family:var(--display);font-size:40px;line-height:1}.bg-dark .cards .cards-item,.cards.bg-dark .cards-item{border-top-color:rgba(244,245,247,.4)}.bg-dark .cards .cards-item p,.cards.bg-dark .cards-item p{color:rgba(244,245,247,.72)}
