.stat-cards-module{font-family:inherit;margin:0 auto;max-width:1080px;padding:24px 0}.stat-cards-module__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stat-card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:32px 28px;transition:background-color .25s ease,border-color .25s ease}.stat-card__percent{color:var(--accent-color);font-size:48px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1;margin-bottom:10px;transition:color .25s ease}.stat-card__vs{font-weight:700;margin-bottom:6px}.stat-card__description,.stat-card__vs{color:var(--body-text);font-size:15px;transition:color .25s ease}.stat-card__description{font-weight:400;line-height:1.4}.stat-card--highlight{background-color:var(--highlight-bg);border:none}.stat-card--highlight .stat-card__description,.stat-card--highlight .stat-card__percent,.stat-card--highlight .stat-card__vs{color:var(--highlight-text)}.stat-card:hover{background-color:#ad0056;border-color:#ad0056}.stat-card:hover .stat-card__description,.stat-card:hover .stat-card__percent,.stat-card:hover .stat-card__vs{color:#fff}.stat-cards-module__footer{color:var(--body-text);font-size:14px;line-height:1.6;margin-top:24px}.stat-cards-module__footer p{margin:0}@media (max-width:479px){.stat-card__percent{font-size:40px}}