.nc-category{
    padding:70px 0;
}

.nc-category-header{
    display:flex;
    justify-content:space-between;
    align-items:flex-end;
    gap:30px;
    margin-bottom:50px;
    flex-wrap:wrap;
}

.nc-category-title h1{
    font-size:48px;
    margin-bottom:10px;
}

.nc-category-description{
    color:var(--nc-muted);
    max-width:700px;
}

.nc-category-count{
    background:#fff;
    padding:14px 20px;
    border-radius:var(--nc-radius-md);
    box-shadow:var(--nc-shadow-sm);
    font-weight:600;
}