.mm-category-card__link{color:inherit;display:flex;flex:1;min-width:0;text-decoration:none}.mm-category-card__link:hover{text-decoration:none}.mm-category-card{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:16px;box-shadow:0 .8rem 2.4rem rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.mm-category-card__link:hover .mm-category-card{box-shadow:0 1rem 2.8rem rgba(var(--color-foreground),.16)}.mm-category-card__media{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;padding:2.4rem;position:relative}.mm-category-card__media img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.mm-category-card__arrow{align-items:center;background:#000;border-radius:.4rem;bottom:2rem;color:#fff;display:flex;height:4rem;justify-content:center;position:absolute;right:2rem;width:4rem}.mm-category-card__arrow svg{height:1.4rem;width:1.4rem}.mm-category-card__body{display:flex;flex:1;flex-direction:column;gap:1.2rem;text-align:left}.mm-category-card__heading{color:rgb(var(--color-foreground));font-size:2.8rem;font-weight:800;line-height:1.2;margin:2rem 2rem 0}.mm-category-card__button{align-items:center;border:.1rem solid rgb(var(--color-foreground));border-radius:.8rem;color:rgb(var(--color-foreground));display:inline-flex;font-weight:700;gap:.8rem;margin:auto 2rem 2rem auto;padding:1rem 1.6rem}.mm-category-card__button svg{flex-shrink:0;height:1.2rem;width:1.2rem}
